Wer sich schon einmal mit Webdevelopment Frameworks beschaeftigt hat, der hat sicher auch schon von Ruby on Rails (RoR) gehoert. Entwickelt von David Heinemeier Hansson, erlaubt dieses Framework Webapplikationen in Rekordzeit zu entwickeln.
Das Framework basiert auf ein paar Grundbausteinen wie z.B. DRY (Don’t repeat yourself), Conventions over Configuration, Scaffolding (damit kann man ziemlich schnell DB-Anbindungen realisieren) und natuerlich MVC (Model-View-Controller), um das Datenmodell, die Praesentation und die Programmsteuerung klar voneinander zu trennen
Die Jungs von railsenvy.com haben zwei wirklich lustige Videos mit dem Stil der Apples GetAMac Videos gemacht und vergleichen RoR mit PHP.
Man muss dazu sagen, dass es unter PHP aehnliche Framworks gibt (CodeIgniter, CakePHP…), die vielleicht nicht den gleichen Funktionsumfang wie RoR haben, aber doch ziemlich brauchbar sind. Man bedenke nur, dass man in 15 Minuten ‘nen rudimaentaeren Blog schreiben kann.
Ich hab mir letztens mal CakePHP angeschaut und war ziemlich positiv ueberrascht. Man muss sich zwar erst ein wenig einarbeiten, aber wenn man die Grundkonzepte verstanden hat, dann spart einem so ein Framework doch ‘ne Menge Zeit und Arbeit.
Hat jemand von euch schon Erfahrungen mit Webframeworks gemacht und wenn ja, mit welchem?