Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 17

Thema: PHP4/5 vs. JSP/Servlet mit Postgres

  1. #1
    marc9022 ist offline Erfahrener Benutzer
    Registriert seit
    19.05.2008
    Beiträge
    162

    Standard PHP4/5 vs. JSP/Servlet mit Postgres

    Also ich musste nun ein Projekt in PHP5 umsetzen und habe davor
    viel mit JSP/Servlets gemacht. Was mir hier aufgefallen ist wie wenig
    PHP4/5 im vergleich zu JSP 2.x zu bieten hat (selbst in früheren
    Versionen).

    Ich weiß gar nicht wo ich anfangen soll, ich versuchs aber trotzdem
    einmal:

    1)
    Mangelhafte Syntax
    -nur generische Schleifen
    -Schlechtes bis gar kein OOP
    -Völlig umeinheitliche DB API-Funktionen
    -Ennorme Versionsinkompatibilitäten die Reusability stark einschränken.
    -Diverse Thirdparty Libs/Packages lassen sich oft nur mit Tricks verwenden.
    -Unicode Unterstützung gibt es in fast keinen Templates/Libs

    2)
    Stümperhafte, häufig genutzteDB-Interfaces
    -Teilweise keine Prepared Statements möglich
    -Connectionpooling nur mit Eigenarbeit oder Hacks machbar.
    -DB-Interfaces im Schnitt Welten von JDBC/ADO.NET entfernt.
    -DB-Interfaces bieten meist keine BuiltIn Lastverteilung.

    3)
    Runtime Environment ist chronisch Unsicherheit
    -Kein virtueller Objectcode, bösartiger Code lässt sich einschmuggeln.
    -Code wird während Laufzeit nicht weiter optimiert.
    -Per Default kein caching oder Runtime Optimierung.
    -HTTP-Sessions nicht mit Bordmitteln skaliarbar.
    -Keine BuiltIn just in Time Releasefähigkeiten (Deploy/Undeploy WebApp)
    -Kein BuiltIn Farmdeployment auf WebServer Farmen (Loadbalancing)

    4)
    XML-Frameworks
    -Die Qualität der DOM-Parser lassen sich keinesfalls vergleichen

    IDE's
    Es gibt die ZEND IDE die den Namen IDE auch verdient, diese ist
    jedoch teuer und macht für das serverseitige Deployment die Properitären
    ZEND Platform Libs die zig tausend EUR pro Webserver kosten aus.
    ZEND IDE läuft nur auf Windows (und benutzt an vielen Punkte Java,
    sowie Java Bridge)

    Im Falle von Java gibt es folgende, ausgezeichnete IDE's
    -Eclipse (OpenSource / frei) (Win/Linux/Mac)
    -NetBeans (OpenSource / frei) (Win/Linux/Mac)
    -ORACLE JDeveloper (frei) (Win/Linux/Mac)
    -IntelliJ IDEA (free Trial / nonFree) (Win/Linux/Mac)

    Also selbst Perl räume ich mehr Möglichkeiten ein als PHP
    und wenn man sich so anschaut wie wenig bisher Version 5
    einsetzen und wie Stur an Version 4 festgehalten werden,
    dann wird Version 6 auch keinen großen Erfolg haben.

    Also ich bleibe definitv bei Java, notfalls auch ASP.NET aber
    keinesfalls mehr PHP (es sei denn es geht nicht anders).
    Es gibt zwar nicht viele Hoster die Tomcat am laufen haben,
    aber Virtual Root Server und die reichen alle mal aus für
    das eine oder andere Projekt.

    (Sorry wenn das nun vielen die PHP toll finden nicht gefällt)

  2. #2
    akretschmer ist gerade online Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von marc9022 Beitrag anzeigen

    Also selbst Perl räume ich mehr Möglichkeiten ein als PHP
    und wenn man sich so anschaut wie wenig bisher Version 5
    einsetzen und wie Stur an Version 4 festgehalten werden,
    dann wird Version 6 auch keinen großen Erfolg haben.

    Also ich bleibe definitv bei Java, notfalls auch ASP.NET aber
    keinesfalls mehr PHP (es sei denn es geht nicht anders).
    Es gibt zwar nicht viele Hoster die Tomcat am laufen haben,
    aber Virtual Root Server und die reichen alle mal aus für
    das eine oder andere Projekt.

    (Sorry wenn das nun vielen die PHP toll finden nicht gefällt)

    Ich erinnere Dich mal dezent daran, daß es hier um PostgreSQL geht.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  3. #3
    Avatar von Xandrian
    Xandrian ist offline Administrator
    Registriert seit
    23.11.2005
    Ort
    Bayreuth, Bayern, Germany, 106332342737801, Bayreuth, Germany
    Beiträge
    1.495

    Standard

    Hm, muss hier akretschmer zustimmen. Was hast dieses Posting hier mit dem Forum zu tun? Vielleicht solltest du das in unser Partnerforum schreiben. Da wäre es besser aufgehoben.

    cu tb.
    pg-forum.de unterstützen? Meine Wunschliste


  4. #4
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.056

    Standard

    Zitat Zitat von Xandrian Beitrag anzeigen
    Vielleicht solltest du das in unser Partnerforum schreiben.
    Partnerforum?
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  5. #5
    Avatar von Xandrian
    Xandrian ist offline Administrator
    Registriert seit
    23.11.2005
    Ort
    Bayreuth, Bayern, Germany, 106332342737801, Bayreuth, Germany
    Beiträge
    1.495

    Standard

    Partnerforum: Developer's Guide - Hilfeforen für Entwickler

    Sie über einem Jahr. ;-) Verlinkt als Unterforum im Bereich Programmierung und z. B. auf der Startseite gut ersichtlich.

    cu tb.
    pg-forum.de unterstützen? Meine Wunschliste


  6. #6
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.056

    Standard

    Nie gesehen - kommt davon, weil ich mir immer nur die neuen Beiträge anschaue ...
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  7. #7
    marc9022 ist offline Erfahrener Benutzer
    Registriert seit
    19.05.2008
    Beiträge
    162

    Standard

    Hallo,

    Naja es ging um ein Postgres basiertes PHP Projekt das so ähnlich laufen
    sollte wie das Java JSP-Projekt. Der Datenbankpart war wirklich hart
    zu verdauen in Sachen PHP5 da ich von Java halt mehr Komfort gewohnt
    bin. Ganz sicher ist das nicht objektiv, aber die meisten Dinge die mir
    negativ aufgefallen sind sagen mir eben das PHP und Postgres kein
    Dreamteam sind ;D

    ps:
    im Programmierforum wurden viele Java Threads eröffnet, warum
    soll da PHP mit Zusammenhang mit Postgres außen vor bleiben?

  8. #8
    Avatar von progs
    progs ist offline Super-Moderator
    Registriert seit
    26.11.2005
    Ort
    Kulmbach, Bayern, Germany, 108121049209415, Kulmbach
    Beiträge
    185

    Standard

    Ich programmiere bereits seit längeren mit PHP und habe bis jetzt absolut kein Problem mit PHP und PostgreSQL. Auch vom komfort her ist es nicht so schlimm wie du es tust. Es gibt zwar leider noch nicht allzuviel Objektorientierung in PHP, aber das kommt noch.

    Als gute PHP IDE kann ich neben Zend das normale Eclipse PDT (PDT Project) empfehlen.

  9. #9
    marc9022 ist offline Erfahrener Benutzer
    Registriert seit
    19.05.2008
    Beiträge
    162

    Standard

    Es geht ja auch nicht um Probleme sondern darum wie viel weniger
    PHP bietet und wie viel mehr Aufwand man treiben muss um eine
    saubere Lösung hinstellen zu können.

    Kann ja sein das PHP für den Normaldau einfacher zu verstehen ist,
    die Lücken und Strukturschwächen die man jedoch am Anfang als
    Anfänger unwissentlich in seinen Code und die gesammte Applikation
    einschleppt sind es wohl kaum wirklich wert. Es erstaut eher
    das es einige Firmen gibt die auf ein paar PHP Skripten Ihren
    Unternehmenserfolg aufbauen, obwohl es für so ziemlich jedes
    PHP Forum, CMS oder PHP sonstwas einen Exploit gibt.

    Wenn man das ganze natürlich unter den Aspekt des Nachpflege
    Auftagsvolumen betrachten will, dann hat es durchaus seine
    Berechtigung, denn so kann man dem Kunden glaubhaft vermitteln
    das irgendwo mal wieder gefrickelt werden muss.

  10. #10
    symbiont ist offline Erfahrener Benutzer
    Registriert seit
    17.03.2008
    Ort
    NULL
    Beiträge
    1.320

    Standard

    Zitat Zitat von marc9022 Beitrag anzeigen
    Es erstaut eher
    das es einige Firmen gibt die auf ein paar PHP Skripten Ihren
    Unternehmenserfolg aufbauen, ..
    Da solltest Du mal länger drüber nachdenken - Stichwort Prioritäten ..

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Suchformular PHP4
    Von Reinhard im Forum Programmierung
    Antworten: 5
    Letzter Beitrag: 15.08.2008, 18:15
  2. Migration Unix-Postgres to Windows-Postgres?
    Von Spiderman im Forum Migration
    Antworten: 1
    Letzter Beitrag: 12.10.2007, 07:05
  3. Antworten: 3
    Letzter Beitrag: 04.05.2006, 19:21

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum