知识屋:更实用的电脑技术知识网站
所在位置:首页 > 教育

哪种IDE能同时写java和前端代码?

发表时间:2022-03-26来源:网络

---------2018-12-20-更新----

题主前端不是用vue全家桶吗,犹雨溪用VS Code,Material Theme。


---------2018-11-14-更新----

大家不要再发各种破解的办法了,不管是替换jar还是注册服务器。不想这个回答成为盗版的土壤。我提破解的事,本来是为了讽刺一部分人想尽各种办法用盗版也不花点时间研究一下免费开源的东西怎么用。

昨天(November 12, 2018)Microsoft发了消息,AI-assisted IntelliSense开始支持Java。

IntelliCode recommendations are based on thousands of open source projects on GitHub, each with over 100 stars, so it’s trained on most popular usage patterns and practices. When combined with the context of your code, the completion list is tailored to promote those practices.

IntelliCode的语法提示是基于数千个Github上的开源项目,每个项目都是100 star以上的。机器学习是在这些最流行的使用模式上训练出来的。

Java开发,安装微软提供的扩展 Java Extension Pack。

这个Pack其实是对其他几个Java相关扩展的打包,包括:


VUE开发,安装VUE.js Extension Pack。

这个Pack其实是对其他几个前端和VUE相关扩展的打包,包括:


Angular开发,安装John Papa大神打包的Angular Essentials - Extension Pack for VS Code。

其中包含了Prettier和上面我自己开发界面用的Winter is coming主题。


最后推荐Visual Studio Live Share,这也是Visual Studio 2019主推的特性,现在 VS Code也能同步享用的功能。


什么是Live Share? 就是多人协作,共享编辑,组团Debug,共享Terminal。


看几张截图截图就知道了:


PJ Meyer 和 Amanda Silver两位同事正在编辑这里哦.....


乔纳森卡特那小子也正在编辑哦...



关于VS Code的背景,用到的技术,如果有时间我会专门介绍。


@风的梦 提了一个很好的问题。

本来我在这里补充了内容,后来又觉得有必要专门解释一下,所以写了一篇文章,看这里:


@坐看落花

确实是这样,人都喜欢用自己顺手的东西,即使发现有问题也只要能忍受继续用。

我上大学的时候用IBM的Visual Age for Java(Eclipse开源的前身),毕业后用Boarland的JBuilder,04年的时候Eclipse开源了开始用Eclipse,10年左右开始用IDEA,去年开始用VS Code。

我现在带的新人都还是喜欢用IDEA,因为我招聘他们起就让他们用IDEA和Webstorm。现在他们都不愿意换到VS Code上来,主要就是一个习惯问题。

但是呢,人是要保持一个开放的心态的。尤其是做IT的,新东西层出不穷,有的时候总是要尝试一下。如果认定是大势所趋,那就让自己喜欢上,早用上早获利。

老的东西,很多底层的已经没法再改了,就像Eclipse。新东西可能不成熟,但是轻装上阵,而且有MS加持。Github被收购前就自己在搞Atom,MS收购了Github就是再一次向业界证明自己拥抱开源,也必将会把VS Code做的很好。


写在最后:

我觉得VS Code现在可能会让Jetbrains寝食难安,Google把Android Studio从Eclipse迁移到IntelliJ IDEA 上,说不定过几年还会再次迁移到VS Code上。

国内外情况不同。零几年的时候,Eclipse出来首先干掉了JBuilder。国外是因为Eclipse是开源免费的,用不起JBuilder。国内是因为JBuilder被Eclipse干掉后Borland停止开发了,所以才转向Eclipse,否则会一直用下去。

VS Code干掉Jetbrains的系列产品也是可能的。只是IDEA/WebStorm存在一天,国内就会盗版使用一天,当然也会继续用MyEclipse。


欢迎关注我的JHipster专栏,现在有新文章了:

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