.net 有什么致命的缺陷?
虽然说因为一些原因,我也确实能感受到C#的优雅,但是恕我直言,在2024年的今天,跨平台依然是一个无比严重的问题!微软家的东西就是典型的,你顺着它来,无比舒坦,你有自己的需求,它能把你气个半死!
我做售后的时候,无数次遇到过.net各种安装不上去——比如说典中典之坑爹的3.5!!!
别误会!我说的跨平台,可不是win和linux跨,也不是跨到手机,而是XP,win7,win8,win10之间互相跨,那叫一个酸爽!!!
每当客户抱怨说xxx程序安装不了,不能在某系统运行的时候,我最怕遇到抱怨.net的,尤其是客户强调,不能重装系统的时候,那就更头疼了。
有的客户手贱,把3.5卸载了,然后我想装回来,安装不上去啊!!!尤其是涉及到.net的电脑,往往都是那种,不能重装系统,里面有不能卸载重装的软件,那更是抓瞎!
曾经遇到过一个女博士客户,好像是研究量子物理的,里面不知道有什么软件,不让我乱看,不能重装系统!也不能通过其他办法解决!我在网上找了不少旁门左道的办法,才把那破玩意儿给装上!
虽然麻烦了点儿,但是重装系统是最好解决的,偏偏.net的应用场景又有太多不是纯家庭用户,所以不能通过重装系统解决。
微软当年应该推出一个包含所有.net组件的官方版win7,还应该大力发展win10的个人用户长期服务版,给小型科研项目,小微企业,小型开发者,独立开发者提供便利,尽量追求稳定!结果非要强制更新!!!
我遇到过无数次,客户点名要求,必须是win10长期服务版,你猜猜为什么客户需要这个?
另外还有一个奇葩情况!坑爹的.net安装不上去?嘿!你装个Visual Studio就解决了,但是一来很多电脑装不下Visual Studio,二来现在新版本VS不能人手一个离线安装包了!
唉!微软啊微软!明明家大业大,有钱有人,偏偏搞成这样,唉!