1.2.2 Flash的一席之地
我所在的公司也发现了互联网上的机会,成立了互联网事业部。我则趁机提出了一个庞大的计划,名为JSVPS(JavaScripts Visual Programming System)。
JSVPS在服务器端表现为dataCenter与dataBaseCenter。前者用于类似于聊天室的即时数据交互,后者则用于类似于论坛中的非即时数据交互。在浏览器端,JSVPS提出了开发网页编辑器和JavaScript组件库的设想。
这时微软的IE 4.x已经从浏览器市场拿到了超过70%的市场份额,开始试图把Java Applet从它的浏览器中赶走。这一策略所凭借的,便是微软在IE中加入的ActiveX技术。于是Macromedia Flash就作为一个ActiveX插件挤了进来。Flash在图形矢量表达能力和开发环境方面表现优异,使当时的Java Applet优势全失。一方面微软急于从桌面环境挤走Java,以应对接下来在.NET与Java之间的语言大战;另一方面Flash与Dreamweaver 当时只是网页制作工具,因此微软并没有放在眼里,就假手Flash赶走了Java Applet。
Dreamweaver系列的崛起,使得网页制作工具的市场变得几乎没有了悬念。主力放在Java Applet的工具,例如HotDog等都纷纷下马;而纯代码编辑的工具,如国产的CutePage则被Dreamweaver慢慢地蚕食着市场。同样的原因,JSVPS项目在浏览器端“开发网页编辑器”的设想最终未能实施,而“JavaScript组件库”也因为市场不明朗一直不能投入开发。
而在服务器端的dataCenter与dataBaseCenter都成功地投入了商用。此后,我在聊天室上花了更多的精力。到2001年下半年,它已经开始使用页签形式来管理多房间同时聊天,并加入语言过滤、表情、行为和用户界面定制等功能。而且,通过对核心代码的分离,聊天室已经衍生出“Web即时通信工具”和“网络会议室”这样的版本。
2002年初,聊天室发布的最终版本(ver 2.8)的功能设定已经远远超出了现在网上所见的Web聊天室的功能集。图1-2的示例中,包括颜色选取器、本地历史记录、多房间管理、分屏过滤器、音乐、动作、表情库和Outlook样式的工具栏,以及中间层叠的窗体,都是由DHTML与CSS来动态实现的。在后台驱动这一切的,就是JavaScript。
![]() |
| 图1-2 聊天室最终版本的界面 |
我没有选择这时已经开始流行的Flash,因为用DHTML做聊天室的界面效果并不逊于Flash,也因为在RWC与RIA的战争中,我选择了前者。
| 回书目 上一节 下一节 |
|
||||
| · iSCSI应用与发展 · CISSP认证成长之路 · 隐私保护技术探讨 · 华为员工自杀频频拷问.. · FTTx光纤接入 · Windows Server 2008专.. · 开源虚拟化技术Xen · WCF开发基础 |
· Linux——从菜鸟到高手 · 微软出价446亿美元收购.. · SQL Server 2008/2005.. · RAID——磁盘阵列基础 · 微软Forefront企业安全.. · 如何优化IT 控制能耗 · 国际文档格式标准开战 · 珊瑚虫QQ作者侵权案开庭 |
|||
|
||||
| · VPN技术 · iSCSI应用与发展 · SQL Server 2008/2005.. · SQL Server 2008/2005.. · iSCSI应用与发展 · RAID——磁盘阵列基础 · 中间件应用技术专题 · 深入了解PGP加密技术 |
· 病毒查杀专题 · VPN技术 · 国际文档格式标准开战 · SSL VPN详细知识 · Linux防火墙 · 打造安全服务器 · Sniffer安全技术从入门.. · 木马原理与防范 |
|||
|
||||
| · SQL Server 2008/2005.. · iSCSI应用与发展 · 中间件应用技术专题 · SQL Server 2008/2005.. · iSCSI应用与发展 · RAID——磁盘阵列基础 · 身份认证技术 · 病毒查杀专题 |
· 清除流氓软件——51CTO.. · SSL VPN详细知识 · Sniffer安全技术从入门.. · VPN技术 · 了解统一威胁管理(UTM).. · 网络钓鱼 · ADSL应用面面俱到 · ADSL应用面面俱到 |
|||