我们正在开发一个非常庞大、范围广泛的应用程序。
这个网站将包含许多不同的部分,具有非常不同的用户界面需求和行为。
展望未来,Rails 4 将资产管道分离成了一个独立的 gem,因此我们可以选择是否包含它。turbolinks 也可能发生同样的事情。
我现在一直在问自己的问题,并且找不到答案:我应该在我们的项目中使用这些库吗?
我反思时主要问题是全合一文件策略可能不起作用,我们必须在应用程序的不同部分中使用文件包。turbolinks会如何处理这种情况,因为它必须假设所有的js/css已经加载完毕?这种配置的优点是否超过了由管道和turbolinks带来的代码复杂性?
我并不指望得到一个肯定或否定的答案,只是想听听大家的意见。
展望未来,Rails 4 将资产管道分离成了一个独立的 gem,因此我们可以选择是否包含它。turbolinks 也可能发生同样的事情。
我现在一直在问自己的问题,并且找不到答案:我应该在我们的项目中使用这些库吗?
我反思时主要问题是全合一文件策略可能不起作用,我们必须在应用程序的不同部分中使用文件包。turbolinks会如何处理这种情况,因为它必须假设所有的js/css已经加载完毕?这种配置的优点是否超过了由管道和turbolinks带来的代码复杂性?
我并不指望得到一个肯定或否定的答案,只是想听听大家的意见。