网站首页 > 资源文章 正文
有段时间没关注科技界的新闻了,偶然间某个公众号看到个技术贴,大概意思是用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也能写,但是我觉得大可不必。古人云,工欲善其事,必先利其器;古人又云,君子性非异也,善假于物也。古人尚且如此,我们完全没必要在工具上较劲,好用方便即可嘛。
猜你喜欢
- 2024-09-26 家用车也有改装的春天!一台“高调”的日产阳光Sunny!
- 2024-09-26 Streamer-Sales:卖货主播LLM 大模型
- 2024-09-26 这是一个很牛的计算圆周率的c程序 你见过吗?
- 2024-09-26 经典dos应用跑起来,使用dosbox运行经典dos应用
- 2024-09-26 C++递归用法(c中递归函数)
- 2024-09-26 C语言学习方法(c语言的教程)
- 2024-09-26 利用C语言编辑画图程序的实现方法(程序员)
- 2024-09-26 学习C语言你该知道的数据类型|C语言数据类型汇总概述
- 2024-09-26 学C51的基础1 数据类型、变量和运算符
- 2024-09-26 刚初学C语言容易出错,看完这章你就知道该注意哪些问题了
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)