ITnews 版 (精华区)

发信人: lovejune (办法总比问题多), 信区: ITnews
标  题: 王志东的软件思想
发信站: 哈工大紫丁香 (2002年09月15日12:48:20 星期天), 站内信件

   文/Fishman
 注:今天和蒋涛、闫辉去点击科技拜访了王志东,详细了解了点击科技产品开发的技
术架构和设计思想,撰文一篇。由于本人水平有限,管中窥豹,如有表达不当之处请见
谅。
  综述:点击科技推出的是一个巨型的软件产品,这个产品凝聚了王志东独特的软件
思想,惊人的设计能力和多年的技术积累。从业十几年来,所有值得王志东自豪的技术
和心得,都会一一融汇入他的产品中。如果这是一个江湖,那么,王志东是一位闭关苦
修的大侠,等他再次出现在人们面前的时候,他带来了一种独门绝技。一种因融化贯通
了所有门派的内外招式而独步天下的武功。
  一、点击科技做什么产品?
  估计这是很多人翘首以待的问题,看了很多新闻报道之后却不知所云,或许我的解
释能让大家撩开它神秘的面纱。
  点击科技的产品,包含了竞开协同工作站、竞开协同商务平台和竞开业务应用系统
三大部分。专业的术语的确让外行的人比较难以理解。
  1、什么是竞开协同工作站?
  它是一个软件客户端,象FOXMAIL或者QQ那样的客户端,可以放在网站上被人下载,
然后安装到自己的个人电脑里。这个客户端长得有点象Microsoft Outlook 2000。它最
大的特点是象一个你办公所需的活页夹。
  第一页放的是“个人信息”,这是客户端最基本的功能。
  你可以看到:名片、日程、邮件、文档、打印等和Outlook类似的功能。虽然类似,
却在功能上远远超过Outlook。例如名片功能,它可以记录一个朋友的姓名、电话、地址
等信息,还可以有一个联系记录列表。记录你和这个朋友什么时候开始认识,什么时候
通过什么方式(邮件/传真/电话/见面..)联系过,联系内容是什么,这个朋友跟你的关系
如何,这个朋友还认识你哪些其他朋友等功能。
  从第二页起你可以自由放置自己办公所需要的资料。
  如果你是个销售人员,你可以这样放置:第二页:“销售管理”,第三页:“行政
管理”。那么,在“销售管理”页里你可以看到联系人、客户列表、项目跟进、合同管
理、销售进度、产品资料等等销售相关资料。在“行政管理”页里你可以看到公司制度
、行政通知、公司论坛等等行政工作相关的资料。
  如果你是个财务人员,你可以这样放置:第二页:“财务系统”,第三页:“相关
法规”,第四页:“在线银行”。自然,里面的资料也是一个财务人员日常工作所必须
的。比如“财务系统”,就是一个象用友那样完整的财务软件,比如“银行支付”,就
可以是招商银行的“企业银行”。  
  如果你是一位公司高层,你可以看到更多的数据。第二页:“财务部”,第三页:
“销售部”,第四页:“开发部”,第五页:“人事部”等等。既然是活页夹,只要你
的级别够高,就可以随意插放。
  同时,这个客户端,你还可以用来发送QQ短信息,发送传真,网络电话,下载文件
、视频会议等等。发挥你的想像,你平时工作的时候要用什么软件工具,做什么工作,
与同事或者外界怎么沟通,都可以在这里体现。
  反正装了这个客户端,就无所不包。工作的时候,我们只要启动电脑,进入Window
s,运行这个客户端,“一切尽在眼中!”
  2、什么是竞开协同商务平台?
  这是一台或一组服务器,可以放在公司内部,也可以放在公网上。既然客户端的功
能无所不包,那么就肯定需要服务器端的功能对应支持。因此,这是一个开放性的平台
,也是点击科技技术的精华所在。每一个客户端可以通过P2P的方式各自通讯,也可以通
过服务器统一协调。客户端中需要读取的数据,都存储在服务器中。例如:用户想看一
份销售合同的内容。客户端就会告诉服务器:“我要看合同”,服务器就会把合同档案
调出来,传给客户端查阅。当然,这里面还隐含了很多用户不可见的安全性检查。
  这个平台的最大特点,就是灵活。你可以根据需要,在上面开设很多功能。例如:
