MyEclipse 2016 Stable 1.0正式发布!在保留以前CI系列的工具以外,又新增了许多很是棒的新功能。javascript
MyEclipse 2016基于Eclipse Mars 1 (4.5.1),除了在Eclipse基础上作了更新以外,咱们还更新了集成在MyEclipse上的第三方工具,好比STS, m2e, BIRT, Webtools, eGit等等。html
Mars集成对Java的一些核心进行了改进,好比编译器的性能和更好的Lambda表达式支持,适应现在更高分辨率的UI,还有一些性能和易用性上的改进。java
MyEclipse 2016支持Java 8,若是想在2015版中使用Java 8,必须分别安装 Java 8 JDK / JRE。web
MyEclipse上一个版本(CI 4)将Live Preview集成到CodeLive中,无需安浏览器插件或者活动调试会话,实时查看HTML和CSS的效果。目前CodeLive仅仅支持JSP等静 态blocks,后续会增长更多功能。Live Preview应用:https://www.evget.com/article/2016/7/14/24495.html浏览器
受够了Eclipse中的JavaScript编码体验?那就来试试MyEclipse 2016 CI 3。JSjet改进了JavaScript编码的语法高亮功能,大大提高了代码的可读性。服务器
Call Hierarchy view方便开发人员用一个可选的函数去查看整个代码流,而JSjet更进一步,能够经过方法、字段、变量查看代码层级。eclipse
另外一个很是有价值的view是Type Hierarchy,JSjet对这个view功能提供了强有力的支持。函数
JSjet支持ECMAScript 6,所以JavaScript全部的功能,好比语法高亮、代码折叠、call/type hierarchies、the formatter work correctly,甚至处理ES6,JSjet都是支持的。工具
除此以外,JSjet新增一个更快更精确的验证器,更完整更详细的outline,更好的高亮和导航支持,还有ES6中支持不太好的代码格式化。另外像JavaScript 中不支持的JSHint和ESLint都支持! 想了解JSjet的更多信息,查看这里。性能
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,就会用到这个功能。一旦修改并保存代码后,JavaScript调试器会提取这些变化,你能够继续调试,不须要从新启动调试区。目前Hot-Swap只支持Web应用程序调试,暂时不支持Node调试。
CI 2新增Node.js/V8链接器,若是工做区中有相同的文件部署到Node.js,调试器会自动将自动提取文件。
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在新版本下更灵活更好用。
在模板面板中选择相应的模板,根据本身的样式需求快速定义,Web应用的颜值蹭蹭提高数倍!
除了BootStrap模板,MyEclipse还会增长Angular or React 等经常使用模板,除了针对Java EE项目之外,还会支持Node.js, PHP, Static Web等项目。
Docker开发者会很是喜欢新增的Docker commands功能,不用去记复杂的CLI命令行,可直接拖拽分片的命令行到terminal中进行快速编辑。
Hibernate 5.1能够用于独立的Java应用程序、Java EE应用程序甚至做为一个JPA 2.1提供者。MyEclipse已经提供了新的Hibernate功能库,好比Hibernate 搜索等等。
MyEclipse 2016支持CSS3。
如今能够在CSS Source preference页面轻松设置CSS规则,这些设置还能够覆盖项目层。MyEclipse 2016默认将CSS 3做为标准。
同时还更新了一些CSS 3属性和关键词定义,为你提供最新的代码提示。
Slack for Eclipse使用OAuth流,之后在使用这个功能时就不须要再从Slack中获取指令,从2016 CI 2开始只须要许可Slack for Eclipse就能够登陆Slack帐号。在Windows>Preferences>MyEclipse>Slack for Eclipse下能够设置为任什么时候间都容许。
Slack for Eclipse新增如下两个命令:
/code-open filename [lines] [locator-id]—从Slack (e.g., /code-open MyClass.java 5-10 5zO+3Q)直接打开文件
/code-invite—邀请同在使用Slack for Eclipse的人