Sep
04

Mono 展示 Ribbon 效果

做跟跑者,跟得用心,也是可以跟出花样的。

Mono 是 *nix 上的 .Net 的实现,出娘胎始就有一堆四眼律师等着它好看,不过至少到今天它还没夭折--知道夭折和英年早逝的区别不?

参加 Google Summer of Code 的 Laurent Debacker 用暑假完成的 GTK# widget 再造了 Office 2007 的 Ribbon 界面,因为基于 Mono 实现,这玩意自然可以跑在任何集成好了 Mono 的 Linux 发行版上。

作为 lead Mono developer,Miguel de Icaza 说,他可能会把这些 widget 放入 Mono 的 subverison 仓库--这就可算正式接纳哟;下一步是可能会打包给开发者,他们就能开始用啦;另外或许他有兴趣试试把 Ribbon 界面用在 MonoDevelop 上。

Mono 至今仍面对不少质疑,我感觉法律和操作细节上倒不是大问题,从开发者角度看,Mono 的工作是有意义的,多一门可使用的语言--而且还是 Anders Hejlsberg 设计的语言!--和一个 runtime 其实是件好事,当然 Mono 的 runtime 也可以接受 Java, C, C++, Python 等。有人觉得 Microsoft 在这件事上握有生杀大权让人如鲠在喉寝食难安,这种看法忽视了 Mono 实现者这方的主动性,虽然相关标准由 Microsoft 提出,可很多内容已经提交 ECMA 成为公开内容。

另外,只重视 Microsoft 之于 Mono 或者 Linux 的影响而忘记 Mono 的反馈效果也不合适,有 Mono 的存在,实际上也开辟了 OpenSource 通往通常认为是 proprietary 世界的道路。有 Mono,开发者就可以让自己的 free/OpenSource 作品通达所谓另一个世界。按原教旨主义者的意愿,开发者既不该用 Windows,更别提主流 Windows 开发工具,所以开发者处在无法为 Windows 用户开发 free/OpenSource 软件的死锁中,继而没有用户可以逃出某系统的魔爪。他们认为用户不用 GPL 系统和女人上街不蒙脸是一回事,所以道义上的过错责任在用户这边。Mono 提供了一条比较干净的道路来解放旧世界的人们。

目前成熟而知名的 Mono 软件有 Banshee,Beagle,F-Spot,TomBoy--这个其实很无聊的说。

[tags]mono, ribbon, ui, software, programming, linux, .net, c#[/tags]



Leave a Reply

如果您没注册 Gravatar 的服务,这里会随机选择一张 Flickr 或者 JPG Magazine 的照片作为您的头像哟~~ 已注册了 Gravatar?那自然,您的头像正常显示。
A random picture from Flickr or JPG Magazine will be used as your avatar if you haven't registered Gravatar or use a fake email.





 

Feeds

Global: RSS for International Readers
China: RSS for Readers from China Mainland
Both feeds deliver exactly same content. The second one is provided for readers from China Mainland where FeedBurner is blocked.
如果您的 RSS 阅读器访问 FeedBurner 有困难,可以使用第二个 feed,内容完全一样。

Latest JPG Magazine

By Ben KBy Gaurav DhupBy Mark TurnerI Want to Ride my BicycleBy Louise LeGresleyBy Afton Johnson