Limbaje de programare: PHP vs. Java
trecere în revistă a diferențelor majore între cele două limbaje
Am înscris mai în infograficul de mai sus, diferențele majore dintre cele două limbaje de programare:
în Java orice variabilă are un tip declarat, și acesta nu se poate schimba când programul rulează; prin contrast în PHP declararea tipului variabilelor este opțional, iar acesta se poate schimba când programul rulează
în PHP pot scrie aplicații în stil procedural sau în stil orientat pe obiecte; în Java un program poate fi scris doar în stil orientat pe obiecte (OOP)
Java se bucură de suport extins pentru aplicații server sau cloud, tooling pentru a rula programe pe dispozitive mobile și de suport foarte bun pentru aplicații pe desktop. Pentru PHP tooling-ul este optimizat pentru a rula aplicații pe un server sau cloud.
Am avut experiența să dezvolt aplicații atât cu Java cât și cu PHP. Nu aș putea spune că mi-a plăcut unul mai mult decât celălalt, dar consider că type-safety este o caracteristică foarte utilă.