Avvio del mio primo progetto RoR, quale libreria JS è utile per utilizzarla?

2

Sto iniziando il mio primo progetto su Ruby on Rails dato che sono stato entusiasta del linguaggio da un po 'di tempo e sono stufo di scrivere PHP. Ho capito che rail è praticamente un framework di automazione che dovrebbe davvero accelerare la programmazione sul backend per me. Anche se questo non ha impatto sul frontend, ho ancora bisogno di scrivere tabelle, stili e div per mettere insieme il mio layout.

So che ci sono librerie come ExtJS là fuori che automatizzano gran parte di questo processo, ma mi chiedevo se ci sono dei framework che si integrano effettivamente con Ruby on Rails, come in, offrono un modo integrato per gestire le query ajax per esempio.

TLDR : apprezzerei molto alcuni suggerimenti su un buon framework JS da utilizzare con Ruby on Rails.

    
posta Naatan 22.01.2011 - 02:39
fonte

3 risposte

5

Il prototipo viene incorporato in Rails e con esso puoi fare cose come scrivere Ruby che viene compilato in Javascript (penso che lo chiamino RJS nel mondo di Rails).

Anche se in realtà, puoi usare qualsiasi framework JS che desideri con esso. Rimarrò sempre con jQuery.

    
risposta data 22.01.2011 - 03:10
fonte
1

Jquery, prototipo, ecc.

Non puoi confrontarli a meno che tu non ci dica cosa devi fare, per essere precisi avrei scelto di crearne uno mio, l'unico JavaScript che dovresti usare è Ajax ma non dipendono da esso in modo pesante (tieni mind of SEO), quindi potresti voler fare alcune animazioni, css3 (il webkit è ottimo per le animazioni native di css3) e se non è disponibile allora usa JavaScript, JavaScript dovrebbe essere l'ultima risorsa, anche se quando è lì può essere divertente.

In other words write your own, though as you are going for RoR you seem to want things to be simple, so JQuery wins :)

    
risposta data 22.01.2011 - 04:31
fonte
1

Dai un'occhiata a Mootools se vuoi utilizzare stile OO javascript e effetti leggeri , ajax a portata di mano invio e caricamento , form convalida , etc ...

    
risposta data 22.01.2011 - 08:02
fonte

Leggi altre domande sui tag