ASP.NET czy PHP?

0

Otóż będę musiał zrobić pewien projekt na zajęcia (jeszcze nie wiem dokładnie jaki). Sądzę iż ćwiczeniowiec/wykładowca wziąłby pod uwagę, to w jakim języku chciałbym ów projekt wykonać (wstępnie dostałem jako przykład użycie frameworka symfony w ...), a dokładniej dopasowałby temat projektu do tego, w czym chciałbym go wykonać. PHP trochę znam, ASP.NET w ogóle.

Kwestia nie tyczy się tyle łatwości nauki (choć to też jakieś tam znaczenie ma), a perspektyw pracy (nie chce mi się tracić czasu na coś tego nie wartego)... Ofert na stanowiska programistów PHP jest zdecydowanie więcej niż ASP.NET, ale też zdecydowanie więcej osób potrafi programować w PHP niż ASP.NET i chyba przekłada się to także na zarobki - w każdym razie w ogłoszeniach na młodszego programistę PHP, w których było podane wynagrodzenie... no cóż ... nie powalało ono, wręcz na chwilę obecną byłoby dla mnie krokiem wstecz. Z ASP.NET pod tym względem jest CHYBA trochę lepiej, ale no właśnie nie jestem tego na 100% pewien...

Jakie są Wasze odczucia? Znajomość, której technologii daje lepsze pespektywy zawodowe (chodzi mi głównie o warszawski rynek pracy)?

No i mam jeszcze pytanie, jakiego języka używać wraz z ASP.NET (gdybym miał właśnie na niego się zdecydować) ? VB.NET (chyba najłatwiej byłoby dla mnie -> trochę programuję w VBA), C# (w C++ też trochę potrafię programować, choć to ogranicza/ło się do tej pory jedynie do potrzeb zaliczeniowych na uczelnię) czy też może w jakimś innym?

0

Jak na razie serwerów ASP.NET w przystępnej cenie szuka się ze świeczką. W końcu to zabawka M$ który lubi sobie zarobić. PHP pod tym względem licencyjnym jest OpenSource i działa na większości użytecznych platform. Dokładnie w warszawskim rynku się nie orientuję, w każdym razie ja bym się raczej z ASP nie bawił ;p

0

ASP.NET to tylko część technologii .NET. W większości programiści ASP.NET to po prostu programiści C#, którzy opanowali wiele tematów: WinForms, ASP.NET, Web Services. Pewnie stąd różnica w zarobkach.

0
Demonical Monk napisał(a)

Jak na razie serwerów ASP.NET w przystępnej cenie szuka się ze świeczką. W końcu to zabawka M$ który lubi sobie zarobić. PHP pod tym względem licencyjnym jest OpenSource i działa na większości użytecznych platform. Dokładnie w warszawskim rynku się nie orientuję, w każdym razie ja bym się raczej z ASP nie bawił ;p

Jeżeli chodzi o kwestię serwerów, to z tego co czytałem, to masz rację, z tym że mnie mi wsjo jedno, ile mój pracodawca/zleceniodawca zapłaci za serwer. Dla mnie jest ważne, by mi za moją pracę wypłacił atrakcyjne dla mnie wynagrodzenie :)

0

Ja uważam że najlepszy zawsze będzie PHP a ASP.NET jest niepotrzebny i tyle na ten temat

0

Tylko starajcie się robić stosowne porównania, bo znowu się zacznie kłótnia na tle PHPowo-ASPowym.

0

Do ASP.NET potrzebujesz windows... a na swerach windows stawiają nienormalni(lub nie znający się) ludzie...

0

@Demonical Monk: 100-200zł na rok to tak dużo? "ja bym się raczej z ASP nie bawił" - a żyj sobie dalej w swoim małym światku.

Adamlewczuk napisał(a)

Ja uważam że najlepszy zawsze będzie PHP a ASP.NET jest niepotrzebny i tyle na ten temat
jestem ciekaw, czy uczestniczyłeś w tworzeniu chociaż jednego portalu napisanego pod .net. bo widzisz, jeśli masz taką kontrowersyjną opinię, to warto by było mieć solidną podstawę do jej wystawienia. i w jednym, i w drugim można napisać to samo (w ramach www, bo .net to nie tylko asp i www), kwestia wygody, czasu i dostępnych bibliotek. różnica jest taka, że aplikacje napisane w php nie są tak dobrze skalowalne jak te z asp/c#.

ja jestem zdania, że c# to (obok javy) najwygodniejszy język programowania, z silnym sprawdzaniem typów i bardzo przyjemnym kompilatorem, i połączony z asp oraz mssql jest świetnym narzędziem do tworzenia aplikacji/serwisów klasy enterprise.
z drugiej strony, jeśli masz małą firmę, robisz małe strony www i zależy Ci na cięciu kosztów, to php/mysql jest dużo lepszym rozwiązaniem, również dlatego, że duża konkurencja wśród programistów php tnie ich pensje (oczywiście są wyjątki - w obie strony) - tu podpowiedź odnośnie głównego pytania w tym wątku: sprawdź przeciętną pensję programisty php i c# i porównaj wygodę projektowania/programowania.

@keraj: a możesz uzasadnić swoją opinię? bo dla mnie brzmi ona jak "tylko freebsd jest pro".

0

ja jestem zdania, że c# to (obok javy) najwygodniejszy język programowania, z silnym sprawdzaniem typów i bardzo przyjemnym kompilatorem, i połączony z asp oraz mssql jest świetnym narzędziem do tworzenia aplikacji/serwisów klasy enterprise.

Zgadza się. U mnie w firmie działa właśnie taki system - jest to serwer telewizji cyfrowej. Około 10 serwerów + MSSQL + komunikacja między serwerami poprzez publiczny MSMQ. Do tego dochodzą web servisy i aplikacje Winforms (to znaczy zarówno strony ASP.NET oraz programy klienckie WinForms korzystają z Web services dając spójność).

Integracja .NET'a z MSSQL jest świetna, a do tego jeszcze integracja IIS. Ciężko mi sobie wyobrazić taki system na PHP...

0

Odnosnie zarobkow i psioczenia na cene technologii microsoftu - wolisz byc developerem dla biednych klientow co szczedza na wszystkim, czy dla 'duzych i bogatych', gdzie pewnie przy okazji bonusik ladny sie zgarnie?

1 użytkowników online, w tym zalogowanych: 0, gości: 1