GRY-Online.pl --> Archiwum Forum

Jak to jest z tym ASP.NET w kontekście tworzenia stron?

22.06.2007
11:55
smile
[1]

Loon [ Panicz ]

Jak to jest z tym ASP.NET w kontekście tworzenia stron?

Próbuję się dowiedzieć od znajomego, ale tak średnio to idzie - może ktoś z Was tutaj posiada większą wiedzę na ten temat - jaką przewagę ma ASP.NET nad normalnymi stronami wykonanymi w PHP? Co takiego oferuje, że niektórzy twórcy (chociaż nieliczni - ale to może wynikać z poziomu skomplikowania) decydują się na rozwiązanie? Jakie są wady, jakie zalety i przede wszystkim - co ASP.NET oferuje ponad standardowy PHP. I czy jest to rozwiązanie łatwiejsze dla użytkownika czy też bardziej dla programisty?

22.06.2007
12:05
[2]

Chupacabra [ Senator ]

jak dla mnie asp.net jest duzo lepsze, oferuje troche wieksze mozliwosci. Zreszta asp.net to nie tylko ejzyk a platforma, dzieki oddzieleniu kodu od wygladu stronny, mozemy sobie laczyc z kodem html dowolny jezyk platformy .net. Minusem jest, co dla niektorych, polaczenie z platforma MS, no ale programowanie w Visual studio to czysta przyjemnosc ;)

22.06.2007
12:06
smile
[3]

Loon [ Panicz ]

jak dla mnie asp.net jest duzo lepsze, oferuje troche wieksze mozliwosci.
Właśnie to mnie interesuje :). Jakie? :)

22.06.2007
12:07
[4]

You tube my space. [ Konsul ]

Jako, że nie można podować linków do innych forów odsyłam do Googli i "PHP vs ASP" ;)

Chupacabra, ta, Visual Studio (nawet Express) chodzi 30 dni ;) zaś wszystko musi stać na windowsowym serwerze - ASP raczej nie zrobi furory ;)

Jest od cholery artykułów i postów na ten temat, przykładowy:

php
:arrow: za:
- Obsluguje go wiele serwerow
- Bardzo popularny
- Darmowe hostingi
- Latwy do nauczenia dla poczatkujacych
- Duze mozliwosci dla zaawanswoanych uzytkownikow
- Dobra dokumentacja
- Wiele przykladowych skryptow oraz kursow
- Tani we wdrazaniu
:arrow: przeciw
- Mimo elementow OOP wciaz jest strukturalnym jezykiem
- Przy duzych obciazeniach moze brakowac mu szybkosci
- Brak oddzielenia warstwy biznesowej od prezentacyjnej

Jako, ze "zwykle" ASP to juz przeszlosc skupie sie na za i przeciw ASP.NET.
ASP.NET
:arrow: za
- Mozliwosc pisania w kilku jezykach (obecnie: Visual Basic .NET, C#, JavaScript .NET) + laczenie tych jezykow w jednej aplikacji
- Oddzielenie kodu od wygladu strony
- Pelna obiektowosc
- Wsparcie wielu technologii (wpelni wykorzystanie .NET Framework)
- Web forms - zestaw kontrolek podobnych do tych z aplikacji "okienkowych"
- Dobrze napisany kod mozna bez problemu po niewielu przerobkach zamienic w pelni dzialajaca aplikacje okienkowa
- architektura nastawiona na zdarzenia - w Web forms mozna przypisac zdarzenia tak jak to ma miejsce w aplikacjach okienkowych
Dodatkowo asp.net sam sprawdza cy przegladarka obsluguje JavaScript i jezli tak jest to te zdarzenia, ktore moga byc wykonane po stronie pzegladarki sa z kod napisanego w ASP.NET AUTOMATYCZNIE zamieniane na odpowiednie skrypty Javowe.
- Kompilacja do posredniego kodu (IL) przyspieszajaca dzialanie aplikacji
- W duzych firmach glownei uzywa sie ASP.NET
- Pochodzi ze stajni Microsoftu - co sprawia, ze posiada zaplecze finansowe i technologiczne
- Bardzo obszerna dokumentacja (MSDN)
- Znacznie potezniejszy od php
- wbrew pozorom DARMOWY !
:arrow: przeciw:
- mala popularnosc
- drogi hosting (sa jednak darmowe ale z mniejsza iloscia miejsca niz porownywalne z php)
- Trudniejszy do opanowania


I przykładowy arcik:

IMHO jednak PHP górą.

22.06.2007
12:17
smile
[5]

Loon [ Panicz ]

Tego było mi trzeba, dzięki :).
I chyba faktycznie nie widzę znowu aż tak dużych powodów by się zagłębiać w kwestię ASP.NET :)

22.06.2007
13:10
[6]

Narmo [ 42 ]

GOL jest robiony w ASP jeżeli jesteś zainteresowany przykładowymi witrynami.

22.06.2007
13:24
smile
[7]

Loon [ Panicz ]

Niezbyt schlebia mi Narmo, że uważasz mnie za ślepego idiotę :).

22.06.2007
16:09
[8]

legrooch [ MPO Squad Member ]

Podstawowy minus PHP?
Oficjalnie znane dziury z bibliotekach.
Dlatego żadna firma typu enterprise nie zgodzi się na strony w php.

I tu pojawia się ASP.NET, który skutecznie przeczy php'owi. Pełny obiektowy język. Łatowść programowania (przeciwnie, niż wrzucił kawałek tekstu skopiowanego YTMS). Nic jawnego, w czym ludzie mogliby za bardzo grzebać. Robisz stronę, masz zestaw kontrolek, które mogą cuda i gotowe.
Jak pomyślę nad rzeźbą w php, żeby zrobić template'y dla strony + osobne zależne od czynników zewnętrznych template'y dla modułów... O panie....Tak samo z wydajnością PHP->MS SQL (bądź MySQL) a ASP.NET->bazy. Dzień i noc.

© 2000-2025 GRY-OnLine S.A.