CTO俱乐部专访:NoahWeb创始人李建
主持人:大家好,今天我们CTO俱乐部邀请到了NoahWeb的技术总监李建,请他与大家一起分享他的技术经验和创业故事。 李建是NoahWeb的创始人,这是一个快速的开发平台。据说可以让B/S应用开发的速度提高十倍,是这样吗?
李建:很高兴可以有机会和大家分享我这几年做技术的感受和我做的为之骄傲的应用工具。对于熟练使用NoahWeb的开发人员来说,开发同样的应用的确可以大大的节约时间和提高开发效率。
主持人:你很早就接触计算机了,这26年一定有很多传奇故事吧?
李建:我觉得我的传奇不在技术上,我觉得我来北京挺传奇的。我83、84年就接触计算机了,邓小平当时说要重视教育,要从娃娃抓起。所以当时政府就配了Apple 2型机器,每个城市挑了2个人,二、三十人被送到市里面做重点的培养。考大学时我选了和计算机毫不相干的当时较冷门的专业——广告,因为我想开阔下视野,但写代码对我来说是一种乐趣。
2000年我背个包就来北京了,下了西客站哪里也不认识,然后就去了北京我唯一知道的地方“中关村”。刚来北京很不适应,连走路的速度都跟不上这个大城市的节凑。
那时候就想到创业了,我是准备做一个电子照片的网站,而且我把实施的方案都写了,过来就找风险投资,参加各种聚会,花了三、四个月的时间没有找到钱,可能和我个人的各方面经验有关系,毕竟那时我才23岁。然后就该做什么就做什么去了,当过程序员,做过老师,现在也有了自己的公司,有自己的产品。
主持人:NoahWeb快速开发平台是怎么来的?
李建:NoahWeb是一套B/S轻量级快速开发引擎。解决B/S项目开发过程中有关项目设计、后期维护、应用程序安全、需求变更等方面的瓶颈。
在创办公司之前我在Macromedia工 作,这个产品受了些它的影响,那时候开发的工作比较多,接触很多是快速定制化的一些东西。我发现很多成品的软件在中国卖不开,很多公司觉得一个软件报价太 高,不如招两个人开发半年,软件可以自用还可以卖,人工成本便宜。所以我觉得工具类的东西可能更受欢迎,帮别人实现一个想法比给他一个现成的软件更有动力 一些。这可能是我没有做一个解决某一个应用的解决方案而是做了个工具的原因吧。
它只是个中间件以下的不大不小的产品,有很多中间件的特性,是针对B/S平台的。因为一个简单的应用网页用ASP写就很快,和再复杂一点开发周期短的管理系统,都不可能用中间件做,那是大炮打蚊子。把环境都搭建起来,类库一个个调好,最后就写了一段代码。它比中间件更轻量级,工具是free的,在网上就可以下载到,我们是通过解决方案和服务收取费用的。
主持人:这个领域很宽,那什么样的客户是比较合适的呢?现在的经济危机对你们影响大吗?
李建:大多数的中国公司都在做前端,我们比较少有,是做后端这部分。中间件属于前后通吃的,但现在也在渐渐走向这种纯B/S结构。我们是在为政府和企业提供信息化系统,信息化的中心是它的业务流程,没有哪个公司会因为一套系统改变他的流程。
现在经济形式不好,各公司在IT投入的都有相应的减少,对我们也有影响,中小企业在市场中的竞争力弱一些,有可能系统没有建设完企业就不在了,回款成为一个问题,所以我们现在更多的是在考虑如何规避风险。比如我们可以用更低成本的服务做更小的客户。
主持人:你对开源怎么看?怎么来解决安全的问题呢?
李建:我觉得中国的开发者并没有用开源来促进这个行业的发展,更多的是从利益出发,这方面反而会影响客户,损害他的安全性,有可能软件本身或机器上出现的一些问题也会带来不稳定的因素,所以暂时没有开源这个产品。
我们为了保证客户的安全而没有使用开源。很多的东西是客户定制化或是和别人共同合作的,一个行业做完解决方案后,我们采取保护,不再和同类的公司进行合作。
数据安全上通过不断的升级方法,而没有采用这种开源的方式。我觉得开源在中国推不动,更多人在关注实用性的问题,而不是考虑参与进去,共同讨论。而且中国没有一个很完善的基金来投资开源,可能是一个鸡和蛋的问题,是一个机制的问题。
主持人:你现在还写代码吗?你怎么看技术者做管理工作?
李建: 写代码是爱好,没有办法。在我看来技术者做管理是很要命的问题,我们有很多种参谋,都是些非技术的指导,比如市场、客户。技术和市场关注东西的方向会不一 样,两群这样的人坐在一起谈事件,你会发现很有趣。技术人员管技术人员很好管,分工大家目标一致就行了,团队合作在做,很多时候还是以自我为中心做导向。
主持人:你对各类开发语言怎么看?语言工具的转换会不会让你舍弃很多?
李建:在没有.net之前我是用java的,用了大概5年,但是java的一些特性让我在.net出来之后直接转向.net这个阵营。
对于开发人员来说,如果你都会,无非是用哪个不用哪个的问题。.net和java的优势是不一样的,.net的表现力比较好,比如3D空间的表现,Java出现的比较早,有一定的客户群体。客户的平台是sun的就得应用java,是微软的就得应用.net,他们在不同的领域有各自的成就。
如果希望和李建交流,可以访问李建的俱乐部网站 http://black.cto.csdn.net/
CTO俱乐部是CSDN推出的专门面向高端技术管理者的服务平台。主要是为了让中国IT公司中的CTO、技术总监和开发总监级别的人员能够有 一个结识、交流、沟通、合作的机会,同时也促进中国技术界的交流。从2008年12月底正式运营以来,CTO已经邀请五百位多会员。他们来自全国各地的互 联网、各行业的软件企业。
