gpt4 book ai didi

vala - 与 Vala 一起开发的主要优势是什么?

转载 作者:行者123 更新时间:2023-12-04 17:40:28 26 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




10年前关闭。




我阅读了它的文档,它看起来非常棒。但我从未听说过使用它开发的任何应用程序。

Vala 的主要优点和缺点是什么?

最佳答案

(海事组织)
好处:

  • 没有垃圾收集器!
  • 生成的程序是用 C 编写的,与其他脚本语言 (python) 或托管代码 (Mono) 相比,它应该可以提高性能并需要更少的资源。
  • 为 Linux 中可用的大量有用的库提供易于使用的 API,这些库主要用 C 编写。
  • 提供一种非常流行的类似 C# 的语法,并通过这样做吸引新的开发人员进行 OSS 编程。
  • 将(某种程度的)OOP 语法糖带入 C 世界,但比 C++ 更易于使用。

  • 坏处:
  • 没有垃圾收集器!
  • 生成的程序应该为每个架构重新编译。
  • 这是一种年轻的语言。语言规范和 API 不断变化。维护一个大项目可能需要额外的关注。
  • 调试是可能的,但有点棘手。
  • 还没有稳定的 IDE 和工具。 Valide 崩溃了很多,vtg 也崩溃了。
  • 语言对象模型基于 glib/gobject,这似乎是有限的。正在开发 Dova 以探索替代路径,但将与 gobjects 不兼容。
  • 关于vala - 与 Vala 一起开发的主要优势是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5227852/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com