是ASP.. NET Webform控件,类似于JavaServer Faces组件



我很难看出两者之间的区别。看起来是一样的。除了一个是甲骨文,一个是微软,它们是同一个概念吗?当我考虑创建一个ASP。NET Webform控件,但是,它看起来像一个不同的进程,更像是一个可以呈现为小部件的网页。JSF组件的创建看起来有点复杂。

这个问题相当老了。但我知道,随着技术的发展,还有很多人对这个问题感到困惑,就像几年前我刚开始编程生涯时一样。

在转到ASP之前,我花了5年时间做JSF。因为它的"核心"版本是开源的。NET。JSF和Webforms背后的概念是相同的。

别人怎么做并不重要,那只是风格,但概念是一样的。这就像把小部件/组件放在页面上一样简单,每个小部件/组件都可以有自己的模型,如果愿意的话,可以保存自己的数据,或者可以从父组件通信数据。

我相信基于组件的编程在构建企业应用程序时非常有用。我并不责怪JEE开发人员引入JSF。它在构建复杂的企业应用程序时非常有用,而不是许多开发人员使用这些工具并认为它们毫无用处的简单网站。与桌面应用程序一样,JSF和WebForms的创建是为了让开发人员能够轻松地应用与构建桌面应用程序相同的方法。

最新更新