Was haben sie reden ....
Okay, JAVA einige Profis, aber es hat auch einige Nachteile. Jetzt mit PHP ist es genau das gleiche, es hat einige Profis, aber es hat auch einige Nachteile.
Leute, die sagen, PHP hat keine gute OO-Umgebung, gut tut auch Javascript! Und das ist das Herzstück aller Web 2.0-Projekte; Javascript. Das Backend wird heute mehr und mehr zu einer Ressource für das Frontend. Was Sie jetzt in JAVA tun können, können Sie in PHP 5.3 bis zu einem gewissen Grad tun. Wenn Sie ein guter Entwickler sind, werden Sie clever genug sein, Ihr Design zu abstrahieren, um es wartbar zu machen, und wenn Sie brillant sind, können Sie die Objektfreigabe in PHP anpassen und sogar verbessern, was die Mehrheit der Web- "Designer" nicht wissen - oder wagen Ich sage, verstehe. Überprüfen Sie diesen Artikel von O'Reilly ON JAVA!.
Ich entwickle sowohl in Java als auch in PHP. Ich werde immer PHP für meine Server-Seite verwenden und ich werde Java für Android-Entwicklung und Desktop-Entwicklung verwenden. (Übrigens habe ich in Java für die Backend-Entwicklung entwickelt, aber es dauert doppelt so lange in JAVA etwas zu machen als in PHP. Deshalb bleibe ich bei PHP.
Ich höre dieses Spagetti-Code-Problem mit PHP die ganze Zeit. Ja, vielleicht vor 5 Jahren! Wenn das Projekt so endet, dann ist die Person oder du, ein armer Programmierer, und du solltest bleiben, schöne Bilder zu zeichnen. Es ist leicht, deine Logik von der Präsentation zu trennen, Und es ist auch einfach, Ihre Geschäftslogik von Ihrer Datenschicht zu trennen. Denken Sie daran, bevor Sie programmieren. Öffnen Sie nicht einfach einen Notizblock und beginnen Sie mit der Eingabe. Planen Sie!Menschen, die nicht planen, planen zu scheitern! Jacco du bist auf dem Geld!
Ich sehe uni Studenten die ganze Zeit Code zu bauen, wo ich denke, "Die Person, die mit diesem Kerl enden wird, wird es bereuen". Wenn der Student nur plante und dokumentierte, was er vorhatte, war alles organisiert und bereit für die Skalierung - wieder, wenn er gut genug war.
Beide Technologien sind großartig und Sie sollten verwenden, was für Sie oder Ihre Entwickler komfortabler ist. Wenn du die Straße hinunter gehst, wo du denkst, dass einer besser ist als der andere und du nichts über diese Technologie weißt, dann rate mal, was? Egal, was Sie tun, Ihr Projekt wird verpasst, und Sie werden es am Ende wieder tun müssen.
Ja, ich stimme dir zu, Hardware-Thema war nur ein Beispiel. – Zenithar