Google 在 5 月宣布,他们将在 GWT 2.6(今年 12 月推出)中删除对 IE6/IE7 的支持,并在 GWT 3.0 中删除对 IE8 的支持。
我理解这个选择的原因,我支持它,我不是在这里争论它。努力保持最新状态的人不希望因为不这样做的人而拥有缓慢的 GWT。
我们选择 GWT 技术的主要原因是它为我们处理浏览器的怪癖。我工作的公司需要让我们的应用程序在 IE 上运行到 IE7。我们必须努力让他们放弃 IE6。上个月,员工刚刚将他们的浏览器迁移到 IE8。
恐怕我们将永远被 2.5.1 所困。
IE 迁移是一个广泛的话题,但狭隘的答案(是/否)对我来说已经足够了!无论如何,我可能不会了解有关 GWT 内部机制的详细信息。
第一个问题: “删除”这个词合适吗?意思是小部件不适用于那些浏览器,或者我应该说“停止”,这意味着旧的小部件仍然可以工作,但已修补并且新功能将无法应对旧版本的 IE?
第二和第三个问题:
- 您是否听说过一些社区/团体愿意编写支持 IE6/7/8 的小部件库,或者由于 2.6 版本中 GWT 基本层的变化而无法这样做?
- 你听说过准备修补 2.5.1 并让它再存活几年的社区/团体吗?
如果这是不可能的:第四个问题。如果您必须启动一个应该在 IE7/8 上运行的新应用程序,您会使用 GWT 2.5.1 吗?