【问题标题】:Eiffel: What's the difference between an "eiffel" library and a gobo library?Eiffel:“埃菲尔”库和图案库有什么区别?
【发布时间】:2018-11-15 10:57:03
【问题描述】:

Eiffel:“eiffel”库和图案库之间有什么区别?例如xml,我应该选择哪个,为什么?

【问题讨论】:

    标签: eiffel


    【解决方案1】:

    最初,EiffelSoftware XML 库是为 Gobo XML 构建的替代品/替代品,因为当时 Gobo 不是 Void-safe。 此外,Eiffel XML 不依赖于 Gobo 包(许多优秀的 Eiffel 库,它们使用自己的结构、自己的文件接口等)。 Eiffel XML 基于 EiffelBase,并没有带上所有的 Gobo 依赖。

    另请注意,Gobo XML 回调使用 STRING 和 UC_STRING 的变体,而 Eiffel XML 直接使用 STRING_32。 Eiffel XML 仅支持 ASCII 和 UTF-8 编码,而 Gobo XML 通过 UC_STRING 的后代具有更强的编码支持。 Gobo XML 可能更完整(但这需要检查)。

    所以选择真的取决于您的需求。 如果您的应用程序已经在使用 Gobo 结构,那么您可能应该使用 Gobo XML。 否则我建议使用 Eiffel XML(除非 Eiffel XML 不支持您关心的编码)。

    【讨论】:

    • 谢谢!,您能否简要介绍一下goboEiffelSoftware library 是什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-07
    • 2020-10-08
    • 2018-12-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多