答案 0 :(得分:5)
是的,我已经广泛使用了它,这是我的一些想法。会在发生时添加它们。
我不评价在框架本身实现IDE的方法(它在浏览器窗口中运行)。有许多很多怪癖,它可能导致非常令人沮丧的经历。我通常使用Javascript调试窗口在Intellij Idea中开发所有JS,XML等来运行IDE本身。在处理文件之后,必须在IDE中重新加载它,但它仍然更有效。
使用IDE,可以相对快速地布置整个应用程序。
学习曲线相当陡峭。当您遇到问题时,API非常广泛,社区论坛也不是很好。
大部分GUI绘图都是使用内联样式属性完成的,这使得它们很难进行外观处理,并使整个应用程序看起来完全符合您的需求。如果出于这个原因,我认为GI更适合于Intranet应用程序,而不是公开的应用程序。
GI使用'双DOM'方法,保留每个屏幕元素的内部表示。这可能使其难以完全集成其他框架,如JQuery等。
随着RIAD环境的发展,我认为它很棒。我发现以GI方式做事比下去请求/响应路线要快两个。
我非常喜欢强制分离演示文稿和业务逻辑。
他们放入的JS扩展,如内省包,接口和类定义,非常聪明且非常有用。
答案 1 :(得分:1)
我完全同意mysomic,但是:
不幸的是,Tibco GI的重量和运行速度都有很大的劣势。
jQuery要快得多。
此外,我在IE和Firefox下遇到了开发用户界面的不同行为问题。
缺乏文件。
答案 2 :(得分:1)
我赞同你的观点: 比较JQuery和GI,我认为它们不是同一级别: