
[英]In Eiffel, what is the difference between entities, variables, fields and arguments?
[英]Eiffel: What's the difference between an “eiffel” library and a gobo library?
最初,EiffelSoftware XML库是为Gobo XML构建的一种替代品/替代品,因为那时Gobo并不安全。 另外,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不支持您关心的编码)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.