Django vs Ruby on Rails e altri framework  

Ispirato dai post di Alberto su Django, Ruby on Rails e Symfony, ho deciso di aggiungere altra carne al fuoco, segnalando un bel post di qualche mese fa che mette a confronto Django con Ruby on Rails in una maniera molto obiettiva.

E’ superfluo notare che Ruby on Rails sta godendo di un hype pazzesco, in alcuni casi ai limiti del fanatismo. Spesso si leggono articoli, come quello di Alex Bunardzic, che sembrano scritti tanto per fare propaganda. Uno sviluppatore generalmente non passa non dovrebbe passare ad un nuovo linguaggio e/o framework just because it’s cool. Forse però poter dire l’ho realizzato con Rails migliora l’autostima ;)

Anch’io, lo confesso, negli ultimi tempi sto provando Ruby on Rails nei ritagli di tempo e l’impressione è sicuramente molto positiva. Una cosa però sono questo tipo di prove a scopo puramente “ludico”, un’altra un progetto reale da mandare in produzione.
Purtroppo non ho ancora avuto modo di approfondire come vorrei la conoscenza del framework.

Django (Python) invece non ho ancora avuto il tempo di provarlo, nemmeno TurboGears (Python), Symfony (PHP5) e Prado (PHP5). Mi ispirano soprattutto Django e in second’ordine Symfony.




5 Commenti a “Django vs Ruby on Rails e altri framework”

  1. 1
    Antonio il

    Anche io ero incuriosito da Ruby on Rails ma ancora non ho avuto il tempo per approfondire le mie conoscenze…
    Invece mi interessano maggiormente i due framework per php visto che conosco molto bene questo linguaggio e farei uno sforzo minore ;) Interessante Symfony che offre un supporto nativo per Ajax.
    Fin’ora non ho mai usato i framework perché mi è sempre piaciuto programmare da me ogni cosa per capire come funzionava; ma vista la complessita che sta assumendo il web 2.0 credo che sia ora inizi a dare un’occhiata :)
    Per python invece posso solo dire che mi piace moltissimo come linguaggio ma l’unico svantaggio è che trovare server di hosting che lo supportino (e a prezzi contenuti) è una dura battaglia.



  2. 2
    Tiziano il

    Quello che dici è sicuramente vero, ho notato anch’io che l’hosting per Python è quello più scarso. Ovviamente la cosa è abbastanza ovvia dato che framework come TurboGears o Django non hanno ancora avuto un “successo mediatico” paragonabile a quello di Ruby On Rails.



  3. 3
    Sebastiano il

    Sono d’accordo sul fatto che RoR sia forse sopravvalutato da alcuni sviluppatori. Io stesso non parlo d’altro in questo periodo con i miei amici. Però è anche vero che ha un potenziale enorme. Siamo forse disorientati dalla relativa poca notorietà di Ruby, il linguaggio di programmazione che sta dietro questo framework. Invece è proprio questa la sua arma vincente. PHP è molto versatile e permette di tenere sotto controllo ogni aspetto delle nostre applicazioni, per certo versi lo adoro. D’altra parte lo sviluppo in PHP è molto macchinoso a volte e passo le giornate a scrivere righe su righe di codice che mi sembra di avere già scritto. Un framework è quello che ci vuole per certi progetti. E PHP non mi sembra un linguaggio molto adatto ai framework. Devo dare un’occhiata attenta a Symfony ma Ruby on Rails mi sembra molto + avanti proprio perchè Ruby è molto adatto alla creazione di framework.



  4. 4
    Tiziano il

    Morale: devo trovare più tempo da dedicare a RoR ;)



  5. 5
    Francesco il

    Già: anche noi ci stiamo convertento a RoR. Pur conoscendo python (e proveniendo dal mondo zope/plone) abbiamo scartato Django semplicemente per il fatto che lo sviluppo proceda con lentezza (e da quest’estate che attendiamo la prevista versione 1.0), e la documentazione è moto poca, soprattutto se confrontata con quella su rails (ottimi pdf a pagamento, ma recuperabili facilmente con emule).

    Abbiamo poi tenuto in seria considerazione la scelta di Apple:
    http://www.eweek.com/article2/0,1895,2000971,00.asp



Scrivi un commento




Chiudi
E-mail It