西西河

主题:关于Linux的推广——普通用户篇 -- 万斤

共:💬381 🌺357
全看分页树展 · 主题 跟帖
家园 ......如果你指望微软帮你解决软件的移植性,那我无话

可移植性是怎么出来的,是通过各种各样的标准来实现的,各种各样的标准是怎么来的,是许多业界大牛坐在一块,讨论,最终相互妥协的结果。对程序员来说,什么最重要,标准。如果你想自己的程序可以通行于各种平台,了解各种相关的标准是必修课。微软作为一整套方案的提供商是有义务参与到标准的制定中来的,也有义务让自己的产品符合相关的标准。这样才可能实现真正的程序可移植。

你写程序的时候没遇到配置文件、临时文件应该放在哪里的问题,并不说明别人不会遇到。 FHS 至少是提供了一个标准。所以,尽管这不是 api ,但对我来说,这是写程序首先考虑的。如果你觉得这还很难与 api 联系起来,那我无语。

关于向下兼容性

VB.Net 与 VB 6.0 是完全不同的概念。我就学过 VB 6.0 ,最后, .Net 推出时你知道我的反应是什么吗?你举微软兼容性的例子,很可惜, vista 还有 .Net 都是微软的行动,微软完全无视旧产品的用户群。他今天可以抛弃 VB6 的用户,明天一样可以抛弃 .Net 的用户。.Net 1.0与 .Net 1.1 都是不完全兼容的,这你知道吗?

另外, SDK 是 Software development kit 软件开发工具(估且这么译吧),不是什么文档,也不是什么标准……你到底在说什么?微软 api 是有文档,但与 SDK 应该是两回事吧?我多问一句 Windows 98 下有那个目录什么(Documents and Setting)吗?只有 XP 一代才有的吧,是不是到了 Vista 以后又有了很多的变化?如果是这样,你凭什么认为微软做的很规范?我简直就不明白一个只用了不到两代的东西,(我不清楚有没有正式文件形成),没有任何第三方担保的东西,也值得相信?

至于你说的什么十多年前某些在 95 上可以跑的程序一样可以在 2008 上跑,我只问你一句,你玩过老游戏吗?一些程序实际上在 xp 上运行的很好,但在 2003 上就死机,这种事情,你怕也听说过吧?怎么解决可移植性是一个问题,但微软的把戏是邪路。 我随手找个 Linux 上的基础命令,可能都比什么从 win95 开始的 windows 程序要长寿几倍。

你的那些都是微软的标准宣传手段,还都是过时的,老兄,现在是二十一世纪了, windows 2008 是出来了,一路上,VB 程序员不知道被微软消灭了几代了。ANSI C 程序员则屹立不倒。你还在相信那些宣传实在是可笑的很。

提 FHS ,只是想向你揭示一下微软的短处,如果你非要把微软的短处说成是长处, I'm fine. 这只不过是一次失游说的失败而已,我不觉得受损失的是我。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河