php oder java?



  • Hi,

    ich habe Kenntnisse in HTML und möchte mich weiterbilden.

    Was ist sinnvoller zu lernen, php oder java?



  • Hast du nur HTML-Kenntnisse, oder kannst du auch was mit Programmierbegriffen wie Klassen, Polymorphie, Vererbung etc. anfangen? Wenn die Antwort auf diese Frage "Nein" ist, dann würde ich dir raten dich in PHP weiterzubilden (obwohl dort objektorientiertes Programmieren - in begrenzter Form und von der Version abhängig - auch möglich ist, aber nicht integraler Bestandteil ist wie in Java).



  • Hi,

    ich habe auch Kenntnisse in C++ und Pascal.



  • Ich denke, dass es am ehesten davon abhängt, was du machen willst. Für dynamische Webseiten ist PHP wohl besser geeignet. Soll es eher in die Richtung Applikationsentwicklung gehen, Java. Vor allem für OOP empfehlenswert, wenn auch keine leichte Kost.



  • Das ist doch Unsinn. JSP werden im Bereich der professionellen Webentwicklung wahrscheinlich am meisten eingesetzt. Die Ansicht, PHP wäre für Webentwicklung und Java für Anwendungsentwicklung, ist einfach falsch.
    Tatsächlich ist die Anwendungsentwicklung eher noch der Bereich, in dem sich Java noch nicht so stark durchgesetzt hat wie die Webentwicklung.



  • Das mag stimmen. Allerdings hat er zwei Alternativen zur Auswahl gestellt. Und ich denke, dass PHP noch weniger für Applikationen verwendet wird als Java.

    Gebe zu, dass ich mich vllt. etwas unglücklich ausgedrückt habe.



  • PHP war speziell fuer Internet entwickelt, daruas folgt:man sollte PHP fuer Internet einsetzen. Und Weiterentwicklung von PHP geht wohl schneller, als bei JAVA. Es gibt schon Tausende PHP-scripts wie Chats usw.
    Java ist eher eine Anpassung fuer Internet, die Sprache wurde nicht fuer Web ausgedacht (Schliesslich kann man auch mit C++ durch CGI-Interface sehr schoen Dynamische Seiten bauen)


  • Mod

    vadimiron schrieb:

    Java ist eher eine Anpassung fuer Internet, die Sprache wurde nicht fuer Web ausgedacht (Schliesslich kann man auch mit C++ durch CGI-Interface sehr schoen Dynamische Seiten bauen)

    naja, einen kleinen unterschied zwischen java servlets und C++ CGI gibt es doch 😉

    java lohnt sich IMHO dann, wenn es eine grosse webanwendung wird. denn PHP hat bei riesen code mengen doch probleme 😞



  • vadimiron schrieb:

    PHP war speziell fuer Internet entwickelt, daruas folgt:man sollte PHP fuer Internet einsetzen. Und Weiterentwicklung von PHP geht wohl schneller, als bei JAVA. Es gibt schon Tausende PHP-scripts wie Chats usw.
    Java ist eher eine Anpassung fuer Internet, die Sprache wurde nicht fuer Web ausgedacht (Schliesslich kann man auch mit C++ durch CGI-Interface sehr schoen Dynamische Seiten bauen)

    Bitte ankreuzen:



    Es ist genauso, wie Shade sagt. In PHP kann sich sehr schnell was zusammenhacken und das ist praktisch. Für größere Projekte sind JSP definitiv besser geeignet.



  • Hi,

    kann ich das so verstehen, dass ich was ich mit php machen kann auch mit Java machen kann, nur Java ist für große Projekte geeigneter?

    Welche Software brauche ich um php zu lernen, welche für Java?



  • @Otau
    Generell kannst du das was du mit php machst auch mit java machen!(und umgekehrt!)
    Ich würd an deiner stelle mit php weitermachen und dann irgendwann mit java!? weil der umstieg von php auf java ist nicht mehr alzu groß!
    und mit php kannst du wenn du willst genauso oop programmieren wie mit java!!!

    Software-> Eclipse mit PHP Plugin!



  • CeNoRiDeR schrieb:

    weil der umstieg von php auf java ist nicht mehr alzu groß!

    ROFL! Definiere bitte "nicht allzu groß" 😉 .



  • :-)...mal ehrlich wenn du php (oder generell eine programmiersprache ->ja ich weis das php eine skriptsprache ist) beherschst ist es nicht mehr schwer sich in eine neue programmiersprache einzuarbeiten->in diesem fall dann java


  • Mod

    CeNoRiDeR schrieb:

    :-)...mal ehrlich wenn du php (oder generell eine programmiersprache ->ja ich weis das php eine skriptsprache ist) beherschst ist es nicht mehr schwer sich in eine neue programmiersprache einzuarbeiten->in diesem fall dann java

    Und?
    Der Umstieg PHP auf Java ist schon kompliziert, Java ist ja grundlegend anders. Du programmierst in Java ja auch ganz anders.

    Und mit PHP _kann_ man zwar gut OO Programmieren, aber nur _theoretisch_. Praktisch ist das nicht möglich. Weil dann die Performance im Keller ist.



  • @Shade of Mine
    Stimmt nicht!Wir programmieren komplett Objektorietiert mit PHP und die Performance sinkt dabei nicht merklich ab!!!



  • CeNoRiDeR schrieb:

    :-)...mal ehrlich wenn du php (oder generell eine programmiersprache ->ja ich weis das php eine skriptsprache ist) beherschst ist es nicht mehr schwer sich in eine neue programmiersprache einzuarbeiten->in diesem fall dann java

    Wie Shade schon gesagt hat: In Java programmiert man vollkommen anders als in PHP. Wenn du PHP kannst, dann ist es ein Katzensprung mit Java etwas zu programmieren, wenngleich das Resultat wohl eher an PHP als an Java erinnern wird. Der Umstieg um in Java auch wirklich Java programmieren zu können ist deutlich steiniger als das Umgewöhnen auf ein paar andere Schlüsselwörter.

    Und OOP zählt sicher nicht zu den Stärken von PHP.



  • CeNoRiDeR schrieb:

    @Shade of Mine
    Stimmt nicht!Wir programmieren komplett Objektorietiert mit PHP und die Performance sinkt dabei nicht merklich ab!!!

    Wie Walli schon sagte, PHP und OOP ist ein Witz 😃


  • Mod

    CeNoRiDeR schrieb:

    @Shade of Mine
    Stimmt nicht!Wir programmieren komplett Objektorietiert mit PHP und die Performance sinkt dabei nicht merklich ab!!!

    Wie OO denn?
    So wie Pear oder richtig?

    Da du kein inlining hast zahlst du für jede abstraktion kosten. und ein funktionsaufruf in PHP kostet verhältnismäßig viel 😞
    in PHP 5 ist es in der tat besser geworden, keine frage, aber wenn du wirklich konsequent OO bleibst, kann ich mir kaum vorstellen, dass es ordentliche performance erreicht.

    OO im Pear-Stil ist dagegen recht praktisch.



  • hab mich noch nie mit pearl beschäftigt, daher kann ich da nix dazu sagen!
    Wir programmieren im Steal von Java OO!und wie schon gesagt bisher konnten wir keine perfomance rückgänge beobachten!!!

    wenn ich heute abend noch zeit hab kann ich ja mal einen quellcode ausschnitt posten...



  • Du arbeitest mit PHP und hast dich noch nie mit PEAR beschäftigt?

    MfG SideWinder



  • personenkult schrieb:

    CeNoRiDeR schrieb:

    @Shade of Mine
    Stimmt nicht!Wir programmieren komplett Objektorietiert mit PHP und die Performance sinkt dabei nicht merklich ab!!!

    Wie Walli schon sagte, PHP und OOP ist ein Witz 😃

    ROFLMAO 🤡 🕶 😮


Anmelden zum Antworten