Apache NetBeans 9.0 目前已发布 Beta 版本,离正式版本越来越近。9.0 版本的主要目标囊括 Oracle 捐赠的大量代码,以及提供 Java 9 和 10 支持。Apache NetBeans 近期在社区上发起了一项满意度调查,用于验收用户如何对 9.0 版本的看法,以及与 8.2 版本的对比。日前,该调查结果公布,具体如下: 整体品质方面,32.5%的用户认为 Apache NetBeans IDE 9.0 优于 8.2,有 10.3% 的用户认为 8.2 更好,57.3% 的用户认为二者相差不大。性能方面,依然是大多数用户认为差距并不明显,有 27.4% 的用户认为 Apache NetBeans IDE 9.0 优于 8.2 。 高达 75.2 %的受访用户认为 Apache NetBeans IDE 9.0 的 Java 编辑功能符合他们的预期,另有 18.8% 的人认为还存在一些问题有待完善。其中,吐槽点主要集中在代码完成和编译上。 对于Java调试器,65.8%的用户认为 Apache NetBeans IDE 9.0 提供了足够的调试支持。有意思的,有 14.5% 的受访用户表示他们根本不使用 Apache NetBeans 中的 Java 调试功能,或许他们正在同时使用另一款 IDE ?更多内容请关注本次专辑…… GitHub 的前端团队还乘机移除了页面中的 jQuery:值得一提的是,GitHub 前端团队并未使用其它框架来代替 jQuery,而是使用原生 JS: 用 querySelectorAll 来查询 DOM 节点;使用 fetch 代替 ajax(在不支持的浏览器上使用 XHR);使用代理事件来进行事件处理;为一些尚未实现的 DOM 标准写了 polyfill;更多的使用自定义元素(CustomElement)。 他们把其中的一些成果也在 GitHub 上开源了。jQuery 曾风靡一个时代,大大降低了前端开发的门槛,丰富的插件也是前端开发者得心应手的武器库,但是,这个时代终于要落幕了。随着 JS 标准和浏览器的进步,jQuery 的很多精华被原生 JS 吸收,我们直接使用原生 API 就可以用类似手法来处理以前需要 jQuery 的问题。 在新的 Web 项目中,如果不需要支持过于陈旧的浏览器版本,那么的确没有必要使用 jQuery。但是,像 GitHub 这样重构掉 jQuery 有必要吗?到底要不要重构掉 jQuery?在微博上,有人指出其实没必要对旧项目进行大改:对于没有更多需求的项目,的确没有必要大动干戈,但是,GitHub 是一个仍在继续迭代,不断有新功能模块推出的大型项目。通过改版的机会进行重构、切换技术栈,是目前互联网行业比较通常的做法。 在重构的过程中当然会引入新的问题,但如果比较一下收益,比如组件化、工程化的引入,对后续维护、持续的用户体验优化带来的好处,还是值得这么做的。更多内容,大家可以关注本次专辑…… 据外媒消息,德国下萨克森州计划跟随慕尼黑的脚步,将超过 13000 台工作站从 OpenSUSE 迁移至 Windows 10。不同于慕尼黑市的下血本(据此前报道耗费达一亿欧元),下萨克森州似乎倾向于更便宜的过渡。据相关预算草案显示,州政府计划首年先为该项目提供约 590 万欧元,并在后续几年提供约 700 万欧元的迁移资金。 下萨克森州的税务部门长期以来一直被认为是拥抱 Linux 平台的榜样,此次迁移计划被认为是由兼容性驱动的:绝大多数的现场工作人员和远程支持人员使用的都是 Windows ,OpenSUSE 的变种主要是安装在办公室工作站上。目前其办公室工作站已老化,需要进行更换,这也是打开 Windows 大门的契机。 此举尚处于初期阶段,下萨克森州政府目前尚未开始选择可能的解决方案,即便开始执行,也无法确定迁移需要多长时间来完成。 |