1
2
赞成的意见: 系统的外观和行为比普通的纯HTML要好得多。 反对的论点: 如果没有在框架上有良好经验的开发人员对系统进行编码,那么系统很难调试和修改。 通过使用服务器端库(如GWT)甚至可以与ext一起使用,您可以减轻这一缺点: GWT-Ext |
2
2
欺骗:
|
3
2
我公司开发像你描述的那样的RIA作为它的主要焦点。这些应用程序(有些是在flex中,有些是在extjs中)被设计成对相对较少的人具有高功能的应用程序。 对于ExtJS应用程序,我们的主要方法是使用静态HTML和JavaScript文件,然后在客户端构建UI(对于用户来说,由于缓存了所有内容,并且较新浏览器中的JavaScript运行时速度惊人,因此他们通常会经历次秒的加载时间)。它是一体式“HTML”页面,还是跨多个HTML页面分布取决于应用程序(或应用程序的段)。 然后,通过Web服务(主要是estful API)通过Ajax请求提供所有数据。例如,ExtJS网格可以与如此简单的服务器端组件一起使用数据,这几乎让人尴尬。 我们编写的所有复杂的服务器端组件最终都是不适合客户端的复杂业务逻辑(或者是出于安全或检查目的而复制的客户端功能)。 总之,我非常喜欢这种方法,为了正确的情况。我不建议在公共网站上使用它,但是它在商业应用领域有一个很好的定位。 |
4
2
A的一个优点 Rich Internet Application 就是释放服务器的渲染责任,并将其委托给客户机(浏览器)。 在一个 3-tier architecture 从字面上来说,您可以将整个表示层从硬件上移开。您只需要提供静态文件(xhtml、css、javascript和images)。 |