tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
11
ZUGRIFFE
427
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Crawler Skiline Crawler Skiline ist offline Mitglied Bronze
    Registriert seit
    Mar 2009
    Beiträge
    47
    Guten Morgen allerseits,

    Ich könnte mal eure Hilfe gebrauchen bei meiner Entscheidungsfindung.
    Vorab muss ich auch sagen das ich hoffe das richtige Unterforum gewählt
    zu haben, wenn nicht bitte ich um entschuldigung.

    Folgendes. In meinem Betrieb (ThyssenKrupp Steel Europe AG) möchte
    ich für meine Abteilung ein eigenes an deren bedürfnissen angepasstes
    CMS programmieren was mir sicher auch für meine Ausbildung und
    Erfahrung von nutzen sein kann.

    Das ganze wollte ich wie gewohnt mit html, php, css, Javascript.. etc umsetzen.

    Jetzt hatten wir aber ein einwöchiges Seminar mit unserer IT abteilung
    und der intensiven bitte alles wenn möglich in Zukunft mit Java umzusetzen.

    Die meinten nun auch zu mir persöhnlich das ein CMS in Java kein Problem
    wäre.

    Nun würde ich gerne aber von Personen die sich ebenfalls auskennen aber
    unabhängig von meinem Betrieb sind erfahren wie Sinnvoll das ist.

    Dazu hatte ich mir gedacht ne kleine Pro- und Kontra liste zu machen.

    Pro für PHP:
    • Kenne mich mit der Materie recht gut aus. Wenig einarbeitungs Zeit kann direkt loslegen.

    Kontra für PHP:


    Pro für JAVA:


    Kontra für JAVA:
    • Nicht mehr in der Materie drin. Müsste mein wissen erst wieder auffrischen bevor es los geht.

    Wäre euch sehr dankbar könntet Ihr mir ein wenig helfen.

    MfG euer Ski
     
    Man steckt immer im "Misthaufen", nur die Tiefe ändert sich.

  2. #2
    Avatar von thekiller
    thekiller thekiller ist offline Viceinator
    Registriert seit
    Dec 2004
    Ort
    Wismar
    Beiträge
    396
    Negativ für Java: - Auf jedem Arbeitsplatzrechner, welcher Zugang zum CMS haben soll muss Java installiert werden.
    - Java ist meines Erachtens nach viel aufwendiger.
    - Falls der Entwickler des CMS mal nicht verfügbar sein sollte, und dringend Änderungen notwendig sein sollten, muss ein anderer Java-Programmierer ran, welche ja noch recht rar sind
     
    OS: Win 7 Ultimate x64
    CPU: Intel Core i7 2600K (3,4GHz - 3,8 GHz)
    RAM: 4 x 8GB-DDR3 1333MHz
    Board: Asus P8Z68-V/Gen3
    GFX: Nvidia GTX580 (Palit)

    Cinema 4D R12, Photoshop CS5, Visual Studio 2010, Qt SDK, Notepad++
    blog.unlimitedengine.de
    design-projects.de

  3. #3
    Avatar von Akeshihiro
    Akeshihiro Akeshihiro ist offline Mitglied Platin
    Registriert seit
    Aug 2008
    Ort
    Kirchlengern (NRW)
    Beiträge
    647
    Zitat Zitat von thekiller Beitrag anzeigen
    Negativ für Java: - Auf jedem Arbeitsplatzrechner, welcher Zugang zum CMS haben soll muss Java installiert werden.
    - Java ist meines Erachtens nach viel aufwendiger.
    - Falls der Entwickler des CMS mal nicht verfügbar sein sollte, und dringend Änderungen notwendig sein sollten, muss ein anderer Java-Programmierer ran, welche ja noch recht rar sind
    Du sprichst von clientseitigem Einsatz von Java. Java kann aber genauso serverseitig eingesetzt werden (JavaEE) und was der Client dann bekommt ist nichts anderes, als HTML-Code, also genau das Gleiche wie bei PHP, das Backend ist nur halt ein anderes.

    Ich selbst habe mit Java auf Serverseite noch nix gemacht, deswegen kann ich dazu auch nix sagen, aber man muss sich bestimmte Sachen überlegen. PHP z.B. muss erst interpretiert werden, während Java bereits als Bytecode vorliegt und sofort verwendet werden kann. Durch JIT-Compiler wird zudem die Geschwindigkeit auch nochmal drastisch erhöht und besonders für OOP ist Java sehr bekannt und deswegen auch sehr leicht und effizient einsetzbar. PHP z.B. kann kein OOP, das is nur Pseudo-OOP und bietet bei weitem nicht den Komfort wie Java.

    Aber wie gesagt, auf Serverseite habe ich nix mit Java gemacht, von daher kann ich zu dem Aspekt nix beitragen.
     
    Man sagt, das Schwert eines Samurai sei seine Seele ...

    Mit den Beiträgen ist es wie mit Schwertern: Je besser die Rohstoffe sind und je öfter man diese bearbeitet, desto hochwertiger sind sie.

    Das Schmieden ist eine Kunst; Das Schreiben auch ;)

  4. #4
    Avatar von thekiller
    thekiller thekiller ist offline Viceinator
    Registriert seit
    Dec 2004
    Ort
    Wismar
    Beiträge
    396
    Zitat Zitat von Akeshihiro Beitrag anzeigen
    Du sprichst von clientseitigem Einsatz von Java. Java kann aber genauso serverseitig eingesetzt werden (JavaEE) und was der Client dann bekommt ist nichts anderes, als HTML-Code, also genau das Gleiche wie bei PHP, das Backend ist nur halt ein anderes.
    Ja da haste schon recht, aber ein Serverseitiges CMS mit Java wäre doch irgendwie noch aufwendiger(kommt zumindest drauf an wie er sein CMS gestalten will). Wenn er nämlich das CMS von der Oberfläche her dynamisch machen möchte um das Arbeiten mit dem CMS zu erleichtern, dann müsste er ja noch extra JS Funktionen schreiben. Mit dem Clientseitigen Java wäre dass dann wieder etwas günstiger.
     
    OS: Win 7 Ultimate x64
    CPU: Intel Core i7 2600K (3,4GHz - 3,8 GHz)
    RAM: 4 x 8GB-DDR3 1333MHz
    Board: Asus P8Z68-V/Gen3
    GFX: Nvidia GTX580 (Palit)

    Cinema 4D R12, Photoshop CS5, Visual Studio 2010, Qt SDK, Notepad++
    blog.unlimitedengine.de
    design-projects.de

  5. #5
    Avatar von Akeshihiro
    Akeshihiro Akeshihiro ist offline Mitglied Platin
    Registriert seit
    Aug 2008
    Ort
    Kirchlengern (NRW)
    Beiträge
    647
    Richtig, aber ich glaube nicht, dass Java auf nem Client zu installieren ein problem ist. Eigentlich ist Java auf so ziemlich jedem Rechner installiert und vor allem in Betrieben sollte das kein Problem darstellen, jedenfalls wenn die Administratoren keine Anfänger sind, denn man kann Softwarepacket locker verteilen und nachinstallieren lassen, z.B. über das Active Directory, also da sehe ich kein Problem.
     
    Man sagt, das Schwert eines Samurai sei seine Seele ...

    Mit den Beiträgen ist es wie mit Schwertern: Je besser die Rohstoffe sind und je öfter man diese bearbeitet, desto hochwertiger sind sie.

    Das Schmieden ist eine Kunst; Das Schreiben auch ;)

  6. #6
    Avatar von thekiller
    thekiller thekiller ist offline Viceinator
    Registriert seit
    Dec 2004
    Ort
    Wismar
    Beiträge
    396
    Zitat Zitat von Akeshihiro Beitrag anzeigen
    Richtig, aber ich glaube nicht, dass Java auf nem Client zu installieren ein problem ist. Eigentlich ist Java auf so ziemlich jedem Rechner installiert und vor allem in Betrieben sollte das kein Problem darstellen, jedenfalls wenn die Administratoren keine Anfänger sind, denn man kann Softwarepacket locker verteilen und nachinstallieren lassen, z.B. über das Active Directory, also da sehe ich kein Problem.
    Nein natürlich is das kein Problem Es ist eher der Aufwand den ich damit meine. Du weißt ja nicht, wie es in seiner Firma aussieht. Und eventuell ist es ja auch nicht auf manchen Arbeitsplatzrechnern erwünscht.
     
    OS: Win 7 Ultimate x64
    CPU: Intel Core i7 2600K (3,4GHz - 3,8 GHz)
    RAM: 4 x 8GB-DDR3 1333MHz
    Board: Asus P8Z68-V/Gen3
    GFX: Nvidia GTX580 (Palit)

    Cinema 4D R12, Photoshop CS5, Visual Studio 2010, Qt SDK, Notepad++
    blog.unlimitedengine.de
    design-projects.de

  7. #7
    Avatar von Akeshihiro
    Akeshihiro Akeshihiro ist offline Mitglied Platin
    Registriert seit
    Aug 2008
    Ort
    Kirchlengern (NRW)
    Beiträge
    647
    Is ja gut, habs ja verstanden xD

    Aber so oder so, entweder die Clients haben Java installiert, so dass vollständiger Javaeinsatz möglich ist, oder er verwendet Java nur als Backend-System und muss dann mit HTML & Co. sich die Oberfläche zusammenschustern, was er bei PHP ohnehin hätte tun müssen, daher hatte ich das ja auch erwähnt. Das Einzige, was sich ändern würde, wäre nur die serverseitige Verarbeitung. Wenn das Frontend ohnehin aus HTML usw. besteht, dann ist es vollkommen egal, was für ein Backend da läuft, die Ausgabe bleibt ja die selbe, vorausgesetzt man trennt Verarbeitung von der Darstellung, z.B. durch Templates. Ist beides vermischt, so sieht die Sache schon wieder anders aus, dann wird der Aufwand etwas größer werden.
     
    Man sagt, das Schwert eines Samurai sei seine Seele ...

    Mit den Beiträgen ist es wie mit Schwertern: Je besser die Rohstoffe sind und je öfter man diese bearbeitet, desto hochwertiger sind sie.

    Das Schmieden ist eine Kunst; Das Schreiben auch ;)

  8. #8
    Avatar von port29
    port29 port29 ist offline deus.Server
    Registriert seit
    Dec 2001
    Ort
    Karlsruhe, Germany, Germany
    Beiträge
    856
    Zitat Zitat von thekiller Beitrag anzeigen
    - Falls der Entwickler des CMS mal nicht verfügbar sein sollte, und dringend Änderungen notwendig sein sollten, muss ein anderer Java-Programmierer ran, welche ja noch recht rar sind
    Java Programmierer und rar? Java Programmierer gibt es an jeder Uni/FH. Ich würde eher das Gegenteil behaupten. Dennoch wäre ich persönlich auch gegen Java, sowohl auf der Server, als auch auf der Client seite. Denn meiner Meinung ist die Umsetzung einer Java Applikation als CMS zu stressig. Zum einen schon während der Entwicklung (viel code für wenig Funktionen) und zum anderen fürs Deployment. Ich selbst habe bisher nur ein WebService Projekt mit Java realisiert und am Ende hat es nicht wirklich gut funktioniert. Ständige Abstürze des Tomcat Webservers waren kaum in den Griff zu bekommen. Deshalb würde ich eher von Java abraten.

    Ein CMS System würde ich heute mit RoR entwickeln. Damit kann man mit den einfachsten Mitteln recht schnell ein schönes Web Projekt realisieren. Aber genau hier ist wieder das angesprochene Problem, dass RoR Programmierer wirklich sehr rar sind.
     

  9. #9
    Avatar von thekiller
    thekiller thekiller ist offline Viceinator
    Registriert seit
    Dec 2004
    Ort
    Wismar
    Beiträge
    396


    Ja also was man auf jedenfall sagen kann, is, dass es so oder so ne Menge Arbeit wird. Ich habe selber mal angefangen ein CMS für meine Webseite zu schreiben und dass is wirklich viel Arbeit. Und man muss auch genau wissen was man tut, sonst kann man ganz schnell mal ganz doll frustriert sein, weil man viel ändern muss

    Zitat Zitat von port29 Beitrag anzeigen
    Java Programmierer und rar? Java Programmierer gibt es an jeder Uni/FH. Ich würde eher das Gegenteil behaupten.
    Niemals! Also PHP kann ja nun wirklich fast jeder Hans und Franz. Also ich persönlich kenn keinen der aus der Computerbranche kommt, der nicht schonmal was mit PHP zu tun hatte. Leute die Java programmieren kenn ich fast gar nicht. Eigentlich nur 2.

    Man muss bei so einem Projekt ja an alles denken. Er will es ja für seine Firma entwickeln und da spielen Kosten auch wieder eine Rolle. Sind ne Menge Faktoren die man berücksichtigen sollte.
     
    OS: Win 7 Ultimate x64
    CPU: Intel Core i7 2600K (3,4GHz - 3,8 GHz)
    RAM: 4 x 8GB-DDR3 1333MHz
    Board: Asus P8Z68-V/Gen3
    GFX: Nvidia GTX580 (Palit)

    Cinema 4D R12, Photoshop CS5, Visual Studio 2010, Qt SDK, Notepad++
    blog.unlimitedengine.de
    design-projects.de

  10. #10
    Avatar von port29
    port29 port29 ist offline deus.Server
    Registriert seit
    Dec 2001
    Ort
    Karlsruhe, Germany, Germany
    Beiträge
    856
    Zitat Zitat von thekiller Beitrag anzeigen
    Niemals! Also PHP kann ja nun wirklich fast jeder Hans und Franz. Also ich persönlich kenn keinen der aus der Computerbranche kommt, der nicht schonmal was mit PHP zu tun hatte. Leute die Java programmieren kenn ich fast gar nicht. Eigentlich nur 2.
    Ich kenne auch nur zwei Leute, die tatsächlich auf einem Niveau programmieren können, auf dem man ein CMS System zustande bringen kann.
    Mit PHP wird recht schnell gepfuscht. Dadurch kommen die ganzen XSS oder SQL Injection Fehler zustande.
     

  11. #11
    matze93 matze93 ist offline Mitglied Silber
    Registriert seit
    Apr 2008
    Beiträge
    93
    Java ist aufwendiger und schwieriger, wenn du mich fragst. Außerdem kannst du das gleiche auch mit PHP erreichen mit meist weniger Aufwand.
    Die Leistung ist ja im Endeffekt das gleiche, nämlich eine CMS.
    Wie gut sie wird, liegt daran, wie du dein Script baust.
    Aber ich persönlich würde einen Mix zwischen Java und PHP vorschlagen. Also eine "Ajax-CMS".

    Ich würde so vorgehen:
    Template per HTML und per CSS ausgliedern, Sprache und Funktionen mit PHP und spezielle Effekte mit Java.
    Für eine CMS brauchst du ein paar Grundlagen. Aus eigener Erfahrung würde ich dir als Editor den tiny_mce empfehlen. Wenn es mir gelingt den Flowplayer so anzupassen wie ich ihn brauche, könntest du ihn auch als Videoplayer nutzen. Für eine Bildergallerie vielleicht Lightbox (Java).
    Dann noch ein Installerscript wie hier: http://www.tutorials.de/forum/php-tu...onsscript.html
    Den Rest wie Template und Sprache musst du aber selber noch regeln. Da hab ich nichts parat und der Rest ist ja hauptsächlich PHP und Datenbankarbeit.

    Also viel Spaß dann.
    Matze
     

  12. #12
    Avatar von timestamp
    timestamp timestamp ist offline Mitglied Rubin
    Registriert seit
    May 2010
    Ort
    Marburg
    Beiträge
    1.479
    Ajax basiert allerdings auf Javascript und nicht auf Java
     
    Bei Problemen mit Codes, postet bitte den entsprechenden Codeausschnitt und setzt den in entsprechende Tags.
    ( [cpp] [/cpp] [css] [/css] [html] [/html] [java] [/java] [javascript] [/javascript] [php] [/php] [sql] [/sql] )
    "Funktioniert nicht" ist keine Fehlermeldung. Bitte eine genaue Fehlerbeschreibung und, wenn vorhanden, Fehlermeldungen posten.
    RegEx Tutorial
    PHP Funktionsreferenz

Ähnliche Themen

  1. htm oder html?
    Von Killer-Man im Forum HTML & XHTML
    Antworten: 5
    Letzter Beitrag: 04.01.07, 07:01
  2. Scrollen mit HTML oder Java?
    Von Daniel Münster im Forum HTML & XHTML
    Antworten: 3
    Letzter Beitrag: 19.04.05, 10:24
  3. Java Html Menü oder so
    Von Crushmeifyoucan im Forum HTML & XHTML
    Antworten: 17
    Letzter Beitrag: 15.12.04, 21:02
  4. HTML oder JAVA IRC-CHAT-Interface für private Homepage
    Von IceEagle im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 15.09.01, 09:19