Entscheidungshilfe

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Entscheidungshilfe

    JAVA oder PHP? 6
    1.  
      PHP (5) 83%
    2.  
      JAVA (1) 17%
    Allen die das lesen einen wunderbaren Tag erstmal.

    Mein großes Ziel ist es, mich fit für die WebEntwicklung zu machen. Ja, ich weiß, dass es da tausende tolle Tools, Programmiersprachen und Hexenkräuter gibt, aber ich habe mir schonmal einen Überblick verschafft und bin jetzt vor einer a/b - Entscheidung.

    Für mich steht momentan die Entscheidung an, ob ich mir PHP oder Java aneignen soll. Nicht gleich schimpfen, ich habe mir die Einzelfakten von beiden schon im Überblick angeschaut und finde bei beiden tolle und auch nicht so tolle Eigenschaften. GIDF sei dank :saint: .

    Mir geht es eher um das Feedback von Personen, die mit beidem oder zumindest einem schon intensiv gearbeitet haben.
    Da gehöre ich ja nun wirlich nicht dazu.

    Deshalb die Frage, mit was würdet Ihr starten? Mein Fokus steht dabei auf folgenden Dingen:
    • Objektorientierung
    • Wartbarkeit
    • Skalierung (möchte ein System realisieren, welches später einmal so ca. 100 User hat - ist wenig, aber so ists nunmal)
    • Verbereitung
    • DB-Fokus (MySQL / MSSQL ?)
    • Frameworks ? (hab ich nach 2 Tagen den Überblick bei beiden verloren. Da gibts jede Menge. Und jeder ist wie immer der "beste")

    Gibts hier Erfahrungen / Tipps die Ihr mir geben könnt? Ich würde sagen, dass ich eher an der Subjektiven aber auch in zweiter Linie an der objektiven Meinung interessiert bin.

    Meine Erfahrungen erstrecken sich auf die klassische Delphi-Entwicklung. Habe mir jetzt HTML5 und CSS 3 angeeignet und würde jetzt den Schritt weiter gehen... :)

    Möglicherweise haben/hatten andere ja auch derartige Entscheidungen zu treffen und da gibts schon was?

    Gruß aus dem verschneiten Süden

    DaWi
  • Hallo Airfrischung und Grommel,

    ich danke für die Antworten. Mein Wunsch ist die Realisierung von Projekten mit verschiedenen Benutzerdaten/Security, Businesslogiken und Mandantenfähigkeit.
    So zumindest der grobe Umriss. Und da wünscht man sich natürlich einen zumindest guten Start mit den richtigen Boardmitteln :)

    Gruß aus dem bitterkalten Süden.

    Die Abstimmung zumindest ist bis jetzt recht eindeutig.... :)

    DaWi
  • Also PHP ist für das Web meines Erachtens viel weiter verbreitet und auch auf jedem Webspace etc. zu haben. Auch ist sie sehr einfach zu erlernen, da man schnell zu graphischen Ergebnissen mit HTML und CSS kommt, was auch die Motivation steigert.
    Aber ich finde es schwer in PHP objektorientiert zu arbeiten, wenn das nie zuvor mit einer strengeren Sprache wie Java gemacht hat.
    Ich hab dagegen mit Java noch nicht fürs Web entwickelt. Ich weiß also nicht, wie gut das geht.
  • Ich würde dir auch eher zu PHP Raten. Da musst du aber hier aufpassen, da easy-coding doch sehr stark PHP-lastig ist. Wenn du in irgend einem Java-Forum fragst, wird die Umfrage andersrum aussehen. ;)

    PHP an sich ist "einfacher", es lässt sich aber auch schnell viel mit falsch machen. Schau dir sobald du die Grundlagen kannst das Framework Laravel an. Damit legt man einen schnellen Start in die profesionelle Webentwicklung hin. Der einzige Vorteil, den Java bringt ist - meines Erachtens nach - dass inzwischen manchen Firmen einer auf Java-Entwickler abgeht, wenn du verstehst. :D ;)

    Und hier ein paar Links, die dir den Einstieg erleichtern können:
    • http://www.peterkropff.de/ (Gute Einführungen in PHP, HTML, CSS)
    • https://getcomposer.org/ (Eher für später, aber keine Angst vor haben ;) )
    • http://www.phptherightway.com/ (Fehler von Anfang an vermeiden)
    • http://laravel.com/ (Zwar schon oben erwähnt, aber Laravel ist mucho awesome und zurzeit DAS Framework :D )

    Btw. verwende lieber MySQL als MSSQL, da es für MySQl einfach mehr Resourcen gibt.

    Gruß Arno
  • Ich glaube es wurden bereits alle Argumente genannt, trotzdem von mir auch nochmal:
    Ich bin überzeugter PHP-Anhänger, muss mich jedoch auch mit Java beschäftigen und natürlich haben beide ihre Stärken und Schwächen, aber wenn du vorhast ein Webprojekt zu entwickeln, dann nimm bitte PHP. Breite Unterstützung bei (fast) allen Hostern (inkl eigener .ini), enorm viele gute Tutorials und Erweiterungen für jede Problemstellung.
    Und wegen der Objektorientierung musst du dir keine Sorgen machen. Entweder du lernst es von Grund auf und PHP verzeiht dir kleinere Unsauberkeiten oder du nutzt ein Framework und kannst dann nur OO programmieren und lernst es quasi on the fly ;)

    Warum ich Java nicht im Web sehen will?
    Wir mussten für unser Softwaregrundprojekt Java verwenden (mit GWT-Erweiterung). Abgesehen von dem ganzen Stress (Das GWT Plugin läuft nur in alten Browsern, Projekt kompilieren, Cacheprobleme wegen des Plugins,...) ist die Logik einfach zum kotzen: Wir schreiben Java, übersetzen das mit GWT in JavaScript und erzeugen daraus eine HTML-Seite... Ohne Worte...
  • Wenn jemand die gleichen Fragestellungen wie ich hat, dann hab ich noch zwei gute Adressen gefunden, die einem noch etwas an Infos geben:
    • https://www.udemy.com/blog/php-vs-java/
    • http://www.quora.com/What-is-the-difference-between-developing-web-apps-using-Java-and-PHP

    Ich für mich persönlich werde jetzt mit PHP anfangen und dann mal sehen.

    Vielen Dank für alle die mir bei der Entscheidungsfindung geholfen haben.

    Gruß

    DaWi

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von DaWi2000 ()