Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java PHP或Rails前面的Node.JS_Java_Php_Javascript_Html_Node.js - Fatal编程技术网

Java PHP或Rails前面的Node.JS

Java PHP或Rails前面的Node.JS,java,php,javascript,html,node.js,Java,Php,Javascript,Html,Node.js,我将为移动设备启动一个全新的HTML5.0项目,我的问题很简单,为什么要选择Node.JS作为后端,而不是PHP、Java或Rails 如果我选择Node.Js,我计划使用Express、Backbone.Js、MongoDB/Redis;但我不知道(现在)这些技术,学习这些技术并不是浪费时间 但是在Java、PHP等传统语言面前,有什么可以帮助您使用Node.JS&Co启动项目呢 我听过很多(老式的)开发人员说:嘿,服务器端的JavaScript!你真是个傻孩子!Javascript仅用于隐藏

我将为移动设备启动一个全新的HTML5.0项目,我的问题很简单,为什么要选择Node.JS作为后端,而不是PHP、Java或Rails

如果我选择Node.Js,我计划使用Express、Backbone.Js、MongoDB/Redis;但我不知道(现在)这些技术,学习这些技术并不是浪费时间

但是在Java、PHP等传统语言面前,有什么可以帮助您使用Node.JS&Co启动项目呢

我听过很多(老式的)开发人员说:嘿,服务器端的JavaScript!你真是个傻孩子!Javascript仅用于隐藏/显示div等

是的,事实上我不知道如何让这些开发者相信服务器端js很酷!这是传说。。。。等等。。。达里! 如果你有更多的args,不同于speed,我准备好听了

在我看来,这是个好主意,因为从前端到后端只有一种语言,即vi-JSON。但这还不够

提前谢谢。

关于node.js为什么更好,有很多文章

  • 它的比例合适
  • 发展很快
  • 代码重用是可靠的
  • 异步IO非常棒
  • io对于实时通信来说非常棒
实际上,我需要充分的理由来选择java/php/RubyonRails。有吗

基本上,唯一的缺点是它年轻且不稳定,因此我不会将其用于大型项目或安全关键项目。

关于node.js为什么更好,有很多文章

  • 它的比例合适
  • 发展很快
  • 代码重用是可靠的
  • 异步IO非常棒
  • io对于实时通信来说非常棒
实际上,我需要充分的理由来选择java/php/RubyonRails。有吗


基本上,唯一的缺点是它年轻且不稳定,因此我不会将其用于大型项目或安全关键项目。

我已经使用Node.js和Mongodb完成了一个项目,并且正在处理另一个项目。我是一名PHP和MySQL开发人员,但我现在专注于node和mongo

以下是我个人的理由:

  • Node.js-快速、简单且可扩展。你可以在网上看到很多基准测试。我已经用实际应用程序做了很多负载测试。(例如,将数据插入数据库、进行远程呼叫、加密等,而不仅仅是Hello World)。即使在进行任何优化或负载平衡之前,吞吐量仍然非常好
  • Data-Node.js和MongoDB都是JSON格式的。因此,将任何数据格式从DB转换到服务器再转换到客户端js的麻烦更少。它们都使用相同的JSON。而且它很适合存储web数据/文档
  • 学习曲线-我花了不到一杯咖啡的时间来学习Node和Mongo
  • 社区-两者都有一个强大且反应迅速的社区。每周都会开发一些很酷的东西。当然,缺点是我必须每隔几天更新一次。所以,node和mongo不适合懒散的开发人员,他们不愿意学习任何新东西
  • 云-我认为它非常适合云环境。:)
    我已经用Node.js和Mongodb完成了一个项目,并且正在做另一个项目。我是一名PHP和MySQL开发人员,但我现在专注于node和mongo

    以下是我个人的理由:

  • Node.js-快速、简单且可扩展。你可以在网上看到很多基准测试。我已经用实际应用程序做了很多负载测试。(例如,将数据插入数据库、进行远程呼叫、加密等,而不仅仅是Hello World)。即使在进行任何优化或负载平衡之前,吞吐量仍然非常好
  • Data-Node.js和MongoDB都是JSON格式的。因此,将任何数据格式从DB转换到服务器再转换到客户端js的麻烦更少。它们都使用相同的JSON。而且它很适合存储web数据/文档
  • 学习曲线-我花了不到一杯咖啡的时间来学习Node和Mongo
  • 社区-两者都有一个强大且反应迅速的社区。每周都会开发一些很酷的东西。当然,缺点是我必须每隔几天更新一次。所以,node和mongo不适合懒散的开发人员,他们不愿意学习任何新东西
  • 云-我认为它非常适合云环境。:)
    在这里我还发现:,VMWare CloudFoundry似乎对Node.JS感兴趣,这在Java-ish公司(Spring)中非常少见。在这里我还发现:,VMWare CloudFoundry似乎对Node.JS感兴趣,这在Java-ish公司(Spring)中非常少见。不,我更喜欢使用Node.JS,但我的问题只是一种为我辩护的方式,如果我必须为未来的项目辩护Node.JS。不,我更喜欢使用Node.JS,但我的问题只是一种为我辩护的方式,如果我必须为未来的项目辩护Node.JS。