Domanda

Chiedo solo se qualcuno ha esperienza con i tre. Ho usato letto attraverso alcune RoR e utilizzato Django. Sembrano abbastanza facile da usare. È lift "facile" come questi due sono? So facile è soggettiva e non ha alcun contesto qui. Voglio dire in un livello molto alto e senso generale.

È stato utile?

Soluzione

Al momento sto lavorando su una serie di progetti in ascensore, quindi mi dare le mie esperienze personali.

E 'un quadro molto capace - e lo trovo rende il lavoro più leggero dello sviluppo di applicazioni superiore al controvalore in rotaie o Django. Tuttavia, avrete bisogno di un ragionevole comprensione della scala, al fine di iniziare a sofisticati lo sviluppo di applicazioni, come la documentazione è esistente ma limitato, e non centralizzata.

Ascensore stessa ha ciliegia-raccolto un sacco di funzioni da strutture esistenti - rotaie e Django inclusa - per formare, imho, un best of breed quadro. Esso utilizza anche alcune nuove tecniche proprie che realmente significa che si può prendere un frontend e costruire un programma intorno ad esso in tempi relativamente brevi.

Dopo il tutorial, è possibile creare la classica applicazione "todo" dimostrato da molti quadri con poca o nessuna esperienza nel giro di 2-3 minuti. Ma direi che è necessario avere una ragionevole conoscenza di Java, e la comprensione di scala, al fine di ottenere il massimo da ascensore.

La creazione di un ambiente di sviluppo confortevole non è esattamente indolore, grazie al supporto scala spotty nelle IDE tradizionali.

Se si dispone di un week-end si può dedicare a come iniziare e la lettura del libro vi consiglio vivamente di prendere il tuffo.

Come una risposta più diretta alla sua domanda, in termini di "facilità", direi che se non si ha familiarità con Java, Scala, Ruby e Python, quindi dei tre, la soluzione migliore sarebbe rotaie - come Ruby è una bella lingua, pressoché autoesplicativo, ben documentata, presenta la maggior parte dei concetti OO, ed è molto facile da imparare. Inoltre, so di molte persone che hanno effettivamente imparato rubino esclusivamente attraverso lo sviluppo di rotaie.

Altri suggerimenti

Non sono d'accordo con le altre risposte che sostengono di sollevamento sopra RoR e Django. Lift è incredibilmente capace, ed è molto flessibile. Ma chi pensa che è più facile Grok e ottenere a rotazione con oltre Django e RoR non è essere pragmatici.

Per prima c'è molta più documentazione su Django e RoR. Loro sono corsi di formazione, modo più libri, un sacco di voci web su risoluzione dei problemi comuni. Django ha un enorme numero di plug-in, ecc. So che potrebbe non sembrare queste cose contano, ma lo fanno. Quando è difficile da assumere, difficile per la formazione, è necessario risolvere i problemi comuni di nuovo, ecc si tratta di un vero e proprio salasso.

Sono un fan di ascensore, e credo che un giorno la mia raccomandazione potrebbe non essere vero. Ma se la tua vita dipende da esso si potrebbe desiderare di prendere la rotta sicura e andare RoR / Django.

avrei dovuto dire che è un po 'più difficile per iniziare con, a causa della complessità dell'ecosistema Java / Scala (Maven? Gradle? .War file? Tomcat? Jetty? cosa ?? ) e la necessità di compilazione. L'eccezione è se si dispone di esperienza di sviluppo Java, o particolare esperienza Java sviluppo web, nel qual caso sono sicuro che tutte queste cose è un vecchio cappello a voi.

Una volta che hai ottenuto passato che e hanno un flusso di lavoro, è fantastico. Scala è un linguaggio fantastico, e ascensore è un quadro accattivante.

Se la facilità di start up è la vostra unica preoccupazione, allora si può decidere di andare con RoR o Django. Ma se le prestazioni a lungo termine, la scalabilità e manutenibilità sono significativi, se si è in grado di apprendere scala, che è un po 'più complicato, ma molto elegante e piacevole nella mia esperienza, quindi sollevare o Play sarà probabilmente resa maggiore longevità e capacità di adattamento a lungo termine, che può notevolmente fuori pesare il tempo di avvio leggermente più grande di un progetto significativo. Date un'occhiata ad alcuni dei

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top