繁体   English   中英

在实时网站上使用Node.js或Ringojs是否安全?

[英]Is using Node.js or Ringojs safe for live websites?

正如标题中所述,我想知道使用实际版本的Node.js和Ringo.js之类的实际“omg”平台开发网站是否安全。

此外,我想知道他们是否支持cookie /会话以及他们如何处理多字段帖子(PHP中的fieldname [])。

谢谢

- 编辑 -

感谢所有的链接家伙。

你能告诉我什么是Ringojs?

因为我还没想过要开始玩哪个平台。 我必须承认,它可以无缝地使用Java真的让我印象深刻。 唯一可用的XSLT 2.0库是Java。 我可以用它作为模板系统。

有没有人有机会玩Ringojs?

根据我使用两者的经验,Ringo更稳定,更安全,适合生产使用,但您可以舒适地部署两者。 除了能够包装您提到的现有Java库之外,您还可以在现有的webapp容器中运行它,该容器可以为您管理应用程序的生命周期并确保其可用性。

话虽如此,它不一定是一个或两个决定。 通过使用我的通用节点包并假设您不使用任何Java库,维护一个在两者上运行而不需要对代码进行任何更改的项目是完全可行的。

我还包括测试Node.js与RingoJS性能的基准测试,您可以在common-node / README.md中找到它们的结果。 总结一下:RingoJS的吞吐量略低于Node.js,但使用默认Java设置的六倍RAM时,响应时间的差异要小得多。 后者可以调整并降低到Node的内存使用量的两倍,例如我的ringo-sunserver,但代价是性能下降。

Node.js是稳定的,所以是的,它是安全的。 Node.js能够处理cookie,会话和多个字段,但不容易管理。 Web框架解决了这个问题。

我推荐Express.js ,它是Node.js的一个开源Web框架,可以处理所有这些以及更多内容。

你可以在这里下载: https//github.com/visionmedia/express

我希望这有帮助!

Ringojs是由HannesWallnöver开发的框架,并使用rhino作为其脚本框架。 有webframeworks,模板引擎,orm-packages和许多已有的东西。 看一下教程,其中包含可用于简单Web应用程序的一个很好的软件包子集。 这不是太长而且直截了当。

甚至认为本教程中使用的一些软件包(例如ringo-sqlstore)被标记为0.8,并附带提示“考虑这是测试版”,它们已经非常稳定并且错误 - 如果你找到一个 - 得到修复或评论非常快。

并且无数的java库的强大功能触手可及 - 所以如果你已经掌握了java知识,那么这些知识就不会浪费。 Rhino - 脚本引擎 - 甚至可以让您实现接口和扩展类。 它有可能更先进,但我已经完成了,我知道利用这些功能的软件包(比如ringo-ftpserver ,这是用Java编写的Apache FtpServer的包装)

对我来说另一个专业是 - 因为ringojs基于java - 例如,它与使用ringo / worker的多线程相当好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM