10楼
大 中
小 发表于 2004-8-17 20:10 只看该作者
.net介绍
.net所实现的java的功能
可控代码跨平台的虚机和伪码免费赠送命令行编译器纯面向对象语言对xml和xml web services的支持和jsp对应的asp.net 网页上的程序一套统一的中间件环境。
.net未实现的java功能
免费的集成开发环境多厂家支持,跨平台的成熟度
.net实现的java不具备的功能
多语言支持强大的集成开发环境。在windows上媲美本机程序的速度。对COM的支持,对vs的继承对widows form 、web form、服务器端程序的图形直观编程。
相对vs6的改进
统一了集成开发环境,使c++程序也具有了vb的友好性。
xml各种技术介绍
xml:
xml是统一格式的结构化数据的文本文件。
基于xml的程序,数据结构是开放的,方便不同程序处理同一种文件,这样,程序之间可以达到高水平的协作。
xml现在成为了各行各业统一数据格式的基础。
xml发展出了完善的语法,它用DTD或scheme来界定xml的标记语言。用uri来唯一确定一个xml格式。用css或XLT来转换xml格式,xlink和xpointer等来建立xml的链接,用xpath来定位xml中的数据。
xhtml:
是严格符合xml格式的html。
RDF:
基于xml的元数据描述语言。方便交换结构化数据。方便交换知识。
RDF是用主语、谓语、宾语来描述知识的。
SVG:
xml格式的矢量图形格式。
SMILE:
xml格式的各种多媒体在时间线上的协同。
xmath:
xml格式的公式描述语言。
xml-rpc和soap:
以http协议和xml格式来进行网络程序之间的消息通讯。
xul:
netscape的mazilla使用的程序界面语言,基于xml格式,比html强大的多的描述图形界面的xml语言。它用css来换肤,用DTD来实现多语言界面,用javascript来实现程序逻辑,以此编写跨平台的可方便定制界面的程序,现在这个程序API功能已经很强大了,整个mazilla程序就是基于xul的。
最先进得xml格式图形界面程序开发工具-xul
大家知道netscape程序,一个仅次于ie得浏览器,也有很多人知道mozilla,netscape得开放源代码版本。但很多人只是使用mozilla,不知道mozilla另一个重要得功能--程序开发。在netscape开放源代码后三年mozilla得1。0版还没有问世,很多人讥笑他的超慢得开发速度,实际上,mozilla酝酿出了一个超酷得新产品,可以看作是软件开发工具发展得另一个里程碑。
现在基于浏览器得三层开发结构非常流行,微软得.net得思路就是基于这个结构得。另外,不考虑服务器结构,就是基于网页得javascript小程序也对人很有吸引力,这些产品得思路都是以html为用户界面,但开发人员常常苦恼于html太简陋。而mazilla得xul解决了这个问题。
xul是对html得扩展,完全兼容于html,xul基于xml格式对html进行了扩展,实现了完整、强大得图形用户界面设计功能。可以设计出复杂得图形界面程序。实际上mazilla整个就是由xul设计得。xul用css来控制界面风格、用DTD来替代字符串,方便的实现本地化,用javascript来对用户界面的操作作出反应,提供基本的逻辑编程,javascript通过对象文档接口DOM来动态控制用户界面。同时javascript通过调用mozilla提供的丰富的底层API来实现强大的功能。mozilla提供了功能强大的API可以进行文件操作、网络操作、图形操作等各种操作,并且这种API是完全跨平台的。最后,mozilla用RDF格式来存储独立于界面的数据。
总结:xul由于兼容html,提供了最强大的用户界面的定制,DTD提供了最方便的本地化。xul、javascript、RDF提供了显示、逻辑、数据的分离。mozilla的底层API提供了跨平台的强大编程能力。
希望大家都来关心mozilla。
夜黑漆漆, 有水的村庄
鸟叫不停, 浅沙下荸荠
那果实在地下长大象哑子叫门
鱼群悄悄潜行如同在一个做梦少女怀中
那时刻有位母亲昙花一现
鸟叫不定, 仿佛村子如一颗小鸟的嘴唇
鸟叫不定而小鸟没有嘴唇
你是夜晚的一部分 谁是黑夜的母亲
那夜晚在门前长大象哑子叫门
鸟叫不定象小鸟奉献给黑夜的嘴唇
在门外黑夜的嘴唇
写下了你的姓名
|