接下来第二位分享者李彬主要讲的就是开发了。李彬参与GNOME开发多年,目前在Novell就职,而Novell的企业版SUSE Linux一直以GNOME作为主要桌面。 李彬介绍了GNOME Shell开发的一些基本知识,还现场演示了Anjuta开发工具的用法。Anjuta目前支持C、C++、Java、JavaScript、Python和Vala等几种语言。Vala是几年前专门针对GNOME开发而被设计出来的一种简单的编程语言,而一直作为Web端脚本语言的JavaScript在现在的GNOME Shell中也被大量的使用。 通过简单的创建项目并编译就可以生成一个应用窗口,往里面填充内容就可以形成自己的应用了。 |