我应该用美式拼写还是英式拼写编写API?还是我应该将它们都映射到一个并在内部使用我喜欢的任何人来使它们都能工作?目前,大多数API都使用美国拼写。有什么解决方案?
编辑:有没有一种方法可以对此进行标准化。可能两者都支持?
我应该用美式拼写还是英式拼写编写API?还是我应该将它们都映射到一个并在内部使用我喜欢的任何人来使它们都能工作?目前,大多数API都使用美国拼写。有什么解决方案?
编辑:有没有一种方法可以对此进行标准化。可能两者都支持?
Answers:
旨在国际使用的API会使用EN-US。因此,如果您打算向全球(或至少不经常使用英式英语的多个国家/地区)的开发人员提供API,则应使用EN-US。
当然,针对精确国家/地区的小型API可以使用该国家/地区的语言。但是即使在这种情况下,也要考虑使用EN-GB:
Color
使用C#或PHP编写,但是必须Colour
使用特定的API。我都看过 一家英国公司的API使用英式英语拼写(例如,“授权”而不是“授权”)。由于缺少更好的答案,我建议匹配目标平台上使用的约定。因此,例如,如果您使用平台“ Color”类,则不应在API中使用“ Colour”。