恕我直言,一旦 XBL2、CSS3 规范的整个集合、SVG 和 HTML5 都在所有桌面/移动网络浏览器中以同等程度可用,对 jQuery、ExtJS 等的需求将被消除,这不会发生在未来5年。
我看一下 ExtJS,它似乎提供了许多 RIA 功能,而 Flex 等更庞大的套件提供了这些功能,而无需闪存。
要运行 Flex 应用程序,您仍然需要 Flash 播放器,例如在移动设备上不可用
然而,随着 jQuery-UI 等开源计划的继续,ExtJS 会不会在某个时候死掉?
将 ExtJS 与 jQuery-UI 进行比较没有什么意义,因为 jQuery 主要是一个跨浏览器库,用于简化对 HTML 文档的操作并使网页更好看,而 ExtJS 是一个真正的应用程序框架,它带来了增强的数据驱动的 UI 组件使应用程序更容易。
此外,既然 Flash 的渗透率只会继续增加,为什么要在 javascript 库中存货呢?
Flash 普及率“只会继续增加”并不重要,因为它已经在 98% 的桌面设备上可用。将股票放入 Javascript 库是有道理的,相信 Google(将大部分股票放入 DHTML)
ExtJS 会在某个时候死掉吗?
事实上,它会在某个时候消亡 .Net、Java 等。然而,在可预见的未来它不会消亡,而且对这种 Flesh-less 解决方案的需求只会增加。
您可能还想研究一个替代的 GUI 框架Ample SDK,它将于今年 11 月 1 日开源。它支持诸如 SVG、XUL 等技术,并且更平等地跨浏览器。