Vala 1.0 召集大神

2020-06-21 14:26:35 +08:00
 andytao

Vala Language 1.0

来自社区的深情呼唤:
热烈欢迎 C/C++ / Java / C# / Vala 等领域的大神协助完成 Vala Language 1.0 的小目标,让您的大名名垂青史。。。

Vala 发展多年,已经证明了它的价值和生命力,奈何由于历史的原因,它被大伙儿认定为只适合在 GNOME 平台上用,从而一直没有得到它应有的尊重和支持;

如今 Vala 已经发展成为跨平台、可以脱离 GNOME ( GLib )环境的一种多范式、通用目标的编程语言,经过多年积累,Vala 1.0 的目标已越来越清晰,但它依旧嗷嗷待哺,它需要您的支持,恳请各位大神围观和参与。。。

3482 次点击
所在节点    程序员
11 条回复
fengjianxinghun
2020-06-21 15:03:10 +08:00
这语言除了 gnome/gtk 程序就没见其他地方就用过,
设计初衷就是为了解决 gtk c 的 gobject 太繁琐的问题。。。
andytao
2020-06-21 15:46:15 +08:00
@fengjianxinghun 初心是为解决 GObject/GTK 编写难的问题,可现在不是啦,它可以脱离 GObject 体系了......
crella
2020-06-21 15:49:25 +08:00
比 kotlin 和 c#有什么优势?
andytao
2020-06-21 15:52:31 +08:00
优势就是:C# + Kotlin 的语法,C 的速度。
JB18CM
2020-06-21 15:56:56 +08:00
比 kotlin 和 c#有什么劣势?
shylockhg
2020-06-21 16:05:01 +08:00
@JB18CM 可能没有一个给力的金主爸爸(瞎猜的,逃
fengjianxinghun
2020-06-21 16:32:40 +08:00
@JB18CM 除了写 GTK 桌面程序,其他时候没人用。
hantsy
2020-06-21 17:43:22 +08:00
Gnome 3 之后可以不是转向 JS 写桌面,特别是桌面 Shelling 。

很早就看过 Vala 基本语法,真的四不像, 不像 Java,也不像 C,不如 Kotlin 简洁。
zeromake
2020-06-21 18:19:44 +08:00
记得之前有个 vlang,作者吹爆了,什么各种东西都想做最后到现在,连标准库的错误还是一个 string 存着,最主要的语言上的各种语法都没完善就在花大把时间做什么 gui,做什么游戏引擎,我就想问他后面错误信息存储一改,这些库还不是都得改。
beordle
2020-06-21 23:14:43 +08:00
之前我写的 sideproject ( cpp 项目),核心部分开发完了,想嵌入一些 fastpath 的业务逻辑,觉得 lua 这种(感觉)性能不够,本想用 vala,最后评估了下还是放弃了。

主要是生成的代码 gobject 不熟,最重要的,没看到最佳实践或者是范例,没啥信心就做罢了..

或许增加一个 lua 的定位更好?服务器有一些场景写业务代码,用 luajit 的那部分,我觉得 vala 替代起来还是蛮有潜力的。什么 nginx vala,redis vala 都可以搞起。
andytao
2020-06-22 12:50:35 +08:00
感谢大家的关注和支持,欢迎大家积极为 Vala 提交 PR

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/683478

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX