Lo sviluppo con Ruby / Rails più facile, più veloce di sviluppo con PHP / CakePHP?
https://softwareengineering.stackexchange.com/questions/20371
-
22-10-2019 - |
Domanda
Qual è la sua esperienza nello sviluppo di applicazioni web utilizzando una di queste due lingue / quadri? Che hai trovato ad essere più conveniente e più veloce per sviluppare con?
Soluzione
In entrambi sarebbe perfettamente bene per lo sviluppo di applicazioni web.
Se il più forte in PHP di Ruby, allora probabilmente torta sarebbe "più veloce", perché non si dovrebbe spendere il tempo supplementare familiarizzare con la sintassi di Ruby. Ovviamente il contrario è vero.
Non ho una quantità enorme di esperienza di entrambi, ma direi che preferisco Rubino perché trovo le librerie più facile da usare e installare (RVM / gemme, ecc) e mi piace avere un server di sviluppo locale piuttosto che utilizzare Apache e la grande e vocale comunità open-source su GitHub / blog / Twitter è per lo più una buona cosa.
In realtà, chi se ne frega, sono fondamentalmente la stessa: linguaggio di scripting dinamico, framework MVC ... Se stai cercando di espandere la vostra conoscenza si potrebbe anche guardare qualcosa di molto diverso, come node.js o Haskell e Snap .
Altri suggerimenti
La mia opinione: se si sta porting qualcosa con base di codice PHP esistente, l'uso torta. Per ogni altra ragione inclinarsi verso Rails. Meglio comunità e posso dire di più l'uso anticipato di TDD, BDD, concetti OO (ho appena odiato acronimi). Motivo principale è non le capacità del linguaggio, ma la mentalità che esiste in ogni sua base di sviluppatori.