【问题标题】:Equivalent to webcontrols in other frameworks?相当于其他框架中的webcontrols?
【发布时间】:2008-10-30 11:43:24
【问题描述】:

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

我特别想了解 Java、PHP 和 Ruby on Rails。

这些用于 Web 开发的框架各自的优缺点是什么?

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

澄清

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

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

【问题讨论】:

  • 您能否解释一下“Web 控件”是什么以及它旨在为我们这些不熟悉 ASP.net 的人解决什么问题?

标签: user-controls frameworks


【解决方案1】:

我相信没有。

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-08
        • 1970-01-01
        • 1970-01-01
        • 2011-07-29
        • 2012-04-14
        • 1970-01-01
        • 2014-07-24
        • 1970-01-01
        相关资源
        最近更新 更多