V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
leenajose
V2EX  ›  Node.js

Ruby on Rails Vs Node.js Which to use?

  •  
  •   leenajose · 2015-09-12 18:29:16 +08:00 · 4712 次点击
    这是一个创建于 3155 天前的主题,其中的信息可能已经有所发展或是发生改变。
    The famous Node.js used for server-side and networking applications is an open source and a cross-platform, run-time environment. With its application written in JavaScript, the Node.js development services have been, of late, become highly sought after.

    Ruby on Rails, on the contrary, is a web application framework. This model-view-controller framework offers default structures for a web service, web pages, and database. All that that, many a times, a question being asked is, which to use! Comparison of the two is also sought. So here we do it. Read on...

    Frankly, they are poles apart

    Node.js is not a framework. It is also not a new language. As mentioned above, it is an application runtime environment. Simply put, it enables writing server-side applications in JavaScript. Node has got low-level routing. Contrary to Node, Rails is an opinionated framework. As known to many, it is written in Ruby language.

    Development speed

    With regard to speed of development, Ruby on Rails scores well. A CRUD application with database migrations can be developed with the use of only a few commands through the command line using generators. However, a Node.js developer, building a web application, gets to find the modules and include them. Since there is a practical need for downloading a module, Node.js takes a good amount of time.

    Learning curve

    It isn't difficult to learn Rails. The main reason being that the availability of umpteen tutorials and courses. However, during the course of learning, it is important to understand things such as arrays, classes, objects, variables, models and Ruby level methods. Coming to the learning aspect of Node.js, the learning curve is very much less than Ruby on Rails. What sets Node apart is that it is not only the developers having a C or Java background have accessibility, but even the front-end developers can easily pick up.

    Source Link: http://agriyaservices.blogspot.in/2015/09/ruby-on-rails-vs-nodejs-which-to-use.html
    15 条回复    2015-09-13 00:49:10 +08:00
    wlee1991
        1
    wlee1991  
       2015-09-12 18:37:21 +08:00 via iPhone
    Thank you so much for posting so great article:)
    vietor
        2
    vietor  
       2015-09-12 18:40:40 +08:00 via Android
    alwayschoice newest
    loading
        3
    loading  
       2015-09-12 19:48:22 +08:00 via iPhone
    you're a bot!
    是吗?

    @livid
    chengzhoukun
        4
    chengzhoukun  
       2015-09-12 20:42:56 +08:00
    Life is short, I choose Python.😏
    acrisliu
        5
    acrisliu  
       2015-09-12 20:52:11 +08:00 via Android
    I choose both.
    weifengzi2009
        6
    weifengzi2009  
       2015-09-12 21:01:17 +08:00
    1 楼和 2 楼的语法……
    csking119
        7
    csking119  
       2015-09-12 21:50:24 +08:00
    @weifengzi2009 也许是为了幽默吧~😄
    djyde
        8
    djyde  
       2015-09-12 21:53:36 +08:00
    Node.js 是一个 platform ,给 JavaScript 提供了一些更接近 System 和 Network 的 API
    Wangxf
        9
    Wangxf  
       2015-09-12 21:57:01 +08:00
    都是小众语言,有极客精神的玩玩,没极客精神的还是玩好 php , java 吧
    hantsy
        10
    hantsy  
       2015-09-12 22:19:56 +08:00
    It seems @leenajose is very active in Chinese communities, I remember have read her posts in OSC discussions.

    @loading
    sudoz
        11
    sudoz  
       2015-09-12 22:29:11 +08:00
    @Wangxf 竟然无视大蟒蛇!
    yangkeao
        12
    yangkeao  
       2015-09-12 23:02:13 +08:00
    @Wangxf 哪里小众了...
    karloku
        13
    karloku  
       2015-09-12 23:33:25 +08:00
    用途不同... 我们公司的站点应用就是用这两套平台搭建起来的
    zonghua
        14
    zonghua  
       2015-09-12 23:53:09 +08:00
    I've seen you on OSC
    Wangxf
        15
    Wangxf  
       2015-09-13 00:49:10 +08:00   ❤️ 1
    @sudoz 亲,我没有无视大蟒蛇,相反我觉得大蟒蛇语法很优雅,但是现实是主流的确是大项目 java (兴许还有 c ++),中小项目 php ,当然也许我目光短浅了,个人看法哈
    @yangkeao 去拉勾网上搜搜吧, php 大城市都是 500 +,甚至二三线城市都能见到 200+,但是这两个已经是个位数了,甚至有些城市没有招
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2370 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 13:00 · PVG 21:00 · LAX 06:00 · JFK 09:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.