从性能/维护的角度来看,将我的自定义模块与 netsuite 一起编写为一个大 JS 还是多个分段脚本文件更好。
最佳答案
如果将它与服务器端 javascript 语言进行比较,比如 - Node.js
最流行,每个模块都被写入单独的文件中。
我通常采用面向对象的 javascript 方法,将每个类放在一个单独的文件中,这有助于组织代码。
您可以采取的一种方法是在开发中保留单独的文件,最后使用 js 压缩器工具(如 Google closure compiler
)合并所有文件,当您部署代码以供生产使用时,这可以为您提供最好的两个世界,如果你真的对每一纳秒/微秒的性能感到困扰。
如果您看到 SuiteScript 2.0 架构,它鼓励更易于管理的模块架构,因为仅加载您需要的那些模块,并且更容易维护多个代码文件,即考虑到 future 的增强、错误修复和代码重用,每个模块一个.
关于netsuite - Suitescript - 1 个大脚本文件,或多个小文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34646763/