1

ASP.Net 以外のフレームワークの Web コントロールに相当するものは何ですか?

具体的には、Java、PHP、Ruby on Rails について知りたいです。

Web 開発のためのこれらのフレームワークそれぞれの相対的な長所と短所は何ですか?

私は ASP.Net に触れたことがあり、構成可能なコントロールを持つアプリの開発を検討するように依頼されました。ASP.Netでこれを行う方法は知っていますが、Linuxボックスで実行するためのものであり、私の経験では、ASP.Netを実行する場合、Monoは成熟/安定していません。

明確化

基本的に、Web コントロールとは、さまざまな値で初期化できる再利用可能なコンポーネントのセットです。

たとえば、ページに何らかのグラフを描画する再利用可能なコンポーネントが必要な場合。そして、これらのいくつかをレイアウトして、さまざまなものをグラフ化したいと考えています。

4

3 に答える 3

1

ないと思います。

ASP.NET Web コントロールは<input><submit>ASP.NET Web フォーム ページ ライフサイクルを利用するためにまとめられた HTML 要素の寄せ集めです。これにより、Web アプリケーションでの Windows フォームのような動作が容易になります。

他のフレームワークのAFAIKでは、動作を変更するためにJavascriptと組み合わせたプレーンなHTMLコントロール要素を引き続き使用しています。

于 2008-10-30T12:03:45.620 に答える
1

Java の世界では、「Apache Wicket」がこれを実現する 1 つの方法を提供します。UI は、コンポーネントの概念に基づいて構築されています。すべての Web ページはコンポーネントで構成されています。

従来の JSP プログラミングとは異なり、GUI ウィジェットの開発と類似しています。従来の jsp カスタム タグもコンポーネントとして機能しますが、他のカスタム タグからカスタム タグを構成することはサポートされていません。

于 2008-10-30T12:04:24.853 に答える
0

ありません。しかし、多くの高レベル フレームワークは、Web UI ウィジェットのタイプを定義しています。

于 2008-10-30T12:50:40.423 に答える