Ruby on Rails, an open source web development framework, has revolutionized the way we create web applications. By giving developers the necessarily tools and components needed to build powerful apps in an intuitive development environment, RoR makes development more efficient and less troublesome.
Il post è sostanzialmente una brevissima guida alle principali caratteristiche di Ruby on Rails. E’ molto breve e offre una panoramica superficiale per farsi un’idea.
Ruby on Rails lo studiai in modo abbastanza approfondito all’università. La mia preparazione in questo ambito parte da Jakarta Struts ed essendo abituato al suo formalismo il concetto di convention over configuration, cioè il meccanismo tramite il quale Rails, utilizzando una convenzioni di nomi che riesce ad evitare la creazione a mano di file XML di configurazione e dei moduli MVC (in tutti e tre i lati), non mi piace. Non hai il completo controllo di ciò che avviene dietro le quinte del framework.
Rimane comunque un’opzione che è possibile disabilitare e certamente comoda per progetti di piccole dimensioni.
Jakarta Struts rimane comunque la soluzione migliore a livello enterprise.