人事管理、财务系统、销售管理、视频会议、网络传真、在线银行、税务系统等等。你
的企业需要什么办公方式,都可以在这里开通,或者安插业务应用系统。
  3、什么是竞开业务应用系统?
  是指安装在竞开商务平台上的应用系统。通过插件的形式表现。刚刚我们提到的“
销售管理”、“财务软件”、“在线银行”、“视频会议”等功能,都是一个业务应用
系统。企业,越大需要的应用系统就越多,甚至CRM、ERP系统,都可以是竞开商务平台
上的业务应用系统。点击科技已经提供了一个业务应用系统的样例,那就是“竞开销售
管理系统”,它包含了项目管理、活动安排、销售事务、合同管理、销售分析、队伍管
理、产品资料、销售价格、工作报告等等复杂的功能。
  总结,使用点击科技的产品,可以得到:效率手册、工作范围、关系管理、通讯整
合、协同工作、流程审核、事务关联、应用联盟等功能。其实,它模拟了一个企业信息
化办公的环境,涵盖了一个企业在线办公的所有工作范畴。
  二、点击科技为什么做这样的产品?
  Fishman:“王总,当时您怎么会想到要开发这个产品?”
  王志东:“首先,我一直在使用'平台'的软件设计架构。开发中文之星、RichWin等
软件的时候,我提供了中文平台的功能,在中文平台上,整合内码转换、智能识别、字
典翻译等应用插件。开发新浪网的时候,我们建立了一个门户平台,整合新闻、邮件、
下载、短信等应用插件。开发点击科技的产品,我一样沿袭这种软件开发的最高思想境
界去设计我们的产品。其次,我有两只眼睛,左眼观察技术,右眼观察用户,这两者的
结合,就是我要开发的产品。我曾经列出了两张非常详细的表,一张是技术的术语,一
张是用户需要什么。最后整理的结果,就是大家看到的点击科技的产品。其实,直到现
在也我们只做了规划的10%左右,我们将要花3-5年继续升级和完善这个产品。”
  三、点击科技的产品基于什么技术架构?
  Fishman:“请问你们采用什么操作系统、数据库和开发语言进行产品开发?”
  王志东:“我们采用客户端/服务器架构。其中客户端采用C++和Delphi混合编程,
服务器采用Unix/Linux C语言编程,数据库采用Oracle/MySQL。”
  Fishman: “为什么不用JAVA+Browser/Server架构,这在国外很流行?”
  王志东:“采用Client/Server架构,是因为它具有实时在线、易操作和沟通等优点
。Browser有它与生俱来的缺点,减少了很多软件特性,表现上不如Client软件。”
  Fishman: “为什么要采用Unix/Linux,而放弃了微软的产品?”
  王志东: “对于很多企业来说,办公信息化的预算是有限的,他们关心的是节约成
本。假如我们做一个15万元的项目下来,如果采用Microsoft系列产品,服务器硬件要一
笔钱,Windows NT要一笔钱,SQL Server要一笔钱,剩下的软件开发费用就很少了,而
且性能也不是很好。但如果我采用免费的Linux+MySQL的技术方案,我就可以告诉对方,
其实这个单子只需要10万元,我可以帮你节约5万元,这种双赢的方式我们何乐而不为?

  Fishman: “客户的需求和流程都不同,是不是需要二次开发?”
  王志东:“客户可以等待我们的新版本推出,或者设置软件功能,或者用SDK包开发
应用组件,或者我们提供Script语言供用户编程。”
  Fishman: “用什么方法做开发管理?”
  王志东:“遵循微软解决方案框架MSF模型和规范,产品的开发周期不能超过一年,
否则程序员很疲惫,开发进度也容易陷入泥潭。”
  Fishman: “产品价格如何,用在什么地方?”
  王志东:“要求性能价格比最高,产品属于中档价格。大中小企业都可以使用我们
的产品,个人用户可以把客户端当成Outlook来用,我希望这个软件,运行在每一台机器
上,不论是服务器,还是个人电脑。"

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 172.16.9.41]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:8.797毫秒