赞助商
赞助商

岩土工具箱开发背景

平常工作中,经常遇到一些零零碎碎的计算问题,这些问题单个拎出来通常都不复杂,比如岩土工程设计收费的问题, 自己动手用wps表格软件输几个函数就可以解决,但是一旦类似的问题多了,或者经常遇到, 而平时又没有在工作中把这些计算表格整理积累出来的话,就变得复杂了。

关注我博客的朋友,可能还记得本人去年写了一篇博客,其中提到为帮助备考而萌生做岩土工具箱的念头。

而实际上,我去年已经发布了一个岩土工具箱的小程序,是用vb.net写的, 功能很简单,还存在很多不足,有些计算结果可能还不太准确。当时开发到一定程度以后,我就发现,这件事情远不是我想象的那样简单, 要做到方便实用,我的功力还真的差得很远,短期内也不可能有那么多的精力去学习相关知识以致搞定那些问题。

在我前段时间做95ie站长工具箱的时候,仔细想了一些问题,得到了一点答案。

条条大路通罗马。很多事情,解决起来都是可以有很多很多的办法的,死胡同不必等到走到头才想到转身。

经过2001~2002年(系我个人的记忆和感受,时间可能不准)年间中国网通和电信的大力宣传和推广,中国的宽带网络得到空前发展。 时至今日,我真得感觉中国已经步入了网络化的时代,各种网络应用层出不穷,无论是“舶来品”还是“土特产”。

再者,经过google和IBM等公司的大力忽悠,cloudy computing这种计算机诞生初期就一直存在的东西,被炒烂了锅。这种client-server架构的东西, 一直就是IBM的强项,只不过在google那里,这个client变成了browser而已。

据我所知,在很多年以前,东北大学或者是吉林大学的一个教授,就开发出了一套岩土工程有限元计算程序。有限元计算这种硬件杀手的应用, 使得他们除了卖软件,还弄出了卖服务的法子。你可以按照他们软件的数据格式,在他们的网站或者通过telnet程序提交你的计算模型, 他们的服务器就会计算出结果并反馈给你。这也正是国内外各个超级计算中心的业务模式,只不过这些超算中心的计算能力要大N倍而已。

所以呢,既然不能用vb.net解决这些问题,我就决定试试强大的php,花了两周的业余时间,就做成了现在这个网络版的岩土工具箱。 当然,现在还只是搭了个架子而已,不过在这个过程中,我已经深刻得领会到了php的强大所在, 这个依靠社区、集众人之力发展起来的东西,真是很好很强大!

2010年5月27日