瓦拉会活下来吗?

时间:2009-03-18 01:33:41

标签: c# c vala

我只是想知道Vala project是如何出现的。我不确定这将是一项伟大的新技术还是只会被淘汰的技术。有谁知道有多少人正在从事这个项目,如果我能做出贡献(编写教程,报告/修复错误等等)?

6 个答案:

答案 0 :(得分:25)

它是开源的,所以它不会死。也就是说,有很多人(包括我自己)喜欢c#,但也希望能够从他们的硬件中获得最大的性能。这可以让您在使用自己喜欢的语言时这样做。我看不到像这样的事情。

修改

另外,我没有针对嵌入式设备进行编程,但我想用这样的东西打开了c#以及它带给不同类平台的所有好处。这需要产生一些兴趣。

答案 1 :(得分:11)

如果您检查Vala项目的指标,您可以看到它从一开始就具有非常强劲的增长模式。它不仅是开源的,而且随着时间的推移越来越多的开发人员对它做出贡献,越来越多的人依赖它等等。

您可以点击链接“非常大,活跃的开发团队”和“已建立的代码库”,以查看这些标记与其他开源项目相比在数字方面的含义。

http://www.ohloh.net/p/vala

答案 2 :(得分:7)

考虑到用Vala编写的丰富的GNU / Linux软件,我认为它不会在任何时候出现:

答案 3 :(得分:5)

它看起来相当不错,这是我开始之前的一个顾虑。我已经开始,两周后,我觉得事情看起来很健康。

答案 4 :(得分:3)

很有可能Vala拥有繁荣的未来:

让我们谈谈GNOME一段时间。如果您监视GNOME贡献者的格局,您会注意到许多新人正在进入不遵守“C中的真人代码”原则的场景。那些人已经成长为高级语言,例如Python和Ruby,以及这些人,你需要大量的编写gobject代码所需的样板代码。甚至相当多的旧GNOME项目也转向Vala。

Vala不仅为UI代码发光,它还是一个非常好的选择 每个人都希望编译代码的速度加上现代面向对象语言的抽象。特别是对闭包和协同程序的支持允许以非常清晰和简洁的方式编写算法。并不是说你不能用C ++做到这一点,但它更麻烦。

最后但并非最不重要的是,正在进行的工作使得Vala在不依赖gobject库的情况下变得有用 - 所谓的“posix”配置文件实现了有限的功能,允许您为嵌入式CPU编写内核模块或代码(认为Atmel与Vala合作。

答案 5 :(得分:1)

如果您检查Linux桌面方案,则每个第二个新应用程序似乎都是用Vala编写的。 Vala正迅速成为Linux桌面上的首选语言。