2012-01-27 9 views
-9

私たちは、大きなプロジェクトでASP.NETを5年以上使用してきました。 最近、JavaScriptはページにデータを表示するための好ましい方法であることがわかりました。 他の人がJavaScript/WebServices/JSONの方向に動いているかどうかを尋ねたいので、ASP.NETは無関係になっていますか?ASP.NETはまだ学習価値がありますか、それともJQueryのようなフレームワークに置き換えられていますか

また、誰もASP.NETサーバーコントロールを使用しているのですか、それとも現在は完全に廃止されていますか?

ありがとうございます!

+3

各テクノロジを読み上げる時間がありましたか?あなたはすぐにASP.NetとjQueryが互いに独立していることを学びます... – xandercoded

+1

@Arie私はプロジェクトが彼の経験ではなく5年以上前であると信じています。 – Stilgar

+0

ASP.NETは何をJQuery + WebServices + JSONで実行できないのですか? – David

答えて

1

ASP.NETは間違いなく依然として関連性があります。

jQueryはクライアントライブラリです。サーバーからクライアントにデータを格納して配信する方法がまだ必要です。それはASP.NETが来るところです。

+0

WebServices(ASMX)とJSONを使用しています。 – David

+2

@David asmx WebサービスはまだASP.NETです – Stilgar

+0

@Stilgar Davidおそらく「ASP .NET WebForms」を意味していました。多くの人がその区別をしていません。 – Yuck

2

まずはASP.NETはサーバー側のフレームワークで、JavaScriptはクライアント側の言語です。彼らは他のものの代わりに1つではありません。

どのようにUIを構築するかは、達成したいことによって異なります。私は個人的にはJSでUIを構築しませんでしたが、私はサーバー上でいくつかのHTML(サーバーコントロール経由で)を生成し、サービスまたはハンドラーを介してクライアントに送信します。

最後に、すべてのウェブサイトが同じようなアプリケーションである必要はありません。 SO、Wikipediaなどのサイトは、更新やリンクが可能なサーバーページとしてだけでなく、SEOのためにそのように動作する必要があります。

私の意見では、更新パネルは注目すべきAJAX技術です。適切ではない場合でもAJAXのすべてで使用されていたため、評判が悪かったですが、(たとえば、ページングと並べ替えを使用してグリッドを改善するなどの)多くのケースがあり、美しい解決策です。