Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP czy ASP.NET
MiGo2
post
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ł

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Orzeszekk
post
Post #2





Grupa: Zarejestrowani
Postów: 260
Pomógł: 14
Dołączył: 8.09.2011

Ostrzeżenie: (0%)
-----


asp.net niby jest szybki i fajny w porownaniu do PHP. jest również bardzo drogi. uczniowskie wersje visual studio nie pozwalaja robic komercyjnych appów, visual studio express to porazka, serwer microsoft SQL server jest bardzo drogi jak i hostingi z asp.net na iis również nie są tanie. chmury dla php rowniez wychodza lepiej cenowo niz windows azure, ktory jest jakąś masakrą.
do prostych stronek to overkill. jesli ktos robi system dla bogatej firmy, to mozna sie zastanowic nad asp. ale obawiam sie ze mimo wszystko ci sie nie oplaci.

w silverlighcie ostatnio troche robiłem pod windows phone, jest zryty na maksa i kompletnie nieintuicyjny w porownaniu do htmla.
ten kod xaml to w zasadzie siszarpowy kod w ktorym sredniki i klamry zamieniono na znaczniki <xml>. bez ciaglego zagladania do msdn ciezko cos w nim zrobic.
moze i ma potezne mozliwosci ale jest bardzo mocno zawiły. niby powstał po to by oddzielic prezentacje od kodu, aby graficy mogli bez problemu tworzyc interfejsy, a imho wyszedł im kolejny język programowania. predkoscia działania nie powala. ludzie wyjda z twojej strony jak wyskoczy im okienko ze musza zainstalowac silverlight.

wydaje mi sie ze asp.net jest przeładowany ajaxem do bólu, no bo jak nazwac kontrolke kalendarza ktora jest domyslnie w asp.net która zamiast wygenerowac w javascripcie kalendarz, za kazdym razem wysyla ajaxowe żądanie do serwera aby zrednerowal mu kalendarz na nowo gdy klikniesz następny miesiąc? tam jest taka jakby biblioteka Xajax wbudowana na stałe, ludzie z tego korzystaja bo sie z tego łatwo korzysta i pozniej glupi hoover ktory moglby byc wyswietlony w js, łączy sie 400 ms z serwerem zeby odebrac 100 znakow z kodem html a serwer sie muli jak poj...any.

mysle ze to przez uzywanie eventów w kontrolkach asp.net ktore sa niczym innym jak zapytaniami ajaxowymi (podczas onclick na htmlowym inpucie jest wykonywany request z nazwą metody, kod wykonuje sie na serwerze i cos tam zwraca), bez zrozumienia ich istoty powoduje taki shitload spowalniajacy aplikacje.

jak korzystam z microsoft app hub (serwis z aplikacjami na windows phone postawiony wlasnie w silverlighcie i asp) to mnie szlag trafia. logowanie do windows id czasem zajmuje po 10 sekund, odswiezenie strony na apphubie rowniez. jesli ten silverlight o kazda najdrobniejsza pierdołkę musi sie pytac serwer to nic dziwnego ze performance szlag trafia.

ja do tych wakacji znalem tylko asp.net, bo w takim jezyku pisalem soft na uczelni (o php nie mialem pojecia, w ogole nie bawilem sie w web z wlasnej woli). pozniej jak zaczalem pisac w php, z racji tego ze jest darmowy i mozna w nim cos komus zrobic, wydawal mi sie sredniowiecznym językiem, ale to dlatego ze patrzylem na niego przez pryzmat php3 ktorym bardzo dawno temu sie bawilem.
jak poznalem jego mozliwosci i symfony2 to w zasadzie moglbym nawet zostac przy php. w zasadzie to w asp.net jest sporo rzeczy bardzo dziwnie rozwiązanych, wydaje mi sie ze w symfony2 te rzeczy sa zrobione lepiej.

facebooki i inne powstały w php bo ktos je zaczal pisac w php, a pozniej nie oplacalo sie przepisywac kodu tylko trzeba bylo w to brnąć dalej.

nie siedze dokladnie na rynku pracy ale wydaje mi sie ze jesli chcesz byc freelancerem to pozostan przy PHP, bo cie koszta licencji zjedzą(IMG:style_emoticons/default/smile.gif) jesli chcesz pracowac w firmie, to szybko pisz pare aplikacji na windows phone, zglos je na codeguru, za punkty zrobisz certyfikat microsoftu za darmo i mozesz z tym pukac do firm (IMG:style_emoticons/default/smile.gif) srednia placa .netowca jest wieksza niz phpowca w Polsce.
chociaz ciezko powiedziec czy java by nie byla lepsza jesli chodzi o rynek pracy. a kto ich tam wie (IMG:style_emoticons/default/smile.gif)

Ten post edytował Orzeszekk 7.01.2012, 05:44:09
Go to the top of the page
+Quote Post

