公司

更多

XUL:微软的恶梦?

关键词: 微软

发表于2016-10-30 23:40:42 0 0


Netscape尽管没有在浏览器大战中获胜,但是这没有阻止其追随者为了争夺互联网的控制权而继续斗争。



由Netscape创立的Mozilla.org旨在开发公开源代码的浏览器,它宣称其技术是网上的字处理、表格应用等软件的基础。其中之一,叫做XUL (基于XML的用户接口语言),它实现了Netscape发动一场浏览器领域以外的“编程革命”的诺言。这些努力得到了MozDev.org 的支持。从9月起,它向独立开发者提供了Mozilla软件工程的基础架构, 使之成为了软件开发的热点之一。



和巨人并肩而立



尽管还有怀疑,MozDev 和 Mozilla以及越来越多的竞争者都看好基于网络服务器的程序会代替基于PC的程序。微软的Microsoft.Net把基于PC 的应用程序转移到了网上。 Oracle也针对性的发布了自己的软件版本。预期Sun的Brazil工程也将加入战团。



Mozilla 雄心勃勃的成员们希望MozDev.org 的工程将给软件巨人的计划带来麻烦。 基于Mozilla 的网络应用程序“有潜力成为Mozilla 最强大的一面(并且是微软最糟糕的恶梦)”,MozOffice 的发布站点呼吁道,“打倒Microsoft.Net称霸全球的战略!”



但是分析家怀疑公开源代码的开发者能够为商业应用开发足够安全的软件。



在微软和公开源代码工程之间的是得到大量投资的新企业,它们在寻求获得或开发这种程序。像Crossgain和 OpenDesign这样知名的风险投资家还未发布的工程和Mozilla 的技术有异曲同工之妙。



改变业界面貌



基于万维网的核心应用程序的仍然存在着一些问题限制了它的广泛传播和发展。大多数 PC 软件在流行性和功能上都远远超过其基于互联网的对手。但是 Mozilla 和 MozDev 说 XUL 有可能促进网络应用程序的流行。



XUL允许开发者使用一种比较简单而且是跨平台的网络语言的应用程序接口,而非为特定的操作系统定制的计算机语言。设计用户界面的门槛就降低了。因为浏览引擎支持用XUL写的应用程序,任何版本都能在浏览器所支持的任何操作系统上工作。并且由于XUL比标准的程序语言简单,专业知识的障碍也减少了。



推动新的发展



从 MozDev 发布以来,已有二十几个软件在开发之中,并且每个星期增加一到两个。在 基于Mozilla 的应用开发的早期,它受到了严厉的批评,人们想要它开发一个功能完备,稳定可靠的浏览器。在MozDev.org进行的工程中,游戏,MozOffice等软件应有尽有 ,而后者希图集成Sun的公开源代码的办公室套件StarOffice。



MozOffice工程与微软的 .Net 作比较,两者都在网上提供完整的应用,只不过前者是开放源代码的,不需要每月支付费用。 微软的Visual Basic的产品经理Ari  Bixhorn 说:“ XUL不过是一种例如 HTML那样的 的标注语言。它看起来能做很多 ActiveX控制可以做的事:下载一个小程序然后作为一个客户端程序运行它,而不是我们 .Net 那样的真正的网络应用程序。另外,它是单个的,非标准的语言,人们将要学习它,而 .Net给你很多语言的选择。”Bixhorn 另外也吹捧了微软的C#, C 和C++的一个为网上应用而设计的简化的版本。



MozDev 在进行的工程还包括基于Mozilla 的浏览器Aphrodite,学习工具Fabula,以及跨平台的即时信息软件Jabberzilla。



打造Mozilla



那些在 MozDev.org 上工作的开发者赞扬为他们提供了Mozilla.org以外的工作环境。Protozilla工程的作者 Ramalingam  Saravanan表示:“我认为有一个像MozDev.org那样的独立于Mozilla.org之外的站点对于未来‘作为一个平台的 Mozilla’是很重要的。”



MozDev 不是网上唯一的公开源代码的工程。Saravanan首先考虑了 SourceForge.net ,他认为它缺乏 MozDev那样的一个焦点。

0条评论发表评论

热门文章

京ICP备11027698号 CopyRight 2010-2015 All Rights Reserved 

公司旗下网站:www.sendto.cn(公司网站)www.jiuye.net(就业数字图书馆)

合作单位:北京交通大学出版社