Thinbug
News
使用Vala开发的主要优点或其他方面有哪些优势?
时间:2011-03-08 03:02:47
标签:
vala
我阅读了它的文档,看起来非常棒。但我从未听说过使用它开发的任何应用程序。
Vala的主要优点和缺点是什么?
1 个答案:
答案 0 :(得分:9)
(IMO) 优点:
没有垃圾收集器!
生成的程序是用C语言编写的,与其他脚本语言(python)或托管代码(Mono)相比,它可以提高性能并且需要更少的资源。
为Linux中提供的各种有用的库提供易于使用的API,主要用C语言编写。
提供类似C#的语法,非常受欢迎,这样做可以吸引新的开发人员进行OSS编程。
将(某种程度的)OOP语法糖带入C世界,但比C ++更容易使用。
缺点:
没有垃圾收集器!
应为每个架构重新编译生成的程序。
这是一种年轻的语言。语言规范和API不断变化。维护一个大项目可能需要额外的关注。
调试是可能的,但有点棘手。
还没有稳定的IDE和工具。 Valide也崩溃了很多,也是vtg。
语言对象模型基于glib / gobject,似乎是有限的。正在开发Dova以探索替代路径,但不会与gobjects兼容。
相关问题
VistaDB有哪些优点
代表们有哪些优势?
在开发软件时使用Framework over Library或其他方式有什么好处?
iPhone:使用CSS / Javascript开发有哪些优缺点?
使用Vala开发的主要优点或其他方面有哪些优势?
使用MVC 3的Knockout javascript库有哪些主要优点
使用C或C ++扩展Python有什么好处?
在CSS中使用flex样式有哪些主要优点?
在docker容器中开发前端应用程序有什么好处?
嵌套函数的用途或优点是什么?
最新问题
我写了这段代码,但我无法理解我的错误
我无法从一个代码实例的列表中删除 None 值,但我可以在另一个实例中。为什么它适用于一个细分市场而不适用于另一个细分市场?
是否有可能使 loadstring 不可能等于打印?卢阿
java中的random.expovariate()
Appscript 通过会议在 Google 日历中发送电子邮件和创建活动
为什么我的 Onclick 箭头功能在 React 中不起作用?
在此代码中是否有使用“this”的替代方法?
在 SQL Server 和 PostgreSQL 上查询,我如何从第一个表获得第二个表的可视化
每千个数字得到
更新了城市边界 KML 文件的来源?