Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找具有良好论据的意见。
Django 框架现在是 1.9.2 版本,即 LTS 包的 1.8.9。
我将编写一个新的项目模板,并问自己是否应该将 LTS 用于这个特定的想法,或者在他们发布时跟上最新版本。
最后一种方法可能会导致不一致,并且必须在每个 Django 版本上重新检查我的代码,而不是为每个 LTS 版本制作一个项目模板。
你怎么看?
权衡是新功能与版本升级。
使用 LTS 意味着您至少在未来 2 年内获得了一个可靠的、受支持的平台,而使用最新版本可能意味着每年进行两次升级以跟上。如果您不想花时间升级,请选择此选项。(是的,您仍然需要在发生点发布时应用它们。)
但是,如果您想访问新功能,最新版本是您的最佳选择。虽然您所有的朋友(和他们的应用程序)都在使用前沿功能,但您将在 2015 年编码一段时间。
我?我是一个新功能的家伙,所以我每次都使用最新的。