"My History of Visual Studio" 阅读笔记

(题外话: 比较有意思的系列文章 , 回忆了 Visual Studio 的发展历程, 从远古的 DOS 年代, 及 VC 1.0 开始)

 

My History of Visual Studio (Part 1)


"C++ is like that, a lot of things seem easy until you combine them with other things and then they get hard."


微软从 89 年开始做 C++ 的编译器, 到 92 年磕磕碰碰做出一个 " Also, we were missing some critical C++ language features;" 的产品

然后, 经过 93 年的完善方才推出 Visual C++ 1.0. " for the first time since I had been at Microsoft I felt like we had the edge against our competitors in the C/C++ tools space. We were still missing language features but what we had was pretty darn cool."

看起来也不是那么的顺风顺水.

但是没有初期的投入, 技术积累, 人才培养, 又如何能够创建现在的 VS2008/2010 呢?


[参考] "Visual C++ " From Wikipedia

 

My History of Visual Studio (Part 3)

 

" Other things were going on in the industry but one thing was really on our minds often, mentioned at many offsite retreats – C++ programming is too hard. " ;)


整个系列看完后的一些感触:


1. 很多人评价, 微软擅长后发制人, 但这何尝不是不懈的投入, 耐心的坚持而获得的回报?


2. 自己有时也会纠结于当初选择 .Net 做产品开发是否合理的问题, 毕竟 .Net 有些限制因素, 如部署, 内存占用 , 反编译 , 跨平台.

但如果站在 *打造一个成功产品* 的角度来看, 很多问题会变得不一样:

部署虽然麻烦, 但是跟我们产品的定位并不冲突.

随着 64 位的普及, 内存也不再会是问题.

至于反编译, 如果有人在反编译一个软件, 也证明这款产品取得了一定程度的成功, 更何况, 保护自己有很多途径, 技术只是其中之一.

最后, 如果你的产品能帮助解决问题, 受到大家欢迎. 那么局限于 Windows, 并不会阻碍你成功. 毕竟这个星球上, 大多的家用, 工作机器都是 Win 平台, 跨平台, 虽然美好, 但并非不可或缺.

相反, 选择 .Net, 且不说微软整体生态环境所具备的巨大优势, CLR, .Net Framework 及 C# 本身都是很优秀的产品, 极大的提高了产品的品质, 及开发效率, 降低了维护的成本. 另外日渐开放的微软, 日益活跃的社区, 也为开发提供了很多支持.

因此, 可以说 .Net 在 Windows 上做桌面软件开发具备非常明显的优势, 当初的选择虽然有点不知深浅, 但也还算明智.

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值