5

ASP developer出てきて以来、年に一度のクラシックとして、ASP.NET私は本当に腰を下ろして、この派手な新しいものを学ばなければならないと決めましたASP.NET. コードビハインド、ウェブフォーム、その他すべてのものをいじって数日。

私は新しいファンシーなものは強打し、学ぶために何か他のものを見つけに行くことに決めました(PHP and Ruby and Python were all fun to play with but I couldn't use it much with my existing ASP stuff)。

とにかく、1 つのプロジェクトが思いつき、使用できるようにPHPなりCakePHP、MVC に頭を悩ませた後、最終的に気に入ったものを見つけ、ASP ( PHP is cool too but it feels a lot like ASP so maybe that's why I like it so much) よりも使用する価値があると感じました。でも、ジェフとSOチームが大騒ぎしている今、またASP.NET MVCいじり始める頃だと思いますASP.NETが、

私は、PHP は無料で、何とか何とか何とかと考え続けています。. . CakePHP のようなツールを使用した PHPよりASP.NET MVCもはるかに優れていますか?

コンパイル済みと未コンパイルの違いと速度の問題については知っていますが、すべてのキャッシュと、必要に応じて PHP をコンパイルできるという事実を考慮すると、そのほとんどは問題ではないように思えます。

4

3 に答える 3

4

ASP.NET MVC に移行する従来の ASP 開発者は、新しい言語 (C# または VB.NET)、新しいデータベース レイヤー (ADO.NET)、および新しいフレームワーク (ASP.NET MVC) を学習しようとしています。

これは、一度に頭を包み込む多くの新しいテクノロジーです。

また、ASP.NET MVC が CakePHP (または Code Igniter、Ruby on Rails など) よりもはるかに優れているとは思いません。 MonoRail ( http://www.castleproject.org/monorail/index.html )などのテクノロジのおかげで、ASP.NET を使用している開発者は、使い慣れたツールと言語を使用して MVC パターンに従うことができるようになりました。これまでにはなかったオプションです。

于 2008-09-09T20:54:04.793 に答える
3

MicrosoftのWebスタックの経験があまりないので、それについて話すことはできません。

しかし、私はWeb開発者として、CakePHPにかなりがっかりしました。特に気になるのは、PHP4との下位互換性を強制するため、私が慣れているoopの設計と構造の多くが欠けていることです。オブジェクトの状態ではなく、すべてが配列ベースになります。

個人的には、ケーキを食べてがっかりした後、それを吸い上げて、現在やっているRubyonRailsを学ぶことにしました。PHPを使い続けたい場合は、Symfonyを検討しますが、それらはすべてRailsに大きく影響を受けています。

于 2008-10-06T13:38:52.540 に答える
0

ASP.NET MVC は、現時点ではまばらに文書化されています。もちろん、それはあなたのバックグラウンドに依存します。ASP.NET をまだ知らない場合は、ASP.NET MVC に飛び込むことはお勧めしません。一度に学習するレイヤーが多すぎます。

于 2008-09-08T09:43:13.713 に答える