相当于其他框架中的webcontrols?

时间:2008-10-30 11:43:25

标签: user-controls frameworks

ASP.Net以外的框架中的Web控件等同于什么?

具体来说,我想了解Java,PHP和Ruby on Rails。

每个Web开发框架的相对优缺点是什么?

我已经接触过ASP.Net,并被要求研究开发一个可配置控件的应用程序。我知道如何在ASP.Net中执行此操作,但它是在Linux机器上运行的,根据我的经验,运行ASP.Net时Mono不成熟/稳定。

澄清

基本上我的意思是webcontrols是一组可重用的组件,我可以使用各种值进行初始化。

因此,例如,我希望有一个可重用的组件,在页面上绘制某种图形。我想列出其中几个来绘制不同的东西。

3 个答案:

答案 0 :(得分:1)

我相信没有。

ASP.NET Web控件是<input><submit> HTML元素的大杂烩,它们组合在一起以利用ASP.NET Web窗体页面生命周期。这反过来又有助于像Web应用程序中的行为一样促进窗口形式。

在其他框架中的AFAIK,他们仍然使用简单的HTML控制元素和Javascript来修改行为。

答案 1 :(得分:1)

在java世界中,'Apache Wicket'提供了实现此目的的一种方法。 UI围绕组件的概念构建。每个网页都由组件组成。

它与传统的JSP编程不同,与GUI小部件开发相似。传统的jsp自定义标记也可以作为组件,但不支持使用其他自定义标记组成自定义标记。

答案 2 :(得分:0)

没有。但是许多高级框架定义了他们的web ui小部件类型。