Przewagi asp.net nad php

0

Cześć,
do tej pory głównie programowałem w C++, jednak chciałbym trochę "pobawić" się w tworzenie www głównie od strony backend-u.
Do tej pory miałem (bardzo) mały kontakt z PHP, ale nie przypadł mi do gustu. Rozważam przejście na asp.net i C# z którym nie miałem w ogóle styczności, dlatego mam wątpliwości.

Mam pytanie do tych bardziej doświadczonych jakie są przewagi jednego języka nad drugim?
Nie chodzi mi o zarobki, szanse znalezienia pracy czy możliwości (w każdym języku da się zrobić "wszystko") itp.
Bardziej mnie interesuje jakie są mocne i słabe strony każdego z tych języków w stosunku do drugiego?

Przykładowo dla mnie ogromną zaletą asp.net jest to, że mam możliwość pisać w C#, który jest kompilowany, zmienne są deklarowane i typowane. Nie chodzi mi o szybkość wykonania kodu (chociaż to też jest argument), ale o możliwość szybkiego wyłapywania błędów. W PHP zrobię literówkę w zmiennej i mogę jej pół dnia szukać... W językach kompilowanych ten problem raczej nie występuje - wyłapie go kompilator...
Co powiecie o powyższym argumencie? Znacie jeszcze jakieś?
A co z PHP-em? Jakie on ma mocne strony w stosunku do ASP.NET i C#? Na pewno popularność (90% stron to PHP...), ale to chyba średni argument... Na pewno jest też prostszy w opanowaniu...

0

PHP jest językiem bardzo bałaganiarskim, niekonsekwentnym o w szczzegółach nieintuicyjnym, źle (wcale?) zaprojektowanym, rozwijanym bez wizji -- i radziłbym (jeśli to możliwe) od niego z dala... :)

Trochę linków -- niektóre dokumenty stare, ale w każdym są sprawy nadal aktualne w najnowszym PHP...

http://phpsadness.com/
https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/
https://blog.codinghorror.com/the-php-singularity/
https://webonastick.com/php.html
https://www.quora.com/Why-is-PHP-hated-by-so-many-developers
http://toykeeper.net/soapbox/php_problems/
https://maurus.net/resources/programming-languages/php/

I po polsku:
https://archive.wilgucki.pl/2010/04/dlaczego-php-ssie.html
http://room-303.com/blog/2006/02/05/dlaczego-php-jest-do-niczego/

PS. Swego czasu trochę w PHP pisałem i nie chciałbym do tego wracać...

PPS. Oczywiście jest wiele dobrze napisanych rzeczy w PHP, bo wszystko (prawie) zależy od programisty... Ale po co się męczyć? Lepiej użyć Pythona+Django/Flask/Bottle...

0

najlepij to jeszcze wykop arty o php 4, tam to dopiro sie dzieje :D
ogólnie każdy pisze w czym lubi, jakbyś się nie obejrzał to doopa będzie z tyłu...

0

w asp jest wększa kasa ;)

0

No jeśli chodzi o ASP to masz moim zdaniem świetne Visual Studio i jego intellisense. Wadą jest na pewno hosting. Albo Winda albo dedykowany VPS dla .Net Core. Ja tam siedzę C# i ASP. PHP coś mi nie podchodzi.

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