免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4275 | 回复: 16

[其他] C版发了,我觉得和这边也有些关系,所以这边只给个连接,欢迎观摩 [复制链接]

论坛徽章:
0
发表于 2012-05-18 00:10 |显示全部楼层

论坛徽章:
0
发表于 2012-05-18 13:11 |显示全部楼层
说实话,感觉Windows很无辜。你要是愿意的话在linux系统里面也可以创建目录存放库文件。这个应该不是操作系统的问题,而是使用操作系统的问题。对于这种情况,操作系统只有“建议”的权利,没有“强制“的权利。

论坛徽章:
0
发表于 2012-05-18 14:34 |显示全部楼层
回复 2# 灌水菜鸟


有道理

win当初为什么形成一个一致的规范,或者约定,大家都尽量按照约定来,除非的确需要自己带动态库。

还有,比如win自己提供了压缩功能,实现了zip压缩支持,那为什么这些程序又要自己去依赖一个zlib?为什么不直接用win的zip支持?即便你可能要说移植问题,但是这个可以通过封装隔离很好的解决。
这个类似的还有其他很多。各个程序好像都有繁复造轮子的感觉。这是不是win一贯的哲学?就是彼此封闭。正好和*nix相对,*nix强调的正是彼此协同,共同服务。
这算是算是一个本质原因之一?

论坛徽章:
0
发表于 2012-05-18 15:18 |显示全部楼层
回复 3# walleeee


    “各个程序好像都有繁复造轮子的感觉” 。我觉得没人喜欢造轮子,除非现有的轮子不是很合适。每个软件都有自己的研发计划,发布周期。如果你的轮子造的太慢我等不及,或者我对轮子多多少少有点定制的小需求,或者是干脆对你的轮子质量不放心,我就只能自己造一个了,也是没有办法的办法。毕竟,自己造的轮子自己心理多少也有谱一些。

论坛徽章:
0
发表于 2012-05-18 15:39 |显示全部楼层
回复 4# 灌水菜鸟


造轮子的代价可是很高的,能仅仅只是因为“定制的小需求”,或者“轮子质量不放心”,就会决然的重造?

还有,那些经历了时间锤炼,比如zlib这种,有多大可能是的确不能满足你需求的,需要你去重造?
但是就算是zlib这种东西,在win下到处存在完全一样的都大有其在。

另外,对于qq这种东西,腾讯可能会有好几个产品,有时候每个产品都自己带完全一样的库,不知道有什么合理的解释。

论坛徽章:
0
发表于 2012-05-18 15:41 |显示全部楼层
本帖最后由 灌水菜鸟 于 2012-05-18 15:44 编辑
walleeee 发表于 2012-05-18 15:39
回复 4# 灌水菜鸟


呵呵,要是你,你会选择对原来的轮子修修补补还是另起炉灶?至于你说的腾讯的例子,一个公司内部还这样,只能说管理上的问题了,当然也有可能是部门之间同步的代价比定制库的代价更大,呵呵。

论坛徽章:
0
发表于 2012-05-18 15:57 |显示全部楼层
回复 6# 灌水菜鸟


一般是修补。造的代价太高。

难道没有技术层面的问题么?

我一直想把这个问题引向讨论abi,以及二进制兼容,还有处理这些的技巧,为什么就是引不过去。。。唉

论坛徽章:
0
发表于 2012-05-18 16:13 |显示全部楼层
回复 7# walleeee


    当然引不过去了,本来就没关系。谈谈你的看法,这些库的变种怎么和底层规约搭上关系,呵呵。

论坛徽章:
0
发表于 2012-05-18 16:45 |显示全部楼层
回复 8# 灌水菜鸟


你居然会觉得本来就没关系。

你没看到尽管里面有些zlib1.dll是完全一样的,另外有一些是不一样的么?

论坛徽章:
0
发表于 2012-05-18 17:03 |显示全部楼层
walleeee 发表于 2012-05-18 16:45
回复 8# 灌水菜鸟

看起来一样不见的就完全一样,看起来不一样也不见的逻辑上有差别。关键是,怎么会和你说的那些那么底层的东西搭上关系呢?举个例子,谈谈你的想法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP