在ASP.Net以外的框架中,什么等同于web控件?
具体来说,我想了解Java、PHP和Rails。
这些web开发框架的相对优点/缺点是什么?
我曾接触过一些ASP.Net,并被要求开发一款具有可配置控件的应用程序。我知道如何在ASP.Net中这样做,但是它是在linux上运行的,据我的经验,Mono在运行ASP.Net时并不成熟/稳定。
澄清
基本上,我所说的webcontrols是一组可重用的组件集,我可以用各种值初始化它。
例如,如果我想要一个可重用的组件,它在页面上绘制某种图形。我想列出其中的几个来绘制不同的东西。
发布于 2008-10-30 12:03:45
我相信没有。
HTML控件是ASP.NET和<input>元素的大杂烩,这些元素是为了利用ASP.NET WebFormsPageLifecycle而组合在一起的。这反过来又方便了windows-窗体,比如web应用程序中的行为。
在其他框架中,AFAIK仍然使用普通的HTML控件元素和Javascript来修改行为。
发布于 2008-10-30 12:04:24
在java世界中,“Apache”提供了实现这一目标的一种方法。UI是围绕组件的概念构建的。每个网页都是由组件组成的。
它不同于传统的JSP编程,并与GUI小部件开发并行。传统的jsp自定义标记也充当组件,但不支持从其他自定义标记中组合自定义标记。
发布于 2008-10-30 12:50:40
根本就没有。但是许多高级框架定义了它们的web小部件类型。
https://stackoverflow.com/questions/249901
复制相似问题