blogdriver/blogchina的“升级”彰显今天中国网络界软件开发能力不足

有两个多月没有上博客,太忙了,而且正式开始技术工作项目后就不能再分心。前两天开始回来看看博客,把一些文章加上去,却发现两个月不见,国内的博客已经变了大样,不是变好了,是变差了。
blogcn 用的asp方案仍是不行,不是死了似的就是象死了似的反正是古人用的慢古董(一直觉得博客这类东西不宜使用纯网页技巧实现,不宜于asp,甚至不宜於使用单纯的jsp; php在效率上可行的,但缺乏深度开发的可能),这个网站也是犯了目前一般的网站建设项目最常犯的错误:把过分的精力和投资放在网页的浅层甚至仅仅是视觉优化上,以及单纯的网页重復性扩张上,缺乏深层的组件开发。它的特点很怪:前台大概是静态的html中用script嵌进xhttp请求,结果前台特别慢,后台的速度这次还算可以。

blogdriver 呢?一些显见的逻辑错误看来改善了,象牛虻曾不止一次发现进入了其他帐号的管理界面(显然牛虻的隐私也给不知是MM还是GG瞅过了),犯这类错误说明开发者使用的是在jsp上直接散播应用逻辑(所谓网页java高手,指的就是这类人),改善了,至少昨天半小时内没有出现。但是中文发布乱码的错误仍然存在,并由於另外的原因,导至总是丢文章(没有比这更糟的)。blogdriver显见是使用了structs。对於structs应用於较大型的系统的效率本人一向持不同的意见,而且,完全不加修改地使用开源软件也存在著一个蔽端,就是不可以完全控制它的代码,如果真的完全解拆下去,最终会发现不用它效率反而更高。我目前也使用struts的部分代码,不过已经完全折散了,衹不过是把我已经可以完全掌握的部分合并到我自已的组件代码中,所以我是可以完全控制的。但blogdriver显然没有这样做,无论他们的开发员水平如何低,如何没有经验,最起码,不可能不知道网站和java文件读写中的乱码如何重整,但时隔半年没有解决这个最基本的问题,衹能说明是他们使用了他们不能控制的开源组件,象 structs,甚至不具备改换编码重新编译的能力,这样,仅仅在组件外围调用上希望解除组件上的错误,几乎是不可能的。

blogdriver原来的php版本是不好用,却还能用。也不知是blogdriver的什麼东西令方兴东等人看上了它的engine,买来昇级 blogdriver,结果便宜货变成了垃圾货,blogdriver从不好用变成了不能用:两个月前对它的昇级评价就不好,两个月后看来成熟了,因為我试了几十次却就是登录不到我的帐号上,最后连登录服务器也不能访问了——方兴东老哥看来在技术上是个大外行,还请了个低能的CTO 。blogchina改了个名字叫bokee,但抄新浪的新闻中心抄得热火朝天,自已的博客本行也丢得差不多了,这位到处写行业文章的方老板在自已的业务上却是睁眼全是瞎,他忘记了互联网行业的游戏规则就是“成功者的营业模式后进者不能復制”,新浪已经做到这个水平上,他的新闻广告还不能算成功, blogchina变成一个次三档的新浪,却丢了自已的博客老本行,会有什麼下场不难想见的。(试了一个小时,终于有一次登录成功了,后台是慢,不稳定,不过乱码没有出现,看来比blogdriver 还是成熟了一些;且慢!乱码出现了!)

仅仅从目前的状态看,blogchina/blogcn/blogdriver的技术能力上的停滞反应了中国程序界通病带来的能力限制:缺乏组件抽象,过分散布逻辑於网页中,将网站建设变成了网页的堆砌,网页程序员成為系统开发员,必然在一定阶段达到项目管理的极限 (project exhaust),这时侯是推倒重来,还是继续在极限边缘中俳佪呢?

说到这裡要提一下,两个月不见,blog.csdn.net看来漂亮了,原来动不动就溢出停止服务,这几天很少见,是不是昇级服务器了?还是优化程序了?无意间用了一个IE编辑,原来的中文状态下跳动也不见了(这是笔者两年前开始使用htmleditor项目就发现的问题,当localeencoding 是中文时,它会反復刷新编辑窗口),还没有仔细看其他花梢东西是不是清除了。实际上,这也说明了中国网站软件项目建设上的一大误区,误人不浅:精力放在网页小伎俩和有多花梢上,而不是用在功能抽象形成组件的深度开发上,达到project exhauxt的时间就大大提前了。(后记:提交失败等等的资源耗尽带来的错误,好象还是存在的)

值得再提一下的是歪酷,这个博客比较小,而且解决方案有点独特。在前一阶段的项目中牛虻开发的一个博客engine已经投入商业使用,它可以提供完全模板修改订制,类似jsp的语法解释用于读取内部对象,最后,让用户发布成静态网页,并通过地址改写让用户可以用二级域名直接访问——和写jsp差不多——牛虻以为前为来者。但昨天无意间发现歪酷这个php站点已经基本上可以提供接近全模板的简单标记的模板;区别只在于,歪酷是php把它读入后更换字符串再输出到缓冲区,牛虻的方案是输出成静态文件——这是避免运行时负荷过重而制定的方案。因为牛虻的第一台运行工作机只是一台六年前的PII服务器,却已经承担着每天十万以上的访问量。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值