Autor | Zpráva | ||
---|---|---|---|
WiLy Profil |
#1 · Zasláno: 15. 11. 2004, 17:51:03
Aka je teraz najnovsia technologia programovania stranok (je to .NET) ? Aky je hlavny rozdiel mezi PHP,ASP,.NET ?
|
||
izsak Profil |
#2 · Zasláno: 15. 11. 2004, 18:59:46
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 |
#3 · Zasláno: 15. 11. 2004, 19:33:56 · Upravil/a: llook
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 |
#4 · Zasláno: 15. 11. 2004, 23:19:58
Č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 |
#5 · Zasláno: 16. 11. 2004, 00:37:33
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 |
#6 · Zasláno: 16. 11. 2004, 01:07:36
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 |
#7 · Zasláno: 16. 11. 2004, 02:04:31
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 |
#8 · Zasláno: 16. 11. 2004, 18:17:35
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 |
#9 · Zasláno: 16. 11. 2004, 23:13:39
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 |
#10 · Zasláno: 17. 11. 2004, 13:38:21
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 |
#11 · Zasláno: 17. 11. 2004, 21:53:25
PHP.NET, JAVA.NET ani HTML.NET neexistují. HTML navíc ani není programovací jazyk.
|
||
WiLy Profil |
#12 · Zasláno: 19. 11. 2004, 12:02:00
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 |
#14 · Zasláno: 20. 11. 2004, 00:58:55
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 |
#15 · Zasláno: 20. 11. 2004, 16:56:41
PHP také umožňuje OOP. PHP4 teda nic moc, ale PHP5 už docela solidně.
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0