• 2005-12-10

    完美主义者

    Web创业十大戒律,其中一条就是除非完美、否则绝不发布产品。在Web 2.0时代,没有完美的产品,只有永远的Beta,永远的追随用户需求进行更新和升级。

    我是一个完美主义者,凡事讲求完美,而这点刚好是做很多事情的禁忌。

    记得以前开发一个BT/P2P软件,对于数据传输,我们采用UDP协议来穿透局域网。朋友对于每个数据包采用一问一答方式,这样编程实现比较简单,但是速度非常慢;而我采用类似TCP的滑动窗口模型,并且增加了自动侦测网络速度而改变窗口大小的功能,传送速度远远高于朋友的方式,但是由于网络情况的复杂性,技术实现比较难,不能短时间内完成。按照朋友的思维方式,就可以先把整个软件作出来,然后在后继版本中优化部分功能。而按照我的习惯,每个细节都要追求完美,导致整个产品很久不能出来,而且有可能有些花费大量时间实现的功能,根据用户反馈反而要丢弃掉,甚为浪费。

    要Web创业成功,必需抛弃完美主义。想到一个朋友的QQ呢称:人生本来就是残缺的,我不再追求完美。


    Tag:
  • 2005-12-10

    桌面应用 or Web应用?

    从卖出第一个共享软件算起,做软件这行也有5年了。

    前几天终于想认真学习javascript,html,xml/xsl,dom,asp.net之类东西了,告诉一个做.net桌面应用软件开发的朋友,说我要放弃垃圾的C/C++,准备开始学习JS学习网站开发,结果被鄙视一番。在他们眼中,好像做网站开发的没有技术含量,不算程序员。

    最近做一个东西,感觉大部分功能都可以由web实现。IM部分可以由web实现,比如Google Talk也有Flash版的;聊天室部分当然也可以由web实现;音频视频会议可以由web实现(需插件);RSS订阅、读写Blog、上传文件等功能都可以由web实现,没必要用桌面软件了。一时不知道到底桌面应用软件的前景在哪里,特别是Google的强势,google maps,google talk,google mail,google orkut等等的成功以及显示出来的桌面软件特性,可能软件行业真正要进入web时代了。

    桌面应用软件的优势在于响应速度快、无须连线、方便使用硬件资源等,但是有着明显的缺点,那就是更新维护麻烦、UI设计比Web页面麻烦(大量的图形图层以及声音动画界面)、对平台的强烈依赖性等。做一个网站,只要遵循W3C规范,即可在Windows、Linux、MacOs以及移动平台等诸多操作系统上使用,而开发一个桌面应用,很难移植到很多平台。应用软件的UI设计较Web页面设计困难,现在是一个个性的时代,强调用户体验的重要性,个性化服务需要用户方便定制各种功能、显示形式等,Web页面在这方面优势很明显。Web服务在更新维护方面更是远强于桌面应用,如果要增加新的功能,或者修复当前服务存在bug,只需要更新Web服务器软件即可,用户立刻就可以享受到更新后的服务。

    数据是下一个"Intel Inside",忘记这是谁说的了,从Google等网络公司的迅速发展可以看出。越来越多的服务都是基于网络和数据的,比如新闻资讯、搜索、地图服务、通讯服务、B2B/C2C等等,这些理所当然使用Web方式。还有一些例如OA、ERP、CRM等,也很容易转变为Web服务。只有一些工具类软件,例如开发工具IDE、绘图软件Photoshop等,只需要使用电脑本身内存CPU等资源,没有必要采用Web方式。不过这些东西在以后也肯定会向Web方向转变的,比如Cyworld已经将很多功能都Web化了。

    将所有的数据存取、数据传输、数据计算都集中于服务器,给用户一个统一的界面呈现,一种无差别的用户体验。轻松的使用各类操作系统和平台来享受这些服务,而不管你是在用Windows PC,还是用Mac,不管你是web还是wap。这也许是以后的趋势,所以,让桌面应用软件见鬼去吧。



  • 2005-12-09

    设计期第二个ui

    鉴于第一个ui以绿色为主色调,虽然绿意盎然,显现出勃勃生机,但是冷色调难免有点压抑.我们需要活泼可爱的,热情如火的,适应年轻人的,所以建议采用暖色调,例如红色\橙色\黄色等.

    这个ui采用黄色\橙色,感觉还可以,一片金黄,让人想到丰收的稻田,硕果累累的金秋.还算比较热情活泼.


    Tag:
  • 2005-12-09

    设计期第一个ui

    http://www.bugsol.com/tangjun/ui1.jpg绿色基调,联想起小草绿叶,各色虫虫.

    Tag:
  • 2005-12-09

    firefox的一点小问题

    不过发现一个问题,每次打开窗口都是以最大化模式。而我经常正在浏览一个网页时,看到感兴趣的东西就先打开,等到这篇看完后再去看那些打开的页面,而那些页面也刚好下载完。但是firefox每次都打开一个全屏的窗口,影响阅读。
     
    不知道是否有办法解决,搜索了一下,没有找到解决办法。

    about:config里面也没看到有设置。
    Tag:firefox