MyEclipse 2016 CI 1有很多Web开发者会喜欢的新功能,包括Live Preview,带有Map支持和hot-swap功能的JavaScript调试。另外还新增支持远程WebSphere服务器、Hibernate 5 和 CSS3。
Live Preview
Web开发人员可以在JavaEE开发流中持续的查看HTML和CSS的变化,不需要浏览器插件或者激活调试会话。此外,你还可以在多个浏览器中查 看这些变化,同时还可以模拟移动设备。也许你是用的JSP创建动态web内容,随着Live Preview的到来,JSP将作为一种实验性的预览功能并且仅限于静态blocks。关于Live Preview的更多改进将在以后的CI版中发布。
远程WebSphere连接器
2016 CI版可以连接远程WebSphere服务器,你甚至可以用这种远程方式调试代码,而不需要在本地安装WebSphere。
关于远程WebSphere的更多信息可以在这个文档找到:
https://www.genuitec.com/products/myeclipse/learning-center/websphere/remote-websphere-connectors/
注意:对于还在使用旧版本的MyEclipse用户,Remote WebSphere最多支持到MyEclipse 2014,不过还是建议你更新至MyEclipse 2016,Remote WebSphere在新版本下更灵活更好用。
JavaScript Debugging: Source Maps
JavaScript调试器新增支持Source Maps,你可以根据它的步骤去调试你的源代码,甚至在运行时,甚至你的代码是被修改过的,都可以进行调试。比如,你可以放置断点并遍历 .ts (TypeScript) or .coffee (CoffeeScript) 文件。
Source Maps功能是自动的,不需要专门启动。JavaScript调试器会在你的运行时脚本中加载maps,并用他们去引用源代码。关于Source Maps的更多功能,请参考这个文档:
https://www.genuitec.com/tech/javascript-debugging-with-source-maps/
JavaScript Debugging: Hot-Swap
如果想在调试中修改JavaScript,就会用到这个功能。一旦修改并保存代码后,JavaScript调试器会提取这些变化,你可以继续调试,不需要重新启动调试区。目前Hot-Swap只支持Web应用程序调试,暂时不支持Node调试。
Hibernate 5.1
Hibernate 5.1可以用于独立的Java应用程序、Java EE应用程序甚至作为一个JPA 2.1提供者。MyEclipse已经提供了新的Hibernate功能库,比如Hibernate 搜索等等。
CSS 3
现在可以在CSS Source preference页面轻松设置CSS规则,这些设置还可以覆盖项目层。MyEclipse 2016默认将CSS 3作为标准。
同时还更新了一些CSS 3属性和关键词定义,为你提供最新的代码提示。
其他关键修复:
- MyEclipse 2016 CI 0中创建Reports项目无法正常部署,CI 1修复了这个问题.
- 工作区更新了标记,但是Breadcrumb Toolbar上的标记没有同步更新,CI 1修复了这个问题.
- 修复了MyEclipse中的一些key-binding问题.