Ansicht von 5 Beiträgen - 1 bis 5 (von insgesamt 5)
  • Autor
    Beiträge
  • #1890
    krey
    Teilnehmer

    Hallo zusammen,

    für alle „Web Entwickler“ habe ich ein interessantes Framework gefunden mit dem ich selbst seit längerer Zeit entwickle.
    Und zwar wäre dies Grails. Das Framework baut auf der dynamischen Programmiersprache Groovy auf und setzt sich immer stärker gegen alternative Frameworks durch.

    Der Vorteil ist die automatische Generation von Masken und Datenbankoperationen. Ruby on Rails like.

    http://www.grails.org/
    http://www.groovy-forum.de/

    Als Entwicklungsumgebung empfehle ich IntelliJ (bisher die beste Unterstützung für Groovy).

    Für größere Projekte empfehle ich Spring web mvc.
    http://static.springframework.org/spring/docs/2.0.x/reference/mvc.html

    Schaut es euch einfach mal an und sagt, was ihr davon haltet.

    #7833
    whitenexx
    Teilnehmer

    Was ich mich schon immer gefragt habe:
    Wie performant ist Groovy? Performanter als PHP?
    Wie sieht es mit dem Interpreter/JVM aus? Verbraucht die mehr Systemressourcen als der PHP Interpreter?

    Java im allgemeinen war bis vor kurzem noch sehr RAM-lastig, deswegen weiß ich nicht wie das bei Groovy ist.

    #7835
    krey
    Teilnehmer

    Um deine Frage mit einem Satz zu beantworten: Ja, sie brauch mindestens 75 mal so viel Arbeitsspeicher wie ein PHP Interpreter.

    Für Groovy wird auch eine Java Laufzeitumgebung benötigt. Du kommst mit ein paar Optimierungsmaßnamen mit sehr wenig Speicher aus. Dabei bleibt die JVM aber konstant im Speicher. Vorteile zeigen sich hier erst unter Last, da die Java VM nicht immer wieder neu gestartet werden muss wie ein PHP Interpreter.

    Bei der Geschwindigkeit der Maschienen heutzutage, rückt das Kriterium Performance immer weiter in den Hintergrund! Es ist wichtiger wartbaren, wiederverwendbaren und ausdrucksstarken Code zu haben.
    Daher würde ich Groovy nicht an PHP oder Java messen.

    #7836
    whitenexx
    Teilnehmer

    Hm das ist schade, denn bei den Kapazitäten eines vServers könnte das knapp werden (bei mir jedenfalls).
    Werde das vielleicht irgendwann mal lokal ausprobieren.
    Verstehe ich das richtig, wenn man Java kann, kann man auch Groovy? Und was ist mit JSP? Ist das nun wieder was anderes?
    Warum sollte ich Groovy verwenden und kein JSP?
    Oder verstehe ich da etwas falsch?

    #7837
    krey
    Teilnehmer

    Wir reden hier von anderen Ansätzen in der Entwicklungsgeschichte.

    JSP ist für das Rendern von Webseiten zuständig. Groovy ersetzt JSP mit GSP (Groovy Server Pages).

    JSP ist am aller besten mit PHP hzu vergleichen. Diese Ansätze sind total veraltet.
    Grails läuft gut auf VServern. Dazu gibt es im Internet einiges an Literatur!

Ansicht von 5 Beiträgen - 1 bis 5 (von insgesamt 5)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.