3

私は PHP 開発者として 4 年間働いており、現在 ASP.NET に移行しています (C# の経験も 4 年あり、特定の条件で PHP を選択したため、C# の知識と.NET Framework は印象的です)。

PHPで開発するとき、私は常にフレームワークを使用します-または自分で書いたもの(私はソフトウェアアーキテクトとして働いています...)またはZend Framework / Yiiなど-理由はPHPのクラス、ツール、およびOOPの欠如です(MVC、ACL、キャッシュなど)

ASP.NET MVC 3 を使用している場合、MVC フレームワークと一般的な .NET フレームワークを組み合わせると、多くのツールがあることがわかります。ここで、ASP.NET で開発する場合、.NET 以外のフレームワークを使用する必要がありますか?ネット?(PHP と同じように、私は Zend を使用しています)。もしそうなら、推奨されるフレームワークはありますか?

ありがとう!:)

4

4 に答える 4

4

.Net の世界では、多くのオプションが目の前にあります。以下の一般的なベンダーを参照してください。

www.devexpress.com
www.telerik.com
www.comonentone.com
www.infragistics.com

しかし、ほとんどの場合、asp.net 自体は完璧です。そして、あなたがmvc3について話しているとき。spark などの Razor (デフォルト) を使用する代わりに、別のビュー エンジンを使用できます。つまり、asp.net 自体を必要に応じて拡張できるということです。また、mvc3 を使用している場合は、どのエンティティ フレームワークが最適かを選択できます。このフレームワークには多くのサポートがあります。これで頑張ってください。

于 2012-06-15T18:54:24.393 に答える
3

はい、.NET MVCと一緒に使用することを選択できるフレームワークは他にもありますが、私自身は最近のプロジェクトでそれらを使用することを選択していません。他の人がすでに指摘していること以外のいくつかの例を次に示します。

とはいえ、ここで前述したようなフレームワークを個人的に使用することはありませんが、ASP.netMVC内でアプリケーションを開発する際に信頼できるようになったツールはいくつかあります。

于 2012-06-15T19:03:00.657 に答える
2

Telerik http://www.telerik.com/をチェックしてください。RadGridや特定の入力テキストボックスなどの優れたツールがあり、慣れると時間を大幅に節約し、柔軟性を大幅に高めることができます。間違いなく一見の価値があります。

于 2012-06-15T18:47:31.930 に答える
1

THEフレームワークには、通常必要なものがすべて含まれているわけではありません。しかし、利用可能なツールの量は途方もないです! 私たちはasp.net 4.0を使用していますが、DevExpressコントロールを選択して、自分で構築するにはコストがかかりすぎる見栄えと機能を実現しています。

過去 10 年間、私たちはほぼすべてのコンポーネント ビルダーと協力してきましたが、DevExpress が私たちのお気に入りの理由は 1 つあります。超高速サポート!そして、Infragistics の非常に残念なサポートに関する上記のコメントに同意します!

しかし、これらのベンダーや他のコミュニティ フレームワークも存在し、私たちの生活をよりシンプルにしてくれます。THE フレームワークだけで、THE コア ライブラリのほとんどすべてを解決できます。

私のお気に入りの言語でもある C# に切り替えて頑張ってください!

于 2012-06-15T19:41:47.650 に答える