【发布时间】:2010-02-25 12:42:04
【问题描述】:
大多数人都会同意,将现有应用程序国际化比从头开始开发国际化应用程序更昂贵。
这是真的吗?或者,当您从头开始编写国际化应用程序时,I18N 的成本只是分摊在多个小任务上,没有人能感受到国际化任务的全部重量?
你甚至可以声称一个成熟的应用程序有很多很多 LOC 在项目的历史中被删除,如果国际化是事后考虑的,它们不需要 I18Ned,但如果国际化是 I18N项目从一开始就国际化了。
那么您是否认为从今天开始的项目必须国际化,或者该决定是否可以根据软件的成功(或不成功)和需求的地理分布推迟到未来.
我不是在谈论操纵 unicode 数据的能力。您可以在大多数主流语言、数据库和库中免费使用。我具体说的是支持您自己的软件的用户界面以多种语言和区域设置。
【问题讨论】:
-
为什么要关闭投票?这是一个有趣的问题,肯定与编程有关。
-
它可能已被投票关闭,因为它不是社区 Wiki。
标签: language-agnostic project-management internationalization yagni