Von Jörg Zweier am Mi, 2. September 2009 um 19:26 #
Ist die JBoss Enterprise Application Platform besser als das Zend Framework? Für Enterprise-Unternehmen mit der Ausrichtung zu Cloud-basierten Installationen sowie mit Applikation-Clustern sollte Zend Framework ja auch einsetzbar sein. Wie es genau mit der eingebetteten Administrationskonsole und der Verfügbarkeits- und Leistungs-Verwaltung der Operations-Umgebung aussieht, kann ich leider nicht beurteilen. Interessant wäre noch die Frage bzgl. des Web-Profile-Konzepts. Ist es denn überhaupt möglich das genannte Java-EE-Web-Konzept mit den verteilten Transkationen und dem dazugehörigen Web-Service-Stack nach PHP zu portieren? WSDL und SOAP sind mittlerweile direkt im Sprachkern, aber der Lebenszyklus dieser Komponenten ist ganz klar eingeschränkt und es muss die Möglichkeit bestehen, Microcontainer mit Spracherweiterungen zu implementieren. Da fällt mir derzeit der Elastic Compute Cloud ein, das ich auch gerne in PHP nutzern würde, aber da scheitert es leider schon an der Enterprise Application Platform.
Das letzte mal das ich eine Java-EE Anwendung durch eine Certificated Zend Framework Solution ersetzt haben gab es einen boost in in der business to business relation des gehobenen Managemenets der assigned companies.
Mein Typ für aktuelle/neu-entwickelte Enterprise Web-Apps ist Ruby on Rails mit JRuby der SunVM1.6.>14 "ausgeführt" und der PostgreSQL8.3. Perfekt skalierbar und unglaublich stabil (unter Debian u. Scientific Linux (RedHat5.3))
Eben nicht php ist eine Scriptsprache, und manche Problem kann man damit einfach nicht elegant lösen, das ist bei Ruby mit JRuby anders da man immer auf Javalibs (und deren geniale Frameworks von zB Apache) zugreiffen kann und auch java "schreiben" kann (bei Ruby "nativ" ist es C).
Von Jörg Zweier am Mi, 2. September 2009 um 22:18 #
Ah, sorry. Ich dachte immer Scriptsprachen wären auch Sprachen. Nagut, mit diesem Hintegrund gebe ich dir Recht. Da ist JRuby in der Tat mächtiger.
Da PHP für meine Ansprüche genügt, bleibe ich erstmal dabei. Performancemäßig ist es mit Ruby jedenfalls sehr gut vergleichbar, evtl. ein bisschen schneller.
Klar da gebe ich Dir recht, für jede Aufgabe das richtige Werkzeug! PHP ist gut, sehr gut sogar und populär. JRuby ist einfach brutal flexibel wenn man Aufgaben hat die eher in das Enterprise mässige gehen und gleichzeitig eine Web-Oberfläche haben sollen die schnell gemacht, gut, und stabil sein soll (Ruby on Rails). JRuby ist jedoch auf der SunVM bedeutend schneller im Vergleich zu php, Ruby mit dem orig. Interpreter (MRI) ist aber meist lahmer wie php.
Sorry Leute, aber ihr redet da von etwas wovon ihr keinerlei Ahnung zu haben scheint. PHP ist ohne jeden Kompromiss Enterprise Ready wie die meisten anderen Sprachen auch. Im Einsatz mit Frameworks wie Zend und weiteren Lösungen wie dem Zend Server gibt es da überhaupt keine Kompromisse.
Alles alte Märchen weil es sich so schön auf PHP Bashen lässt. Ihr steckt wissenstechnisch irgendwo zwischen 1998 und 2002 fest.
Wieso Leute?? Nur ich hab das gesagt. Wir reden von echten Apps z.B CRM's. Klar dass PHP für Seiten wie Facebook perfekt ist, aber nicht für ein anständiges CRM mit der ganzen Logik im Programm (NICHT in der DB) wird sicher witzig Dir bei PHP-len zuzuschauen wenn du sowas ANSTÄNDIG programmierst.
Natürlich ist es auch für CRM/ERP/WWS geeignet. Warum auch nicht. Das ist eine _Kleinigkeit_. Was du davon halten magst bleibt dein Märchen aber auch SugarCRM basiert auf PHP. Unzählige weitere Lösungen ebenfalls. Ob du nun willst oder nicht, PHP braucht sich da vor keiner Lösung verstecken.
Ist es ja. Darüber zu disktuieren ist überflüssig, php ist gut basta! Oder kann jemand einen hammer mit ner beiszange vergliechen? Beide können das gleiche jedoche sind sie für unterschiedliche Aufgaben gedacht. Programmiersprachen sind Werkzeuge und keine Lebensüberzeugung, kommt mal weg von dem ganzen "ich finde dass "meine-sprache viel cooler ist"". Für jede Aufgabe IHR Werzeug/Framework/DB/BS/HW, die Entscheidung sollte von Fall zu Fall anders sein, ansonsten hat man seine Hausaufgaben definitiv NICHT erledigt.
Alleine das spricht für sich denke ich.
Da PHP für meine Ansprüche genügt, bleibe ich erstmal dabei. Performancemäßig ist es mit Ruby jedenfalls sehr gut vergleichbar, evtl. ein bisschen schneller.
Alles alte Märchen weil es sich so schön auf PHP Bashen lässt. Ihr steckt wissenstechnisch irgendwo zwischen 1998 und 2002 fest.
Nein, ist es nicht. Es ist grottenschlecht.