我构建了一个简单的应用程序,更像是用php和客户端javascript编写的文本编辑和归档应用程序。
我所做的是将markdown保存到数据库中。
现在,用户可以选择将文件另存为pdf,我找到了nodejs markdown to pdf converter application.
我想知道的是,calling nodejs using exec的缺点是什么,如此。
您是否建议我应该使用nodejs重做整个应用程序,以便我不会处理多种语言?
答案 0 :(得分:2)
为了产品的安全性和完整性,您可能需要考虑设置一个nodejs webserver,它会公开一个API,将markdown保存为PDF到数据库中。
<强>上升空间强>
答案 1 :(得分:1)
当您能够使用所有语言维护应用程序时,不需要将整个应用程序重做为1种语言来统治它们。
由于产生新的OS进程(在每个请求时)需要花费一些时间和可能保存的内存,因此存在一些性能下降。但是,必须衡量对最终用户和估计网站流量的可衡量影响。
pdf转换器的另一个受欢迎的降价是John MacFarlane的pandoc