12 条回复  ·  1374 次点击
NewYear 初学 2025-5-28 12:44:17
我研究了很久很久。 我感觉微软的编程语言,逻辑非常神奇。 比如 Delphi 、C 、C++,直接给你静态编译,不带运行库(运行时)不挑系统不挑环境(例如系统补丁)。 就像维修厮的口头禅:插电!开机!轻松搞定! 微软呢? 第一阶段, 1.运行库安装很慢,别的运行库安装很快 2.有的情况下根本安装不上,各种报错,至于为什么安装不上,我不知道,你也不知道,他也不知道,最后你发现要进行一系列操作才能安装。 3.很多运维气得直接重装系统了,这里点名 C++也有这个问题。 4.有时候怎么样的搞不定,只能重装系统。 第二阶段,估计是为了配合 Windows 部门尽量淘汰旧系统,“我们的 .Net 不支持 WinXP 啦”、“我们的 .Net 不支持 Win7 啦”、“我们的 .Net 不支持 Win10 啦”,是的,微软自家语言,对自家旧系统系统兼容性最差。 第三阶段,支持 AOT 特性,也就类似其他语言的静态编译,又小又代码安全。 1.然后就开始作妖了,这个系统不支持 2.那个系统要先安装系统补丁 3.这个系统要这样这样这样。 4 、我都 AOT 了,exe 文件还要附带几个文件,咱能不能干干净净的来,干干净净的走呢,挥一挥衣袖,不带走一堆文件。 第四阶段,结合以上你会发现,新的语言版本只能在新的系统上用,但是新系统还没普及,根本不可能直接用。。然后过几年普及了,但是旧系统没有消失,你要兼顾新旧系统,就不能用新的语言版本。 第五阶段,终于市场上新系统足够多了,你也看了看终于可以使用它的新特性了。 微软宣布,这个方向我们已经放弃了,放弃了,放弃了,放弃了。 这里单独说一下运维人员为什么痛恨运行库。 运维人员是真的搞不懂,为什么开发语言的运行库还那么多要求,另外又不给出明确的提示,来指示运维人员要怎么做,然后运维人员只能网上漫山遍野的找啊找啊,很浪费时间。。。重装系统?看着美,其实又要慢慢调整新系统到适用的时间也是要一段时间的,我自己的系统也很少重装,软件太多太麻烦。 为什么运维不给用户安装最新系统? 一个是电脑多,你搞一遍,你麻烦,用户也麻烦,大家都是来上班的,这样搞真的很影响工作,而且因为适应重装后的系统是有一个过程的,这时候又会有新的工作量。。 另外就是有的软件不支持新系统。 另外就是有的硬件运行新系统非常非常非常慢。 后来我就开始远离这种运维工作了,如果是 Linux 有丰富的经验还是有价值的,至于 Windows ,纯粹是微软给我们找活干,干了还不值钱。
NewYear 初学 2025-5-28 12:47:43
对了,之前按键精灵我一直在用,游戏和工作都用得上,毕竟自动化最大的好处是省心。 然后我估计是为了跨平台吧,改用 Lua 了,出手机端,然后我就放弃了,VB 、JS 、C#的代码风格都不错,其他的语言真的是喜欢不上。。。 而且 Lua 的发展很慢很慢很慢,这意味着要使用很多第三方库,或者总是要自己造轮子。 Lua 火不起来真的是有原因的。。
chenqh 小成 2025-5-28 13:19:33
@NewYear lua 这语言就是不行啊,按理来讲微软应该来搞一门嵌入式的动态语言.可惜了.
12
返回顶部