-
AutorBeiträge
-
8. September 2008 um 14:38 #1890kreyTeilnehmer
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.htmlSchaut es euch einfach mal an und sagt, was ihr davon haltet.
8. September 2008 um 20:14 #7833whitenexxTeilnehmerWas 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.
11. September 2008 um 15:31 #7835kreyTeilnehmerUm 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.11. September 2008 um 15:55 #7836whitenexxTeilnehmerHm 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?11. September 2008 um 21:05 #7837kreyTeilnehmerWir 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! -
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.