1

私は長年 .net 開発者をしており、最近、Microsoft Windows ではなく Linux で Web アプリを開発することに興味を持ちました。

私が MVC で特に気に入っているのは、機能するプロジェクト (+ 生産性) を簡単に立ち上げることができることとCode-First、開発中にデータベースをオンザフライで構築できるアプローチ (Entity Framework 4.1) です。

それで、Linuxでこのようなサポートされているフレームワークがあるのだろうかと思っていましたが、それをお勧めできますか? そして、それは何語ですか?

どうもありがとう、

4

5 に答える 5

5

多くの選択肢があり、これに対する唯一の答えがないことは正しいです。経験豊富な .NET 開発者として、Python の学習は非常に簡単であることがわかりました。概念には多くの類似点があります。

また、Web Python フレームワークとして Djando と Pyramid の両方を調べたところ、前者の方がはるかに使いやすいことがわかりました。Django は、MVC .NET とよく似ています。また、Entity Framework 4.1+ Code-First アプローチとまったく同じことを行う、すぐに使用できる ORM マッパーも含まれています。

全体として、Linux で Django を使用することは、MVC .NET よりも部分的に単純で生産的であることがわかりました。

ここでの他の回答が間違っているからではなく、他の .NET 変換者がこの質問をググって、仲間の .NET 開発者の経験を聞きたいと思っている可能性があるため、これを回答として選択しています。;)

于 2012-04-30T08:38:09.653 に答える
2

たとえば、新しい言語を試してみたい場合は、

他にもたくさんあります...

于 2012-04-10T08:25:24.190 に答える
1

Mvc は 1970 年代に始まった開発方法論です。そのため、さまざまな言語で実装されています。たとえば、Java には、.net よりも数年前の mvc フレームワークがいくつかあります。次のMono、Javaを確認することをお勧めします。phpにはmvcフレームワークがあると確信しています。Mono は基本的に Linux 上の .net です。プロジェクトの成熟度がわからない。Linux 上の Java は、Windows 上の Java よりもはるかに快適なエクスペリエンスです。これも参照することをお勧めします。Java には、JPA と呼ばれる種類のエンティティ フレームワークがあります。いくつかの学習曲線は急ですが、それだけの価値があります。

于 2012-04-10T08:26:07.297 に答える
0

サーバー用の node.js とプレゼンテーション用の EXTJS

于 2012-04-10T08:53:16.230 に答える
0

たぶん、 monoを試すことができますこれがサポートするものです。

私の記憶では、asp.net mvcをサポートしています

于 2012-04-10T08:22:09.977 に答える