marcinsvr napisał(a)
Nie można tak po prostu porównywać PHP z ASP.NET ponieważ PHP to język (do którego możemy zastosować framework, z puli wielu frameworków) a ASP.NET to środowisko, na które składa się wiele języków i wiele bibliotek.
Wydaje mi się, że PHP to cała technologia do tworzenia aplikacji WWW, podobnie jak ASP.NET. Poza tym, że jest językiem programowania posiada swoją bibliotekę funkcji, zapewnia obsługę baz danych, żądań i odpowiedzi HTTP, ciasteczek, emulację sesji... czyli to co ASP.NET Nie jest tak?
Ale: widzieliście kiedyś kod HTML/JS jaki jest wygenerowany przez takie gotowe kontrolki .NET? - masakra,
Kod jest koszmarny, ale użytkownika ani klienta to nie obchodzi. Pierwszemu ma się fajnie klikać, drugi chce funkcjonalności szybko i tanio. Rozmiar markupu w aplikacjach intranetowych nie ma większego znaczenia.
Nie ma się co dziwić - albo rapid albo porządnie.
a zabawa zaczyna się dopiero kiedy aplikacja ma "chodzić" nie tylko na jedynej słusznej przeglądarce IE
Z tym mają problem chyba tylko ludzie, którzy liczą, że bez znajomości XHTML, JS i przede wszystkim CSS można stworzyć aplikację www. A dobrze napisać CSS trzeba dla każdej strony bez względu na technologię w jakiej powstała.
MVC w .NET? również super sprawa - .NET 3.5 (czyli 2008) a PHP od kiedy?
Nie w 2008, tylko w kwietniu 2009. Ale co z tego, że M$ swojego oficjalnego zrobił wtedy? Były przecież już wcześniej inne frameworki.