标签 思考 下的文章

我也支持打开秦始皇陵

今天看到国内著名经济学家张五常的一篇文章: "是打开始皇陵墓的时候了"以及众网友的评论,自己也有一些想法,我是很赞成早些打开秦始皇陵的。

张五常先生在发表"是打开始皇陵墓的时候了"一文之后又陆续发表了若干篇,有篇是从经济学角度来考虑打开秦始皇陵对中国经济特别是中国西部经济的促进作用。我是个凡人,仅从自己的角度去想问题。:)

记得最近一部有关秦始皇陵的’大片’应该是成龙和金喜善主演的’神话’,细数起来,历史上关于秦始皇陵的影视作品以及各种小说不计其数,从古自今人们一直在揣度着那个神秘的陵墓背后所不为认知的故事。科学家们也没有闲着,他们在为皇陵见天日那一刻努力着拼搏着,甚至有人一辈子都在做这么一件事,直到终老也没能见到皇陵的庐山真面目,只好到另一个世界亲自去问问始皇大人了。一代接着一代人的努力仍然没有带来最终的结果。秦始皇陵这个千古谜团仍然在延续着。

国家为什么不决定打开皇陵呢?一个最重要的原因就是’一旦打开,如果保护措施不到位,将会带来不可估量的损失’,很多学者都如是说。但我想如果这样下去,这批’保陵派’的学者们可真要带着遗憾去见秦始皇了。我们假设一切顺利,中国在未来上百年时间风调雨顺,科技飞快发展,可能若干年后终于可以出台可以完美保护秦始皇陵的方案了。但是这一切都存在着相当大的风险,一旦出现什么意外情况,秦始皇陵由于不可抗拒之原因被摧毁了,那还谈什么呢,和这个相比,前面各位学者担心的简直微不足道。非常欣赏张五常的一句话:"如果永远不打开,等于没有,或有等于无。要打开才有价值,才能对社会作出贡献"。我觉得更重要的是秦始皇陵的打开能让所有中国人真正了解那段历史,这才是价值所在,能见证几千年前的那段辉煌历史我们都为之感到骄傲。话又说回来,难道今天中国的科技还不足以保证秦始皇陵的安全么?我觉得目前中国的工程技术人员是世界上首屈一指的,三峡大坝,青藏铁路,奥运鸟巢工程等等世界性的工程都在中国工程技术人员的手里面完成了,我相信他们能给我们一个稳妥安全的解决方案。

我们应该相信我们国人的智慧,这里我为’打开秦始皇陵’投一赞成票。

'此起彼伏'的复杂性

今天部门的一个同事很痛苦的向我求助。问题是关于一个新功能的测试,如果是一般的功能也就罢了,关键是这个功能是基于我曾做过的一个框架的,而这位同事由于是临时被指派的工作,对我的那个东西完全不熟悉。

问题就在这,当时写那个框架的时候目标就是为了部门内部其他项目的高度复用,也就是说其他项目如果有类似需求,使用我们的框架经过一系列配置就可以满足需求,至多需要一个简单的二次开发过程,可能需要提供若干业务相关的接口实现,编译到动态共享库中,把该库的名字和位置写到配置中即可。

这个框架的确消除了很多复杂的且易在各个项目中重复分布的功能,在部门的几个项目中都有使用;而且当初为了使框架更加通用,更加利于二次开发,我们采用了很多外部配置的方式,并且首次在C组采用xml的配置文件,毕竟xml的表达能力要比单纯的key = value型配置文件强大许多,可读性也更好,当初的目标毕竟是理想的。

实际的情况是,这些为了通用型留出的配置接口在实践中用的很少,但是其他第一次接触该框架的维护人员在了解它的时候又恰恰被过多的配置弄得晕头转向,无奈之下就来问我。复杂性由如何开发这些功能,到如何使用理解我的框架了。复杂性转移了。这也让我想起了最近看的关于J2EE中关于EJB的一些言论了。当初Sun在提出J2EE规范的时候更多的是考虑如何屏蔽掉分布式应用的复杂性,让开发人员不用关心分布式技术难点,结果导致最初的EJB只有Remote接口;而在实际应用中大部分Web应用都是部署在Single Machine Sing JVM上的,而Remote接口反倒降低了J2EE服务器的性能,这也许和复杂性关系还不是很大。继续说EJB,到后来开发人员发现要想开发出好的符合J2EE精神的应用,还是要去了解分布式协议的,这就大大提高了EJB的使用门槛,使大部门人望而却步。其实到后来的框架时代我觉得也是一样,框架的出现,一来可以让大家避免使用EJB的痛苦,开发出without EJB的应用,但是同时大家却都忘记了框架本身的复杂性了。试想要开发出好的Web应用,如果不对框架本身有所了解可能吗?特别是框架本身蕴含的各种设计思想,这也充分证明了复杂性的’此起彼伏’的特点。

下面的问题就是:复杂性没有消失,为什么大家还在用呢?目前软件业都在努力作着这些事情,即尽量让开发人员只关心问题域,业务域。无论是EJB还是各种轻量级容器框架的出现都是在努力向着这个方向前进,毕竟你在走向成功的道路上无需再reinvent the wheel了,虽然了解wheel的过程仍然复杂,仍然坎坷,但是照比以前也要好上很多了。

想到哪,说到哪,有些’语无伦次’,不知道大家能不能理解其中的意思。:)

如发现本站页面被黑,比如:挂载广告、挖矿等恶意代码,请朋友们及时联系我。十分感谢! Go语言第一课 Go语言精进之路1 Go语言精进之路2 Go语言编程指南
商务合作请联系bigwhite.cn AT aliyun.com

欢迎使用邮件订阅我的博客

输入邮箱订阅本站,只要有新文章发布,就会第一时间发送邮件通知你哦!

这里是 Tony Bai的个人Blog,欢迎访问、订阅和留言! 订阅Feed请点击上面图片

如果您觉得这里的文章对您有帮助,请扫描上方二维码进行捐赠 ,加油后的Tony Bai将会为您呈现更多精彩的文章,谢谢!

如果您希望通过微信捐赠,请用微信客户端扫描下方赞赏码:

如果您希望通过比特币或以太币捐赠,可以扫描下方二维码:

比特币:

以太币:

如果您喜欢通过微信浏览本站内容,可以扫描下方二维码,订阅本站官方微信订阅号“iamtonybai”;点击二维码,可直达本人官方微博主页^_^:
本站Powered by Digital Ocean VPS。
选择Digital Ocean VPS主机,即可获得10美元现金充值,可 免费使用两个月哟! 著名主机提供商Linode 10$优惠码:linode10,在 这里注册即可免费获 得。阿里云推荐码: 1WFZ0V立享9折!


View Tony Bai's profile on LinkedIn
DigitalOcean Referral Badge

文章

评论

  • 正在加载...

分类

标签

归档



View My Stats