从文本编辑器到华为云CloudIDE,你的IDE Out了吗?( 二 )


从文本编辑器到华为云CloudIDE,你的IDE Out了吗?

----从文本编辑器到华为云CloudIDE , 你的IDE Out了吗?//----

  TurboC 2.0提供了快捷、高效的编译程序,也成为一个易学、易用的集成开发环境(IDE) 。 开发者不载需要独立的编辑、编译和连接程序,在IDE内即可运行C语言程序 。 随着1995年微软Windows95的大获成功,图形化应用以直观、便捷的特性深入人心,为了更好的开发基于图形组件的应用,Borland公司推出了Delphi,微软的Visual Studio也适时面世 。 那种图形化(拖拽组件)的开发方式,各种风格和用途的单机版桌面应用达到了顶峰 。 同期的Unix和Linux平台上用于开发的Vim和Emacs已经集成了大量插件,从编辑器向编辑器+进化了 。

  不过想要开发出功能齐备、效果新颖的应用,就必须要非常熟悉语言SDK,这里面最有代表性的msdn不知道有多少程序员要抱着啃的昏天黑地 。 毕竟互联网还不普及,想得到点开发的心得和样例,非得从官方提供的文档下手不可 。

  00年代,互联兴起时代,同时掌握多种IDE有点累

  关键词:IntelliJ IDEA(2001),Eclipse(2001)

  随着能够自由接入互联网的桌面电脑和便携电脑越来越多,可以访问网络的速度也从最初ADSL的56kb跃升到10Mb和100Mb每秒,互联网于我们不再是发发邮件那么简单,大量的信息和媒体资讯也通过网络源源不断进入我们的视线,越来越多的在线网站上线,基于网络的企业级应用需求量大增 。 Java和PHP这些平台兼容良好的高级语言在开发企业级应用和Web网站方面开始发挥优势,尤其是Java几乎成为开发企业级应用的唯一选项,那么针对Java开发的利器Eclipse和IntelliJ IDEA也走上了历史舞台 。


从文本编辑器到华为云CloudIDE,你的IDE Out了吗?

----从文本编辑器到华为云CloudIDE , 你的IDE Out了吗?//----

从文本编辑器到华为云CloudIDE,你的IDE Out了吗?。  毫无疑问,这些大型本地化IDE对特定语言开发做出了无以伦比的体验支持,从代码编写、调试运行、发布部署甚至到持续交付工具链,以及通过海量插件对接众多的第三方系统 。 这时候开发不再需要什么“开发指南”,我们有太多的技术博客、开源项目可以去参考和学习 。

  一切看起来都很开放,唯独这些为特定语言量身定制的IDE,不肯接受其他语言的编程习惯,程序员需要具备两种以上的IDE的使用经验,才能很好的完成项目 。

  10年代,风气云涌时代,开发者却无法摆脱桌面

  关键字:云计算,VisualStudio Code

  一切都在互联网上飞快的流动,应用交付的方式从软件到服务 。 软件部署从本地主机迁移到了云端,业务上云是这个时代的主旋律 。 从应用框架,到研发模式都有了长足进步,我们已经可以把从服务规划、代码开发、测试、发布、部署、运维、运营的各类活动都放在云端,提升交付效率的持续交付和DevOps云端工具链开始帮助我们在云端建立竞争优势 。 开发者开始关注全栈能力,一个程序员需要能够交付多种语言和框架的代码才被认为是合格的“全栈工程师”,以往专一特定开发语言的IDE有点不那么趁手 。


推荐阅读