![]() |
会员注册 会员登陆 取回密码 |
|
| 欢迎您回来 | ||
|
Fishman(转载自DoNews) 2002年09月08日
注:今天和蒋涛、闫辉去点击科技拜访了王志东,详细了解了点击科技产品开发的 技术架构和设计思想,撰文一篇。由于本人水平有限,管中窥豹,如有表达不当之处请 见谅。 综述:点击科技推出的是一个巨型的软件产品,这个产品凝聚了王志东独特的软件 思想,惊人的设计能力和多年的技术积累。从业十几年来,所有值得王志东自豪的技术 和心得,都会一一融汇入他的产品中。如果这是一个江湖,那么,王志东是一位闭关苦 修的大侠,等他再次出现在人们面前的时候,他带来了一种独门绝技。一种因融化贯通 了所有门派的内外招式而独步天下的武功。 一、点击科技做什么产品? 估计这是很多人翘首以待的问题,看了很多新闻报道之后却不知所云,或许我的解 释能让大家撩开它神秘的面纱。 点击科技的产品,包含了竞开协同工作站、竞开协同商务平台和竞开业务应用系统 三大部分。专业的术语的确让外行的人比较难以理解。 1、什么是竞开协同工作站? 它是一个软件客户端,象FOXMAIL或者QQ那样的客户端,可以放在网站上被人下 载,然后安装到自己的个人电脑里。这个客户端长得有点象Microsoft Outlook 2000。 它最大的特点是象一个你办公所需的活页夹。 第一页放的是“个人信息”,这是客户端最基本的功能。 你可以看到:名片、日程、邮件、文档、打印等和Outlook类似的功能。虽然类 似,却在功能上远远超过Outlook。例如名片功能,它可以记录一个朋友的姓名、电 话、地址等信息,还可以有一个联系记录列表。记录你和这个朋友什么时候开始认识, 什么时候通过什么方式(邮件/传真/电话/见面..)联系过,联系内容是什么,这个朋友 跟你的关系如何,这个朋友还认识你哪些其他朋友等功能。 从第二页起你可以自由放置自己办公所需要的资料。 如果你是个销售人员,你可以这样放置:第二页:“销售管理”,第三页:“行政 管理”。那么,在“销售管理”页里你可以看到联系人、客户列表、项目跟进、合同管 理、销售进度、产品资料等等销售相关资料。在“行政管理”页里你可以看到公司制 度、行政通知、公司论坛等等行政工作相关的资料。 如果你是个财务人员,你可以这样放置:第二页:“财务系统”,第三页:“相关 法规”,第四页:“在线银行”。自然,里面的资料也是一个财务人员日常工作所必须 的。比如“财务系统”,就是一个象用友那样完整的财务软件,比如“银行支付”,就 可以是招商银行的“企业银行”。 如果你是一位公司高层,你可以看到更多的数据。第二页:“财务部”,第三页: “销售部”,第四页:“开发部”,第五页:“人事部”等等。既然是活页夹,只要你 的级别够高,就可以随意插放。 同时,这个客户端,你还可以用来发送QQ短信息,发送传真,网络电话,下载文 件、视频会议等等。发挥你的想像,你平时工作的时候要用什么软件工具,做什么工 作,与同事或者外界怎么沟通,都可以在这里体现。 反正装了这个客户端,就无所不包。工作的时候,我们只要启动电脑,进入 Windows,运行这个客户端,“一切尽在眼中!” 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来用,我希望这个软件,运行在每一台机 器上,不论是服务器,还是个人电脑?quot; [ 返回 ]
■ 相关文章
·
对网站流量分析方法了解吗? (2006-05-19)
· 只需三万八,本田雅阁开回家 (2005-07-09) · 买车吗?不妨进来看看!-9788 (2005-05-23) · ★有意买车的顾客不妨进来看一看!!!!!! (2005-05-15) · 李维语录 (2004-12-06) · GNU make 指南(转自www.lisoleg.net) (2004-11-17) · GCC - 一切从这里开始 (2004-11-17) · gcc最佳编译参数 (2004-11-17) · 旅行社需要什么样的管理软件(二) (2003-03-19) · 旅行社需要什么样的管理软件(一) (2003-03-19) · 编程书写规则 (2003-03-14) · 用perl访问mysql数据库 (2002-12-25) · 从程序员升级到工程师 (2002-12-20) · 将PHP作为Shell脚本语言使用 (2002-11-26) · PHP输出控制功能在简繁体转换中的应用 (2002-11-26) · 用asp+实现文件上传 (2002-10-26) · ASP.NET编程中的十大技巧 (2002-10-26) · 关于asp.net的配置问题 (2002-10-26) · 王志东的软件思想 (2002-10-24) · [转帖] linux上使用ASP (2002-10-18) · mail() 也发html文件 (2002-09-29) · JSP的mysql_jdbc驱动程序 (2002-09-29) · XML 技术的相关资源和教程(转) (2002-08-30) · Linux C++ 自学笔记 (2002-08-29) · 在 MySQL 数据库中使用 C 执行 SQL 语句(3) (2002-08-29) · 在 MySQL 数据库中使用 C 执行 SQL 语句(2) (2002-08-29) · 在 MySQL 数据库中使用 C 执行 SQL 语句(1) (2002-08-29) · 基于MySQL的高性能数据库应用开发(转) (2002-08-29) · 用C语言编写访问MySQL的程序(转) (2002-08-29) · java在Linux下的web应用 (2002-08-23) |
| http://www.isyi.com Copyright © 2002-2005 实易数码. All rights Reserved 版权声明:实易数码是本Blog托管服务提供商。实易数码不承担任何责任,请与Blog使用者联系解决。 粤ICP备05023051号 |