昨天有人这样问我:编程要有多厉害才能用记事本写各种代码?这其实是一种误解,很多人觉得用记事本、文本编辑器写代码才是技术最好的,其实用什么工具写代码只是一种用户习惯、更多的是符合自己的生产环境,并不是说用记事本或者文本编辑器写代码的就一定很强,用集成开发环境的就一定是能力不足的。
在这我还是要推荐下我自己的Web前端学习裙7885后面加96049,进裙即可免费领取整套学习教程视频,群内每日有大佬直播讲解,不定期分享干货(从最基础的HTML+CSS+JS到移动端HTML5到各种框架视频、课件),欢迎初学和进阶中的小伙伴前来学习
1. 初学者应该多用文本编辑器
对于编程的初学者来说,毫无疑问,笔者建议每一个初学者都应该学会用文本编辑器写代码,如果能搭配的在Linux等环境下学习一些相关命令对于你以后的学习、工作都是很有好处的。
首先是很多开发者在实际工作中必定要接触到很多Linux环境下工具,学习一些Linux和文本编辑器的知识绝对是多多益善。当然睡到文本编辑器,不是说每个人都一定要去学习Emacs和vim这样的入门门槛相对较高的编辑器,类似于GitHub公司的atom编辑器,微软的visual studio code编辑器,两者均是基于electron开源框架,这个框架整合了node、chromium、V8等框架,结合JavaScript、HTML和CSS创造了无数经典软件。除此之外sublime text、UltraEdit都是不错的选择。
2. 生产环境集成开发环境更适合
当然,在正式工作中,尤其是企业级开发领域,集成开发环境绝对还是最佳选择。在大型项目,尤其是数十人、数百人,在项目构建、部署、协作方面,IDE还是要优于文本编辑器的。
再稍加修改就能作出带有跳转、高亮、静态分析、自动格式化、自动补全的新语言插件。集成开发环境毫无疑问扩展性不会差,更重要的是在多人项目里,IDE才是真正的生产力工具。
因此对于文本编辑器编程来说,对于日常学习编程,尤其是初学者来说,毫无疑问掌握一些文本编辑器的用法,自然是好的,更好的掌握编程的精髓,因为文本编辑器很多方面不像集成开发环境那么智能,不能偷懒。等到了工作的时候,生产力工具自然选择集成开发环境,这时候前期打下的基础,便可以让你事半功倍。
领取专属 10元无门槛券
私享最新 技术干货