选择的自由

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情
(倪可的父亲说)“……你 经常挂在嘴边的萨特笔下的自由,只是‘选择的自由’,一种有前提的自由。”——卫慧《上海宝贝》

前一段一直在BLOG上讨论服务器OS的选择问题,还有语言的多样性问题。其实归根到底就是关于选择的自由问题。

其实根本没有所谓绝对的自由,我们能得到的自由只能是选择的自由,差别只在于可供选择的东西或多或少而已。

Windows固然有千万般的好处,但它并不是没有问题的,在很多时候,Unix、Linux……会是更好的选择——即使你不喜欢,它们的存在仍然为你提供了选择的自由。

语言也一样,C#和Java固然近于万能,但C、汇编、COBOL……也仍然有市场——你可以不学不用,但不能剥夺别人选择的自由。

还有GC。GC固然是好,但是GC的性能再好也比不上栈模型的一句 sub esp, xxx 来得高效——这就是我反对在C里增加GC的根本原因,只是想保留一个选择不用GC的选项。

GPL v3自从被提出开始,就遭到很多的批评,其根本原因就在于强迫开源的条款剥夺了别人不开源的自由,这也是我一直不太喜欢GPL的最主要原因——我写的原生应用程序从来不用GPL。

在 Python 的 Web Framework 中, Django 无疑是一个好东东,是一个 All in one 的 solution ——它包括了从后端的 O/R mapping 到前端的 Web tamplate ,最关键的是它还有不错的性能。但是我现在还是转向了 TurboGears ,因为它提供了更多选择的自由,比如 O/R mapping除了用默认的 SQLObject 以外,还可以选择 SQLAlchemy (据说现在 Django 也支持 SQLAlchemy 了),而Web template的选择就更多了,从默认的 KID ,到与 Django 相同的 Jinja ,还有像 Genshi 这样的。

当然还可以引申出去,不过那就不安全了,打住。

补充风三火提供的一段Linus Torvalds对GPL的反应:
"By being pragmatic and not being too crazy about it, the 'Open Source' people ended up making open source a lot more accessible to a lot more users, and they made the software better, too. Because when you make your technical choices on technical grounds, rather than on religious ones, they end up being better."


博文收藏 请参考:面向程序员的数据库访问性能优化法则 http://blog.csdn.net/yzsind/article/details/6059209 阅读详情

相关推荐

感受情怀

关于老罗和王自如事情要从long long ago说起。话说十几年前老罗语录走红的时候,我就是他粉丝了。不过后来他开始写BLOG,我就粉转路人了,虽然那时也常去牛博,但对老罗的很多观点都不赞同。等他再去开英语学校的时候,基本已经淡出我的视线。直到锤子ROM出来,我才重新注意到他。虽然锤子ROM的确有一些亮点,但真谈不上什么革命性——基本上所有的Android第三方ROM在我看来都差不多:比较好的就

猛禽的编程艺术 3108

这不是一个技术问题

赖勇浩很有爱心地写了一篇《技术人员应该研发符合穷人利益的项目》。然而遗憾的是,这是一个头痛医脚的药方。Tinyfool对此的批评是:……此文把科技进步当作了人民的苦难根源了,我们总是这样,明明是制度的问题,分配不公的问题,不敢谈不想谈,就拿技术啊,人性啊来当替罪羊。正解。事实上,那种排队买票的黄牛同样是弱势群体,就算是电子商务为他们提供了方便,也对那些排队买票的农民工没有根本性的影

猛禽的编程艺术 4249

不值一驳

前几天一个叫许式伟的人,在CSDN BLOG发了一篇《驳“C语言已经死了”》,其目标是针对Ed Burnette的这篇《C语言已经死了,5个需要忘却它的理由》,之后引发了一堆的“驳”过来,“驳”过去,再“驳”过来……其实这种问题根本不值一驳。正如令狐在发给我的MAIL中所说的那样:其实任何语言都没有什么好跟不好,只有适用不适用 ── 高级语言的确方便,但总需要有人写汇编去实现它的编译器

猛禽的编程艺术 1万+

android之TextView自由选择复制

根据时代进步,那些干产品的也叼砖起来了,今天就遇到一个需求,需要对TextView的文案进行自由选择复制,不怕,我们是勇敢牛牛。比较实用,而且直接复制去就可以用,自己写主要费大脑不是。

叶已初秋的博客 3096
上一篇: Genshi笔记
下一篇: 语言的缺陷
itkbase
博客等级 码龄19年 112粉丝 4647原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值