![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 22.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
zwracam się do Was z pytaniem odnośnie doświadczeń z rozwiązaniami Microsoftu: ASP.NET 4 (z MVC również) oraz Silverlight. Jestem generalnie ze "świata" PHP oraz Adobe Flex (większość rzeczy tworzę w tej kombinacji, lecz coraz częściej zdarzają mi się projekty w C# (aplikacje okienkowe) w parze z serwerem MS SQL 2008 i im więcej dłubię w .NET (i go poznaję) tym częściej zadaję sobie pytanie co to jest warte w przypadku projektów większej skali. W międzyczasie: - Adobe wycofał się z Linuxa a następnie "sprzedał" Flex'a społeczności i do końca nie wiem co i kiedy z tego wyniknie, - HTML5 ciągle jest w fazie rozwoju (m.in. nie wszystkie przeglądarki radzą sobie ze standardem), - przebiłem się przez kilka artykułów np. ASP.NET MVC, popełniłem kilka małych rzeczy na platformach MS i poszło mi b. sprawnie i skutecznie, i zastanawiam się czy warto inwestować czas w rozwiązania Microsoftu (ostatnio nawet integrują się z jQuery, czyli jest postęp), i stąd wynikają moje pytania: 1. Czy ktoś z Was uczył się ASP.NET MVC mając już doświadczenie z PHP, HTML i np. Zend? Jakie wrażenia? 2. Jak wygląda wydajność rozwiązań Microsoftu jako dedykowanej platformy hostingowej w porównaniu do rozwiązań opartych na PHP i stronie utworzonej z użyciem np Zend'a? (mam na myśli: IIS i strona w oparciu o ASP.NET) Wiem że w większości przypadków "dziergacie" kod w PHP, lecz byłbym wdzięczny za wszelkie opinie dot. Microsoftu (wskazanie niedoróbek (IMG:style_emoticons/default/smile.gif) ), bo w niedługiej perspektywie muszę podjąć jakąś decyzję technologiczną powiązaną z zakupem/dzierżawą serwera (Win2008 czy Linux). Pozdrawiam Michał |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 14 Dołączył: 8.09.2011 Ostrzeżenie: (0%) ![]() ![]() |
Niktos robisz błąd porównując ASP.NET (MVC) do czystego PHP.
ASP.NET to framework webowy zbudowany na platformie net. Porownaj symfony2 do asp.net, znajdziesz tam rowniez generatory kodu, entity framework (doctrine2), w ktorym mozesz uzyc w zasadzie chyba kazdej bazy danych od mysql do oracla, gotowy system autoryzacji, bundli, IOC, framework mvc, router (przyjazne linki) i mase innych rzeczy. tworzy klasy w kodzie php na podstawie bazy danych, tworzy baze danych na podstawie klas, tworzy automatycznie na podstawie typu z bazy danych formularze crud, ktore mozna uzyc, lub wywalic. Dodatkowo symfony2 dodaje mozliwosc stosowania adnotacji, ktore nawet nie sa jeszcze czescia jezyka (IMG:style_emoticons/default/tongue.gif) wydaje mi sie ze nie ma za to ESI caching (nie wiem czy dobrze napisalem) w asp - cachowania gotowych wygenerowanych kawałków kodu i uzywaniu ich przez np minute. jak kiedys porownywalem php do asp.net to faktycznie wydawał sie php bardzo sredniowieczny. byc moze problem jest w tym ze nikt nie dołącza do php automatycznie zadnych frameworkow, a w asp masz z gory narzucony framework, zainstalowany, jest wieksza szansa ze go uzyjesz. te datagridy itp to nie jest argument. jest mnostwo darmowych komponentow tego typu dzialajacych w php. przeciez to zadna filozofia nawet samemu takie cos zrobic, to tylko kilka linijek ajaxa i tabelka. w obsludze ajaxa w php moze pomoc Xajax. jedyna rzecza ktorej jak na razie php na pewno ne przebije jest to ze caly skrypt jest za kazdym razem ladowany od zera, a w asp.net siedzi w pamieci dzieki czemu nie trzeba ladowac klas, konfiguracji itd.. moze ktos w koncu cos z tym zrobi. mysle ze jak wyjdzie release hiphop vm i php 5.4 to jezyk sporo przyspieszy. a silverlight moglby byc instalowany z windowsem 7 razem i wtedy mozna by celowac bardziej w ta technologie, obecnie to ona raczej odstrasza ludzi - flasza kazdy ma, silverlighta ten kto koniecznie musi... Ten post edytował Orzeszekk 7.01.2012, 17:56:58 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 18:59 |