前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

这些年用过的IDE(这些年用过的书包)

qiguaw 2024-09-26 16:23:50 资源文章 17 ℃ 0 评论

有段时间没关注科技界的新闻了,偶然间某个公众号看到个技术贴,大概意思是用vs2022搭建简易微服务,具体内容我也并没怎么在意,但是这个vs2022却让我有点惊奇。

平时工作中,.net的项目或者自己写一些C# 的小工具或者算法,我用的还是vs2017,C++的程序和算法我还在用vs2012,因为涉及到一些运筹学求解器的版权,vs2012兼容性更好。几年前开始用2017,我都觉得挺超前了,这没多长时间,2022出来了,2019还没用过呢,伴随着vs2022而来的,还有.net6,哎,庆幸的是,技术更新的脚步并让没有让老夫的头发变白,但是变少了啊o(╥﹏╥)o

说起IDE,记得上大学那时候,刚接触编程,学习的C语言,课上用的IDE是turboc2.0

没错,就是上边这个样子,和电影中看起来用得差不多的界面。要怎么评价这个编辑器呢?使用上我是没觉得多好用,唯一的好处可能就是小巧,什么配置的机器上都能用,另外就是装酷吧。

后来,自己课下玩C的时候也会用一些DEV C++这种工具,这至少有个界面,有目录区,代码区这些视窗

回过头来再继续说visual studio 的发展,最开始是2002、2003,那时候vs的全称还是visual studio.net,2005之后的版本才把.net去掉,就称为visual studio,简称vs。

上大学那时候,vs2005已经发布了,一些课程设计我们就在宿舍自己电脑上编码。但是实验室机房里安装的还是vs2003,那时候知识储备也没那么丰富,以为都一样呢,结果程序到机房就运行不了,后来才知道,2003是framework1.x的版本,2005是framework2.0,才开始支持泛型,我们写的程序恰恰有泛型。

后来工作了,vs2008就发布了,当然更大的惊喜是framework3.x的到来,尤其3.5之后,开始支持linq和lambda表达式了,之前一些临时方法为了方便可能写个匿名委托,现在直接一行代码就搞定,确实方便不少。有人说这就是语法糖,管他呢,甜就行了。

再后来就是2010、2012、2015、2017、2019以及最近的2022,但是除了2010和framework4.x里的DLR、dynamic和await async的异步支持,平时工作中会稍微用一些,也仅仅是稍微,别的更新基本我也没用到。就工具而言增加了nuget、团队协作、代码管理、全局搜索等等这些功能,便利性上确实也增加不少,但是体验上我觉得并没有当初支持泛型、支持linq那样质的飞跃。当然.net core是具有划时代意义的,本次先不谈,这次只谈谈工具。

其实无论用什么工具,代码的逻辑肯定还是一样的,工具只是给我们写代码提供了一定的便利性,大牛们用notepad、vim也能写,但是我觉得大可不必。古人云,工欲善其事,必先利其器;古人又云,君子性非异也,善假于物也。古人尚且如此,我们完全没必要在工具上较劲,好用方便即可嘛。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表