Autor Zpráva
WiLy
Profil
Aka je teraz najnovsia technologia programovania stranok (je to .NET) ? Aky je hlavny rozdiel mezi PHP,ASP,.NET ?
izsak
Profil
Najnovší je .NET 1.1 alebo PHP 5. Najnovšie vyjde .NET 2.0.

ASP a PHP sú skriptovacie jazyky: ich obsah je interpretovaný riadok po riadku. Dá sa v nich rýchlo napísať malá stránka. Nie sú však dobre zdokumentované.

V .NET sú zdrojové kódy skompilované do MSIL a ten je následne skompilovaný na Assembler (čiže strojový kód) a je teda vykonávaný oveľa rýchlejšie. Výhodou je jednotné, strikne objektovo orientované programovanie (OOP) a vynikajúca dokumentácia.

.NET aplikácie sú spravidla robustnejšie a rýchlejšie ako ASP/PHP. Nevýhodou je však relatívne veľké množstvo počiatočného kódu, ktorý musíte mať aj pre jednoduchšie stránky. Pri veľkých aplikáciách sa prejavý výhoda OOP.
llook
Profil
Velkou výhodou PHP je jeho rozšíření a to nejen co do nabídky hostingů, ale také co do uživatelské základny a už hotových volně šiřitelných aplikací. Ale to je zároveň trochu i nevýhoda - PHP dnes umí kde kdo, takže i jeho cena na pracovním trhu klesá. Velkou výhodou je to, že je zdarma a není příliš složité.

ASP je mrtvá (skoro) technologie. Nahradilo ho ASP.NET, které je úplně něco jiného.
.NET je do jisté míry zdarma, ale v dnešní době většinou programování .NET aplikací == programování v Microsoft VS.NET, které není zadarmo.

Další možností je Java, pro kterou existuje spousta softwaru zdarma. Java je taky dost o OOP, zmíněný .NET vznikl jako konkurence Javy (a zatím se mu dobře daří).
WiLy
Profil
Čiže by sa dala napísať stránka v Jave, ktorá by nahradila HTML,CSS,JavaScript (?)
Aké by boli jej ne-výhody (?) v porovnaní s HTML.
llook
Profil
stránka v Jave, ktorá by nahradila HTML,CSS,JavaScript
HTML, CSS a Javascript lze částečně nahradit Java applety, ale má to jen samé nevýhody. Já měl na mysli servlety, které na serveru generují HTML. Podobně jako PHP nebo ASP.NET.
WiLy
Profil
Ak má niekto vypnutú (nenainštalovanú) Javu neovplyvní to prohlížení stránek .NET ? Podporujú .NET všetky prohlížeče a OS ?
llook
Profil
Takže je asi potřeba vysvětlit rozdíl mezi server-side a client-side.

Web funguje asi takto: Uživatel skrz prohlížeč (klient) požaduje po serveru nějaký dokument, server mu ho pošle a prohlížeč ho zobrazí.

To co se děje na serveru nemá s prohlížečem co dělat. Java servlety, ASP.NET a PHP jsou technologie na straně serveru - určují, co se má poslat zpět jako odpověď na požadavek. Teprve vygenerovanou odpověď zpracovává prohlížeč.

Prohlížeči je jedno, jakým způsobem byla stránka vytvořena. Prohlížeč znamená jen výsledek.
izsak
Profil
Ak má niekto vypnutú (nenainštalovanú) Javu neovplyvní to prohlížení stránek .NET ? Podporujú .NET všetky prohlížeče a OS ?
Java a .NET sú dve odlišné technológie od 2 rôznych firiem a sú navzájom nezávislé.

.NET v tomto prípade musí byť nainštalované iba na webovom servery (aby mohol spracovať .NET aplikácie). Klientovi sa posiela len HTML kód - užívateľ teda nemusí mať .NET a stačí mu aj prehliadač lynx ;-)
WiLy
Profil
Bohužial ešte nemám v platforme .NET úplne jasno :/ a možno by sa dalo povedať že v tom mám chaos

Ktorý jazyk je najlepší na programovanie web stránok v .NET C++.NET, C#.NET, Visual Basic.NET, ASP.NET.. (?)

Existuje aj PHP.NET, JAVA.NET a HTML.NET(?)

Dá sa programovať aj v .NET framework (ktorý je zdarma) (?)

Možem programovať (webové stránky ) jazykom C# v poznámkovom bloku a preniesť to do netu.. (?)

Má .NET vlasný programovací jazyk a ako vyzerá jeho prostredie (?)
WiLy
Profil
Tak som tu odpoveď našiel:
ASP.NET je možné písať v jakémkolvek jazyku pro .NET.
To myslím že hovorí zavše.
llook
Profil
PHP.NET, JAVA.NET ani HTML.NET neexistují. HTML navíc ani není programovací jazyk.
WiLy
Profil
ale existuje J#.net a mozno bude i php.net, html.net je asi blbost :)
llook
Profil
ad php.NET: Musel by se vyřešit překlad CLR, pak by to snad šlo, ale nevidím žádné výhody přidání podpory tohoto jazyka do .NET.
WiLy
Profil
asi mate pravdu, jazyky ktore su podporovane (C++,C#,J#,Delphi, Visual Basic...) patria do OOP.
Z toho by som vyvodil ze do platformi .NET importuju len jazyky OOP
PHP je skriptovaci jazyk a HTML tagovy.
llook
Profil
PHP také umožňuje OOP. PHP4 teda nic moc, ale PHP5 už docela solidně.
Toto téma je uzamčeno. Odpověď nelze zaslat.