PDA

Visualizza la versione completa : Dinimicizzare un sito


CozzaAmara
31-01-2009, 14:12
Ciao a tutti,

ho da poco iniziato lo studio di Rails qiundi chiedo scusa in anticipo se magari le mie domande risultassero delle stupidaggini.

Recentemente mi sono chiesto:
Ok Rails è un Framework di Ruby per il Web, permette di creare "applicazioni" Web in modo semplice e veloce seguendo uno schema MVC ... bla bla bla.

Venendo da PHP (mai usato framework per PHP) mi ci devo un pò abituare, tuttavia il risultato che si può ottenere (CMS) è lo stesso come per altri linguaggi (PHP, ASP, JSP ...)

Ma se volessi ANCHE "dinamicizzare" un sito web come si dovrebbe procedere?

Es: costruisco la mia applicazione in Rails che prevede:
- delle pagine generiche (chi siamo, dove siamo ecc.)
- delle news
- delle FAQ
- un elenco di prodotti
- ecc.

Creo la struttura della mia applicazione e poi la rifinisco in base alle esigenze specifiche che sicuramente, come in ogni progetto, posso avere.

Il tutto però devo renderlo visibile agli utenti del mio ipotetico sito (altrimenti come li vendo i miei prodotti :D ), mettiamo di avere già un'Home page (HTML + CSS + immagini) che riporta:
- un menu alle sezioni principali del sito.
- un testo di presentazione
- 2/3 news più recenti
- 2/3 FAQ più popolari
- 4/5 prodotti più venduti.

Si insomma la classica index.htm

La domanda è: come riprendo tutti i contenuti a DB usando Ruby?
Posso riutilizzare il codice creato per il CMS con Rails? Se si come?
Oppure devo installre mod_ruby (supponendo di usare Apache) ed usare Ruby come linguaggio "nudo e crudo" senza avvalermi anche qui del Framework?

Spero di essere stato sufficientemente esplicativo, putroppo questo aspetto non mi è ancora ben chiaro.

Tnx! :)

andrea.paiola
31-01-2009, 14:16
in sintesi: non vedo perchè non usare Rails

CozzaAmara
31-01-2009, 14:31
LOL, benissmo ne sono felice.
Chiedevo però anche come? :mame:

andrea.paiola
31-01-2009, 15:09
ambè studiati Rails, poi i dettagli implementativi dipendono dal progetto :D

se fai domande specifiche rispondiamo probabilmente :D

Loading