所有包含 tag ‘mono’ 的文章
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]
Tags: .net, c#, linux, mono, programming, ribbon, software, Technology, ui








