ASP.Net以外的框架中的Web控件等同于什么?
具体来说,我想了解Java,PHP和Ruby on Rails。
每个Web开发框架的相对优缺点是什么?
我已经接触过ASP.Net,并被要求研究开发一个可配置控件的应用程序。我知道如何在ASP.Net中执行此操作,但它是在Linux机器上运行的,根据我的经验,运行ASP.Net时Mono不成熟/稳定。
澄清
基本上我的意思是webcontrols是一组可重用的组件,我可以使用各种值进行初始化。
因此,例如,我希望有一个可重用的组件,在页面上绘制某种图形。我想列出其中几个来绘制不同的东西。
答案 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小部件类型。