PHP oder Java
alexsb 21.06.2004 - 00:19 754 6
alexsb
hmm
|
Hi,
ich überlege eine mittelgroße Website (ein Anmeldesystem - also stark Datenbankorientiert) zu entwerfen. Zu erwarten sind in den Spitzenzeiten 800 Visits / Tag, also prinzipjell nichts all zu schlimmes.
Jetzt stellt sich die Frage wie ich das Design angehe und im speziellen welche Sparche.
Prinzipjell möchte ich ja Java (JSP) verwenden, allerdings muss das Ding minimale Betriebskosten haben, und da es - soweit ich weiß - in Österreich keinen Webspace gibt der JSP unterstützt müsste ich einen Server mieten oder eine Kiste kaufen (passender Anschluss vorhanden).
Warum ich lieber Java habe: * wirklich objektorientiert * typsicher * Besser Tools (Eclipse, automatisches Code generieren aus UML Diagrammen & Co)
In Java habe ich bis jetzt Erfahrung mit einigen kleineren Applikationen (noch keine mit JSP), meine Programmiererfahrung prinzipjell kommt aber eher aus der C++ Ecke.
PHP wiederstrebt mir irgendwie besonders aufgrund seiner "Schwammigkeit". Auch erwarte ich mir von JSP eine sauberere Trennung von Logik, Struktur und Layout.
Ich habe schon einiges in PHP geschrieben, aber noch nichts objektorientiertes.
Wie gut sind die objektorientierten Konzepte umgesetzt? Gibt es Interfaces, Inheritance und co? Bewährt sich das in der Praxis?
|
Slondsha
Addicted
|
imho is php mehr auf die zusammenarbeit mit datenbanken (speziell sql) ausgelegt
|
alexsb
hmm
|
Das ist schon das nächste - da ich das ganze sozusagen als meine Ferienbeschäftigung ansehe weiß ich nicht, ob, wenn ich mir sowieso einen Server besorge, es nicht gleich mit einer objektorientierte Datenbank mache - aber darüber weiß ich noch nicht genug um vernünfitge Fragen stellen zu können.
Die mysql Schnittstelle von Java hab ich schon öfters verwendet - da sehe ich auch kein Problem darin.
|
gue
Addicted
|
[...] Warum ich lieber Java habe: * wirklich objektorientiert * typsicher * Besser Tools (Eclipse, automatisches Code generieren aus UML Diagrammen & Co) [...] Du sprichst mir von der Seele Wie gut sind die objektorientierten Konzepte umgesetzt? Gibt es Interfaces, Inheritance und co? Bewährt sich das in der Praxis? Soweit ich weiß, hat sich da in PHP5 etwas getan, allerdings ist und bleibt PHP (aufgrund der Abwärtskompatibilität) keine wirkliche OO Sprache. Ich kann jetzt nur von meinen Erfahrungen mit Version 4.x sprechen, wo es - IIRC - keinerlei Überladen, Überschreiben oder Kapselung von Methoden oder Variablen gibt. Wenn du z.B. den Konstruktor einer Superklasse aufrufen willst, musst du dies auch auf abenteuerliche Art und Weise bewerkstelligen Mein Tipp: Wenn du kannst und es dir gleich teuer kommt, dann verwende JSP.
|
Rektal
Here to stay
|
Ich wuerd an deiner Stelle auch zu JSP greifen. Mir kommt vor du hast mehr Erfahrung mit Java.
Ich hab mehr Erfahrung mit PHP und eine Begriffe wie "schwammig" nicht zuordnen, ich kenne PHP sehr gut und weiss halt wie ich damit umgehen muss. Deine Tendenz ist doch eh' eindeutig Java, dir macht das Hosten halt Probleme.
|
xcc
Big d00d
|
Naja, ich würde sagen wennst JSP lernen willst, dann lern es , is sicher besser!
Aber bei 800 Besuchern pro tag ist PHP mehr als ausreichend!
Wenn du nicht so viel zeit hast zu lernen nimm PHP, es gibt nichts einfacheres wie psydoobjektorientiert in PHP zu Proggen!
lg, Bernhard
|
Ecraft
Here to stay
|
|