2008-10-30 69 views
1

ASP.Net以外的框架中的網頁控件的等效內容是什麼?等效於其他框架中的webcontrols?

具體我想了解Java,PHP和Ruby on Rails。

這些框架在Web開發中各自的優點/缺點是什麼?

我已經接觸過一些ASP.Net,並且被要求研究開發一個應用程序,它將具有可配置的控件。我知道如何在ASP.Net中執行此操作,但它是在Linux機器上運行的,而且根據我的經驗,在運行ASP.Net時,Mono不夠成熟/不穩定。

澄清

Basicly我的意思是器WebControls一組可重複使用的組元,我可以用不同的值初始化的。

所以,如果例如我想有一個可重用的組件在頁面上繪製某種圖形。我想展示其中的幾個來繪製不同的事物。

+0

您能否解釋一下「網頁控件」是什麼以及它打算爲那些不熟悉ASP.net的人解決什麼問題? – 2008-10-30 11:57:27

回答

1

我相信沒有。

ASP.NET Web控件是一個大雜燴<input><submit> HTML元素放在一起使用ASP.NET Web窗體頁生命週期。這反過來促進了Web應用程序中類似行爲的窗體形式。

AFAIK在其他框架中仍然使用簡單的HTML控制元素與Javascript結合使用來修改行爲。

1

在Java世界裏,'Apache Wicket'提供了一種實現這一點的方法。 UI是圍繞組件的概念構建的。每個網頁都由組件組成。

它不同於傳統的JSP編程,與GUI小部件開發相似。傳統的jsp自定義標籤也作爲組件,但不支持其他自定義標籤自定義標籤。

0

有沒有。但是許多高級框架定義了它們的web ui小部件的類型。