1

什么是 ASP.Net 以外的框架中的 Web 控件等价物?

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

这些 Web 开发框架的相对优点/缺点是什么?

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

澄清

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

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

4

3 回答 3

1

我相信没有。

ASP.NET Web 控件是一个大杂烩,将<input>HTML<submit>元素组合在一起以利用 ASP.NET Web 窗体页面生命周期。这反过来又促进了 Web 应用程序中类似 Windows 形式的行为。

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

于 2008-10-30T12:03:45.620 回答
1

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

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

于 2008-10-30T12:04:24.853 回答
0

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

于 2008-10-30T12:50:40.423 回答