MyEclipse 2017 CI 1正式发布。MyEclipse 2017 CI 1是基于Eclipse Neon的第一个版本,通过更新产品的软件集成,新增对Angular 2支持并改进TypeScript等,从而使MyEclipse更加智能。下面一起来看详细更新:
此版本基于Eclipse Neon 1 (4.6.1),同时收益于全新的Neon功能。例如改进启动性能、增强可视化功能(包括全屏模式和更好的支持高DPI显示屏)、自动保存文件的功能等。跟以往每个主要版本更新一样,我们也更新集成并更新MyEclipse构建的新版本第三方工具,类似m2e,BIRT,Webtools,eGit,STS等。
Angular 2 Quickstart—新版本支持Angular,对于初学者来说,能自动从Node中下载有关Angular CLI的所有工具。我们的向导会推荐默认值,但您可以自由地选择Node、NPM或Angular CLI其他版本。您可以从基本的项目开始或从基于受欢迎的SB Admin主题模板开始。
Angular 2 HTML Template Intelligence—当开发Angular 2应用程序时,可以在开发模板时提供一个所需IDE的支持。我们的工具提供了Angular 2验证,方便您知道是否有错误的Angular元素、属性或不存在的方法。auto-complete支持Angular标签的建议、属性和even表达式。在表达式中,我们支持Angular Template语法,因此希望从引用的组件中查看到内容辅助变量,方法,字段,函数等。
Angular CLI Integration—我们的工具构建在Angular CLI上,用于为Angular 2应用程序提供服务。
Angular 2 Deployment & Debugging—想要对部署的应用程序进行测试,只需在项目上启动context menu,然后选择Run As > Server for Angular CLI Project。或者,您可以打开Servers视图,在Angular CLI节点下找到您的项目,从中可以轻松地启动和停止部署,甚至可以启动调试会话。
想要进行调试,您可以使用Servers视图或Debug As > Server for Angular CLI Project context menu item。您可以在HTML、JavaScript和TypeScript文件中设置断点 - 我们的调试器允许您在实时调试会话期间逐步浏览原始的TypeScript源代码。
导入支持TypeScript Symbols—使用TypeScript最大的痛点之一就是必须手动将类、接口、命名空间、函数...任何类型的TypeScript符号导入到源文件中。因此在新版本中,内容辅助建议也将包含字符建议,在选择时,我们不仅能为您完成名称,也能导入它。
改进内容辅助—如果您厌倦了打字,在编码时可以启动内容辅助来帮助您。不仅可以比以前更好排序,同时也能将字段和方法列出(首先无需输入),并将其插入this. bit自动完成。
TSLint集成—TSLint是TypeScript的可扩展的linter。虽然现有的TypeScript验证器已经可以在代码中发现语法错误,但TSLint会检查代码的可读性、可维护性和功能错误——允许您在环境中运行之前对其进行修复。
TypeScript 2.0—在新版本中,我们完全支持TypeScript 2.0以及所有较新的属性,比如types、 typeRoots、lib和其他一些将TypeScript文件添加到项目源代码的不同方法。同时新版本添加了一些模板,使编码更有效率。
Terminal+给您一个基于本地脚本的bash,甚至是在windows上。它具有对NPM,Node和Git的内置支持,以及当您使用Angular CLI时的特殊智能。当您切换项目时,视图将自动更新其打开的选项卡,用来匹配您上次使用所选项目的状态。
嵌入式Tomcat服务器已从v 7.0升级到8.5,您可以在提供的服务器上部署Java EE 7 Web应用程序。如果您的项目使用的是7.0 runtime,我们的迁移向导将帮助您在2017版本中迁移到8.5 runtime。
在使用新版本的过程中,MyEclipse的长期用户将注意到MyEclipse提供的参数和属性页面,以及上下文菜单项、向导和视图不在“MyEclipse” node / category下,我们将基于元素的功能对其进行逻辑分组。我们确信这将使用户在未来更加直观地体验MyEclipse。
我们已经从Eclipse Buildship项目中集成了Gradle工具,这是用户能够拥有创建Gradle项目、Gradle文件编辑器以及执行和监视Gradle任务的能力。MyEclipse目前没有修改这个工具,但我们知道如何增强您的Gradle体验,特别是在处理Java EE开发。
为了为全新现代的web工具腾出空间,我们从MyEclipse中删除了REST Inspect和Gerrit工具。