2009-05-17 8 views
0

Duplizieren:Django or Ruby-On-Rails?können Benutzer, die sowohl Django als auch Ruby on Rails verwendet haben, einen kleinen Vergleich ihrer Verwendung geben?

Ich habe on Rails Ruby gelesen, und es scheint, wie bei einigen Themen, einige Benutzer wie Django zu viel?

Kann jemand, der verwendet haben beide einen kleinen Einblick geben, um sie, wie

einfache Bedienung
Produktivität
Spaßfaktor
Probleme bei der Bereitstellung

oder andere Framework würden Sie empfehlen ?

Antwort

4

Beide sind ausgezeichnete Rahmenbedingungen. Allerdings habe ich herausgefunden, dass Rails besser für den agilen Entwickler geeignet ist. In den meisten Fällen werden Sie einige Generatoren ausführen, um die benötigten Dateien als Platzhalter für Ihren Code zu erhalten. Die Dinge werden sofort funktionieren, und Sie bauen einfach auf diesen Konventionen auf. Es ist sehr flexibel und hat eine große Community, viele Innovationen und interessante Praktiken werden in Rails implementiert. Der Entwicklungszyklus scheint schneller zu sein als Django.

Nachdem nur die Oberfläche mit Django berührt wurde, hat es einige interessante Unterschiede. Soweit ich weiß, erhalten Sie die Schema-Migrationen nicht wie Rails aus der Box. Aber Sie erhalten einen extrem einfachen CRUD-Mechanismus für Ihre Modelle mit der erweiterbaren Admin-Oberfläche, die sich hervorragend zum Testen/Verwalten von Inhalten eignet. Das gesamte Projekt ist sehr gut dokumentiert, von der Django Book bis hin zu den vielen Informationen unter docs.djangoproject.com.

Ich persönlich bevorzuge die Rails Art, Dinge zu tun. Aber ehrlich gesagt, du musst sie beide ausprobieren, um zu sehen, was für dich funktioniert, und da wir über zwei sehr gute und doch völlig unterschiedliche Rahmenbedingungen sprechen, ist es eine schwierige Entscheidung, so oder so zu gehen. Also, wenn Sie Ruby oder Python bereits gut genug kennen, beginnen Sie mit dem, was Sie wissen und gehen Sie einfach von dort. Sobald Sie verstehen, wie man arbeitet, können Sie die kleineren Unterschiede selbst auswerten. Ich hoffe, das hilft.

Verwandte Themen