Hi,
ich hoffe hier kommt es nicht gleich zum Flame-Fight wenn ich meine Frage stelle, ist ja ein heiss diskutiertes Thema ohne definitive Antwort. Ich habe mich trotzdem entschieden sie mal zu stellen:
Welche Sprache/welches Framework könnt ihr mir zur Web-Programmierung empfehlen?
Mir geht es nicht darum die "ultimative" Lösung zu finden sondern einfach das was zu meinem Anforderungen passt. Und Spass machen sollte das ganze natürlich auch machen weil es ein Freizeit-Projekt ist
Ich will relativ schnell und sicher das Design um alle Seiten bauen (sprich: an Anfang und Ende etwas einschieben), einfache Sachen wie nen Counter integrieren, ein bisschen Datenbankzugriff für Gästebuch usw. und ansonsten noch andere dynamische Sachen die so anfallen (vielleicht ein kleiner Blog mit RSS oder so). Derzeit ist die Seite in PHP gemacht, das soll aber nicht für PHP als Pluspunkt zählen.
Ich bin was das angeht kein Newbie oder so, ich war bisher einfach mit keinem was ich probiert habe 100% zufrieden. Deshalb wollte ich mal die Web-Entwickler hier fragen was sie mir empfehlen können.
Ich habe schon einige Seiten mit PHP gemacht, ein Webinterface zu einem Programm mit J2EE/Servlets und aktuell mache ich gerade ein Webinterface in C. Auch ansonsten Programmiere ich fleissig (derzeit C, ansonsten auch Java, C++ und ein bisschen PHP- und Bash-Skripting). Würde schon gerne eine Technik weiterverwenden, bin aber natürlich offen für neues.
Die Technik die mir zur Verfügung steht ist ein virtueller Server von Hosteurope mit 512 oder 1024 Mb RAM (für J2EE müsste es schon der grössere sein). Die Seite hatte letzten Monat laut Google Analytics 736 Besucher und 1.798 Zugriffe, soll aber natürlich ausgebaut werden
Ich hoffe ihr könnt mir bei meiner Entscheidung helfen.
Schon mal Danke im Vorraus
Thammi
Empfehlung Web-Programmierung
Re: Empfehlung Web-Programmierung
Bei Erfahrung mit J2EE hat, kann ich grails [1] empfehlen. Ist ein Framework, welches ein bissel die Ideen von Ruby on Rails auf die J2EE Plattform transportiert. Man kann mit groovy [2] (dynamische Skriptsprache, welche auf der jvm aufsetzt und sehr nah an Java ist) arbeiten und hat halt einige Vorteile von etablierten Java-Sachen (baut auf Hibernate, Spring und einigen anderen bekannten Frameworks auf) und hat im Handling halt den Charm von Ruby on Rails.
Wenn man bei der Sprache nicht unbedingt festgelegt ist und ein neues Projekt anfängt, würd ich gernerell auf eines der weit verbreiteten MVC-Frameworks mit ORM-Schnittstelle, guten Template-Engines und guten integrierten Testmöglichkeiten usw setzen. Halt das schon genannte Rails für Ruby, Django für Python, Grails oder eines der vielen davon die es auch schon für PHP gibt wählen oder was auch immer. Konkret sollte man es dann für das Environment wo man es einsetzten will (da bist du wohl recht frei), Abhängigkeiten (nicht für alle gibt es wohl gute APIs wenn man etwas spezielleres will und auf externe Systeme zugreifen muss) und dein eigenen Vorkenntnissen abhängig machen.
Gruß,
Mirko
[1] http://grails.org/
[2] http://groovy.codehaus.org/
Wenn man bei der Sprache nicht unbedingt festgelegt ist und ein neues Projekt anfängt, würd ich gernerell auf eines der weit verbreiteten MVC-Frameworks mit ORM-Schnittstelle, guten Template-Engines und guten integrierten Testmöglichkeiten usw setzen. Halt das schon genannte Rails für Ruby, Django für Python, Grails oder eines der vielen davon die es auch schon für PHP gibt wählen oder was auch immer. Konkret sollte man es dann für das Environment wo man es einsetzten will (da bist du wohl recht frei), Abhängigkeiten (nicht für alle gibt es wohl gute APIs wenn man etwas spezielleres will und auf externe Systeme zugreifen muss) und dein eigenen Vorkenntnissen abhängig machen.
Gruß,
Mirko
[1] http://grails.org/
[2] http://groovy.codehaus.org/