Mozilla云计算HTML5文本编辑器即将面世
时间:2010-09-09 来源:linux论坛
早在2009年的时候,Mozilla宣布要开发一款云计算代码编辑器,完全基于Web,不需要安装Firefox扩展,这是一个仅限于 Firefox使用的在线编辑器,可支持在线编辑和协作,支持多用户协作,并可同时用于代码和文本的处理,并将其命名为“Bespin”,取自《星球大 战:帝国反击战》中的云城Bespin。
在过去一年的时间里,Bespin项目在缓慢但是稳步地进行,Mozilla表示,距离其1.0正式版已经不远了,而且将其更名为 “Skywriter”,更符合云计算编码的宗旨。近期Mozilla还会将Skywriter提交到GitHub中,方便开发人员轻松地获取并帮助该项 目的进展。
Mozilla描述说,Skywriter是一个强大的、可定制的HTML5文本编辑器,“Skywriter将成为一种端对端的基于 JavaScript的系统,其实,最初服务的核心是基于 Python,Javascript只是刚刚开始使用。……我们将创建一个基于XULRunner的桌面版本Skywriter,以及一个基于 node.js的自定制服务器版本。”
然而,Mozilla在用户的要求下,已经把在项目的代码库移到了GitHub中。起初,在项目用的是Mercurial,在Mozilla的一篇博客中写道, 已经用于Skywriter上的人希望能够用在GitHub上,GitHub的库是Skywriter的一个新的Jacasript的版本,旧的 Mercurial库将会仍然保留,博文中还说到,我们只是把工具更改为了JavaScript,而没有改变Bespin的核心插件。
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://pub.chinaunix.net//uploadfile/2010/0909/20100909100155664.png');}" onmousewheel="return imgzoom(this);" alt="" />
在过去一年的时间里,Bespin项目在缓慢但是稳步地进行,Mozilla表示,距离其1.0正式版已经不远了,而且将其更名为 “Skywriter”,更符合云计算编码的宗旨。近期Mozilla还会将Skywriter提交到GitHub中,方便开发人员轻松地获取并帮助该项 目的进展。
Mozilla描述说,Skywriter是一个强大的、可定制的HTML5文本编辑器,“Skywriter将成为一种端对端的基于 JavaScript的系统,其实,最初服务的核心是基于 Python,Javascript只是刚刚开始使用。……我们将创建一个基于XULRunner的桌面版本Skywriter,以及一个基于 node.js的自定制服务器版本。”
然而,Mozilla在用户的要求下,已经把在项目的代码库移到了GitHub中。起初,在项目用的是Mercurial,在Mozilla的一篇博客中写道, 已经用于Skywriter上的人希望能够用在GitHub上,GitHub的库是Skywriter的一个新的Jacasript的版本,旧的 Mercurial库将会仍然保留,博文中还说到,我们只是把工具更改为了JavaScript,而没有改变Bespin的核心插件。
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://pub.chinaunix.net//uploadfile/2010/0909/20100909100155664.png');}" onmousewheel="return imgzoom(this);" alt="" />
相关阅读 更多 +