2

日常の仕事から離れて小さなサイドプロジェクトに取り組むときは、さまざまな言語を試して興味を持ち続けるのが好きです。

DjangoとRubyonRailsには、認証と自動管理インターフェースが搭載されている(またはほとんどデフォルトで簡単に統合できる)機能があるため、DjangoとRubyonRailsから離れるのがますます難しくなっています。Djangoには両方が付属しています。Railsを使用すると、ActiveAdminをgemとして追加するだけで、準備が整います。

さまざまなフレームワークと言語(Clojureの場合はNoir、Nodeの場合はExpress)を試してみると、ほとんどの場合、使用したい興味深い言語が見つかりますが、その「Webフレームワーク」のアイデアはルーティングとURLとリクエストを解析し、フォームの検証、ユーザー認証とプロファイリング、機能する管理インターフェースなど、DjangoとRoRが無料で提供するすべてのものなど、Web開発の一般的で煩わしい部分をすべて残します。

他にどのような言語やフレームワークがそのような商品を持っていますか?私はSymfonyのようないくつかのPHPフレームワークを知っていますが、私は実際にPHPを何年にもわたって使用しており、かなりうんざりしています。ありがとう。

4

2 に答える 2

0

私の意見では、RoRに固執します。それはまだ若いが強力なフレームワークです。適切に管理され、セキュリティ リスクが判明した場合はいつでもすぐにプラグインされます。

すべてはプログラマ次第なので、どの種類の MVC フレームワークを使用するかは問題ではありません。Ruby on Rails は、プログラミング (IMO) の苦痛な部分を取り除き、楽しい部分を実行できるようにします。複雑なスコーピングを行っていない限り、Rails 内で必要な SQL の知識はごくわずかです。

自分のすべてのニーズに合った言語を見つけた後も、さまざまな言語を探し続けていたら、何も成し遂げることはできませんでした。私の意見では、PHP/CakePHP から Rails への移行は間違いなくアップグレードですが、現時点では、1 つの言語 (Python/Django または Ruby/Rails) にコミットする方がよいでしょう。

于 2013-02-16T23:08:23.240 に答える
0

私はDjangoに固執します。従来の ASP、ASP.NET、ASP.NET MVC、Java、PHP、Rails のすべてに携わってきた私は、Django が私が今まで使用した中で最も使いやすく、最も収益性の高いフレームワークであると断言できます。

Rails にはきれいなコントローラーがいくつかありますが、機能に取り掛かると比べて見劣りします。確かに、Rails にはたくさんのプラグインがありますが、Django には必要なものがほとんどすべて揃っています。Django-admin だけでも、極寒の金鉱です。私はフルタイムでテクニカル アーキテクトとして働いていますが、自分のビジネスも所有しています。2008 年に Rails から Django に切り替えたことは、私がビジネスで行った中で最高の出来事でした。

柔軟性があり、モジュール式で、拡張が容易で、非常によく文書化されているものが必要な場合は、Django が最適です。また、Djangoに関するこれらの素敵な投稿は、はるかに少ないものです。

于 2013-02-17T01:01:55.880 に答える