0

私は現在、ASP でゼロから作成された非常に機能的なカスタマイズされたオンライン注文 Web サイトを持っています。これは約4年前に構築され、非常にうまく機能します。

私は別の会社のために同様のものを構築する必要があります。ASP.Net 2.0 で開発された同様の製品をアップグレードして取得するだけですか?それとも、PHP、Rails、Django、Magento などの他のオプションについて宿題をする必要がありますか?

新しいサイトでは、Ajax (または類似のもの) と、ASP.Net で処理できることがわかっているその他の Web 2.0 機能を使用する必要があります。

カスタマイズされたオンライン注文タイプのアプリケーションを作成するために利用できる他の単純なフレームワークはありますか? 一例として、RailsやMagentoはカスタマイズが非常に難しいと聞いたことがあります。

私が知っている悪魔を使うのですか?

4

6 に答える 6

2

このプロジェクトにどのレベルのフォーカスとリソースをコミットするかによって、すべてが決まると思います。

これが今後数年間のみに集中するプロジェクトである場合は、自分でプログラミングするのが最も理にかなっていますが、これが忙しい多くのプロジェクトの 1 つにすぎない場合は、Magento のようなものを試すことをお勧めします。 .

私は同様の状況に直面し、Magento を選びました。その決定はそれ以来何度も承認されています。確かに、最初は学習曲線がありますが、コミュニティで開発されたプロジェクトの力を、自分で散発的に開発するプロジェクトと比較することはできません。iPhone フレンドリーなショッピング インターフェイスや ajax インタラクションなど、ソフトウェアには絶え間ない改善の流れがありました。

とにかく、それは私の30cの価値です。

自分でコーディングする場合にどの言語を使用するかについては、これは純粋に個人的な決定であり、私たちの回答は主観的なものにすぎないと思います.

しかし、それ以来、ASP で Web プログラミングを始めましたが、7 年以上前に PHP を試してみて、毎分気に入っています。

于 2009-03-17T13:24:16.480 に答える
2

AJAX を検討している場合は、通常の ASP.NET ではなく、ASP.NET MVCを検討します。これはよりクリーンなモデルです (IMO もより論理的です) 。また、html とパスの両方をより詳細に制御できるため、ajax のjQueryと非常にうまく連携します。

また、jQuery はVS20008で IntelliSense を備え、さらに魅力的になりました。

PHP についてコメントすることはできませんが、ASP.NET MVC は少なくともおおよそなじみのある領域です。ただし、ASP.NET (MVC を含む) は、ASP への単なるアップグレードではありません。

于 2009-01-18T13:44:37.117 に答える
1

現在のソリューションが機能し、この新しいプロジェクトが大きな変更や ASP を使用してできないことを必要としない場合は、切り替えずに ASP にとどまることを検討する必要があります。AJAX に関しては、ASP に問題はないはずです。

于 2009-01-18T15:51:47.170 に答える
0

私の仕事はASP.NetとPHPに分かれています。一般的に、私は前者を大規模なプロジェクトに、後者を小さな迅速な(開発時間の観点から)ものに好むと思います。私の経験では、ASP.Netに対するPHPの利点は、ホスティングが安価でユーザーベースが大きいことです(将来利用できなくなった場合に、クライアントがアプリで作業する人を見つけやすくなります)。それらが最優先事項でない場合は、.Netに固執すると思います。そして、マークが推奨したように、ASP.NetMVCとjQueryを必ず見てください。

于 2009-01-18T15:33:21.717 に答える
0

ASP.NET MVC のすべての方法。

より簡単な移植、よりプロフェッショナルで、より安全で、大規模なプロジェクトに適しています。

于 2009-01-19T01:00:50.730 に答える