选择纯 js 库而不是带有一些 C++ 代码的库的优缺点是什么?前任。timezone-js(pure js) over node-time(cpp addon) 用于支持时区的日期。
PS:应用需要托管在 Heroku
谢谢
选择纯 js 库而不是带有一些 C++ 代码的库的优缺点是什么?前任。timezone-js(pure js) over node-time(cpp addon) 用于支持时区的日期。
PS:应用需要托管在 Heroku
谢谢
假设这些库在功能上相似,我可以想到几个优点和缺点:
如果您更喜欢使用 C++ 插件但担心它无法在 Heroku 上运行,请创建一个使用它并部署它的小型测试应用程序。如果您更喜欢使用 JS 库但又担心速度,那么您真的需要进行自己的实际性能测试,看看它是否真的是一个问题。
全 Javascript 解决方案更易于维护和部署。
在以下情况下,可以使用 C++ 模块:
Since node-time isn't CPU-intensive, and a Javascript alternative exists, I recommend the simpler solution, which in this case is timezone-js.