Co wy mówicie o ....
Ok JAVA ma pewne zalety, ale ma też pewne wady. Teraz z PHP jest dokładnie taki sam, ma kilka zalet, ale ma też pewne minusy.
Ludzie, którzy mówią, że PHP nie ma dobrego środowiska OO, dobrze robi javascript! I to właśnie jest sercem wszystkich projektów Web 2.0; javascript. Dzisiejszy back-end staje się coraz bardziej zasobem dla interfejsu. Co możesz zrobić w JAVA teraz możesz zrobić w PHP 5.3 - do pewnego stopnia. Jeśli jesteś dobrym programistą, będziesz na tyle sprytny, aby zoptymalizować projekt, aby był on łatwy w utrzymaniu, a jeśli jesteś błyskotliwy, możesz dopasować i nawet ulepszyć udostępnianie obiektów w PHP, którego większość "projektantów" sieci nie wie - lub odważy się Mówię, rozumiem. Sprawdź ten artykuł przez O'Reilly ON JAVA!.
Pracuję zarówno w języku Java, jak i PHP. Zawsze będę używał PHP dla mojej strony serwera, a ja będę używał Java dla Android Development i rozwoju komputerów. (Swoją drogą opracowałem w Javie dla rozwoju backendu, ale wykonanie JAVA zajmuje dwa razy więcej czasu niż w PHP, dlatego trzymam się PHP:
Słyszę ten problem z kodem spagetti z PHP cały czas ... Tak, może 5 lat temu! Jeśli projekt kończy się w ten sposób, to osoba lub ty, jesteś kiepskim programistą, a ty powinieneś trzymać się ładnych obrazków, łatwo oddzielić logikę od prezentacji, i łatwo jest oddzielić logikę biznesową od warstwy danych, zanim napiszesz kod. Nie otwieraj tylko notatnika i zacznij pisać.Ludzie, którzy nie planują, planują porażkę! Jacco, masz pieniądze!
Widzę studentów uni cały czas budujących kod, w którym myślę, "Osoba, która będzie skończyć z tym facetem będzie żałować". Jeśli uczeń właśnie zaplanował i udokumentował to, co zamierzał zrobić, wszystko byłoby zorganizowane i gotowe do skalowania - ponownie, gdyby był wystarczająco dobry.
Obie technologie są świetne i powinieneś używać tego, co jest bardziej wygodne dla Ciebie lub Twoich programistów. Jeśli pójdziesz tą samą drogą, gdzie myślisz, że jedna jest lepsza od drugiej i nie wiesz nic o tej technologii, dobrze zgadnij co? Bez względu na to, co zrobisz, twoje wyniki projektów zostaną pominięte, a będziesz musiał to zrobić ponownie.
Tak, zgadzam się z tobą, temat sprzętowy był tylko przykładem. – Zenithar