加载中…
个人资料
dennis
dennis
  • 博客等级:
  • 博客积分:0
  • 博客访问:126
  • 关注人气:0
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
访客
加载中…
好友
加载中…
评论
加载中…
留言
加载中…
分类
博文
标签:

杂谈

帅哥美女吧

歌本周一发布了该公司内部使用的开放源代码数据描述语言Protocol Buffers.Protocol Buffers与XML相似,但更简单、更小、更快.
谷歌开放源代码项目经理克里斯·迪邦纳(Chris DiBona)在一篇博文中写道,“我们在网络上传输或在磁盘上存储的几乎所有结构化信息都采用了这种语言.我们认为Protocol Buffers可能对其他人也有用,因此我们决定将它发布为开放源代码软件.”

谷歌软件工程师肯顿·瓦尔达(Kenton Varda)在公司的开放源代码博客上发表文章称,谷歌使用数千种不同的数据格式,其中大多数都是结构化数据格式.XML无法胜任对这些海量结构化数据编码的重任,谷歌于是开发了Protocol Buffers.

瓦尔达将Protocol Buffers比作是一种界面描述语言,但没有界面描述语言的复杂性.他说,Protocol Buffers的主要设计目标之一是简洁.对Protocol Buffers进行解析的速度也很快,比XML要快出至少一个量级.

谷歌的文档称,与具有可比性的XML文件相比,Protocol Buffers文件的尺寸要小3-10倍,解析速度要快20-100倍.

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

杂谈

ItsNat, Natural AJAX,是一个开源Java AJAX组件web应用框架。



ItsNat实现了“浏览器就是服务器”(The Browser Is The Server TBITS),在服务器端模仿了一个一般概念的W3C Java 浏览器,客户端动作通过AJAX发送到服务器端,并且转换为W3C Java DOM动作,在DOM服务器端改变结果自动发送到客户端,用JavaScript 更新客户端DOM。

在ItsNat中结构通过没有逻辑和模板的纯粹 X/HTML文件来定义。视图逻辑使用 java W3C DOM APIs
通过纯java代码实现,提升重复使用效率和面向对象编程。

ItsNat严重依赖AJAX实现,AJAX不是一个简单的插件,因为当一个DOM动作在服务器端注册后,UI动作事件通过AJAX被发送到客户端。

定义可选的组件包括:buttons按钮, lists列表, tables表格 和 trees树,这些组件重复使用Swing数据和选择模块。任何DOM
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

杂谈

为了准备Eclipse Gnymede的上线, 来自Eclipse交流架构ECF团队的Mustafa Isik制作了简短的视频教程,名字是:Cola: Real-Time Shared Editing for Eclipse。跟随Mustafa和他的朋友Thomas K一起来看看如何在Eclipse里实时结对编程。

整个教程8分钟,enjoy
http://www.vimeo.com/1195398
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 



  我已经在新浪BLOG安家了,欢迎你“常过来看看”,大家多多交流哦。我们可以一起把这里变成共同的心灵家园,像家一样温暖的地方。
  我会把一些新鲜有趣的东西记录下来一块与你分享,也希望你能够记住我的
BLOG地址,像老朋友一样经常过来做客——你可以把“她”添加到你的收藏夹中,也可以把“她”复制下来告诉你的朋友们。特别希望能通过你,让我认识更多的好朋友。如果还有不了解的,就跟着我一起来看看拥有所有博客知识和维护技巧的博客帮助站吧:http://blog.sina.com.cn/lm/help/2008/index.html :)

  我的BLOG地址:  http://blog.sina.com.cn/z7c9

                    http://zohl.vicp.net

阅读  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有