Posty w temacie
- MiGo2   PHP czy ASP.NET   6.01.2012, 20:06:15
- - batman   1. Tak. ASP.NET jest o niebo lepsze i daje większe...   6.01.2012, 20:49:06
- - Niktoś   Mnie jedynie zastanawia jedno, dlaczego największe...   7.01.2012, 00:52:06
- - KKzone   Niech wypowiedzą się ci co znają obie platformy. B...   7.01.2012, 02:21:36
- - Orzeszekk   asp.net niby jest szybki i fajny w porownaniu do P...   7.01.2012, 05:41:52
- - erix   Cytatasp.net niby jest szybki i fajny w porownaniu...   7.01.2012, 10:53:37
- - batman   Cytat(Niktoś @ 7.01.2012, 00:52:06 ) ...   7.01.2012, 11:39:03
|- - Orzeszekk   Cytat(batman @ 7.01.2012, 11:39:03 ) ...   7.01.2012, 13:18:22
- - batman   Cytatdaj sobie siana z wjazdami na moj szczyt mozl...   7.01.2012, 13:42:15
- - erix   CytatOpisałeś typowe podejście gościa od PHP, dla ...   7.01.2012, 14:12:13
- - Niktoś   Orzeszekk uważasz silverlight za porażkę, może się...   7.01.2012, 14:28:36
- - KKzone   webio to .net z iis, a sql server EE to ma chyba o...   7.01.2012, 14:33:25
- - batman   CytatŻeby było weselej - słyszałem takie opinie wł...   7.01.2012, 14:33:32
- - erix   CytatNie wiem czego go, tak krytykujesz, ja widzę ...   7.01.2012, 15:31:47
- - Niktoś   CytatSkoro porównujesz framework do czystego język...   7.01.2012, 15:50:16
- - wiewiorek   Orzeszekk, ale Ty za przeproszeniem pierdoły pisze...   7.01.2012, 15:53:58
- - KKzone   Od kiedy SL działa tylko na IE?   7.01.2012, 15:55:36
- - Niktoś   Cytatpoza tym, że nie mogę zrobić wyszukiwania peł...   7.01.2012, 15:58:52
- - wiewiorek   Odkąd doinstalowałem Extra Tools and Features do V...   7.01.2012, 16:03:46
- - KKzone   W sumie ASP.NET to w sumie 3 rożne technologie:)   7.01.2012, 16:12:30
- - erix   CytatOd kiedy SL działa tylko na IE? Obejrzyj coś ...   7.01.2012, 16:14:49
- - KKzone   erix. Mi działa na IE, Chrome, FF i Operze. Chodzi...   7.01.2012, 16:18:55
- - Niktoś   A mogłbyś powiedzieć jakie to są autoryzacje-opart...   7.01.2012, 16:20:11
- - Orzeszekk   Niktos robisz błąd porównując ASP.NET (MVC) do czy...   7.01.2012, 17:52:53
- - Niktoś   Powiedz mi Orzeszekk, a jak z systemami uwierzytel...   7.01.2012, 17:59:45
|- - Orzeszekk   Cytat(Niktoś @ 7.01.2012, 17:59:45 ) ...   7.01.2012, 18:05:54
- - Niktoś   OrzeszekK , a zagnieżdżałeś się bardziej w archite...   7.01.2012, 18:44:46
- - Orzeszekk   teraz kazde narzedzie juz jest dobre. ja od dawna ...   7.01.2012, 19:30:39
- - erix   Cytatna asp.net smiga Mbank (maja rozszerzenia asp...   7.01.2012, 21:42:42
- - Orzeszekk   w kazdym razie wystarczy wejsc np na codeguru.pl a...   7.01.2012, 22:07:23
- - Niktoś   Wybacz ale codeguru.pl przeszło gruntowną przebud...   7.01.2012, 22:27:59
- - Fifi209   Cytat(Orzeszekk @ 7.01.2012, 05:41:52...   8.01.2012, 13:18:50
|- - Orzeszekk   Cytat(Fifi209 @ 8.01.2012, 13:18:50 )...   8.01.2012, 15:11:39
- - Niktoś   CytatNam na szkoleniu tłumaczyli, że nie możemy je...   8.01.2012, 14:51:02
|- - Fifi209   Cytat(Niktoś @ 8.01.2012, 14:51:02 ) ...   8.01.2012, 15:29:00
- - Niktoś   W PHP nie ma dużo rzeczy ,ale w cale nie przeszkad...   8.01.2012, 15:37:13
|- - Fifi209   Jeżeli nie byłoby różnic, to po co dwie wersje ;p   8.01.2012, 16:46:43
- - Orzeszekk   na pewno w expressie jest problem z team foundatio...   9.01.2012, 00:55:31
- - Niktoś   Cytatjak express nie jest taki tępy Nie jest tępy,...   10.01.2012, 03:30:24
- - nasty   Orzeszekk.. Mówisz, że MVVM się nie przyją? To pow...   10.01.2012, 07:39:51
- - Niktoś   Tego Tobie nie powiem,żadnym ekspertem nie nazwałb...   10.01.2012, 14:35:00
- - MiGo2   Widzę że wywołałem niezłą dyskusję, a w międzyczas...   11.01.2012, 15:50:24
- - wiewiorek   MiGo, co masz na mysli o braku komponentów ajaxowy...   11.01.2012, 18:05:30
- - MiGo2   Cytat(wiewiorek @ 11.01.2012, 18:05:3...   11.01.2012, 22:23:39


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 09:43