ASP MVC vs Ruby on Rails

What are the similar features and differences between ASP MVC and RubyonRails?

+3
source share
3 answers

They are similar not only in that they follow the MVC pattern, but in how they do it. There are many points that are very similar, but there are many differences.

From a purely subjective way, I can say that Ruby on Rails is much more mature, and there are many things that make it easy to create a website. I migrated from ASP.NET MVC to Ruby on Rails, and this is a list of the benefits I have seen (some of them are really subjective):

  • Due to working on Linux servers:

    • Servers are cheaper.
    • The configuration is reused, we can rebuild the server in 30 minutes. Puppet.
  • 10000 , , . http://rubygems.org/

  • , , ; ubiquitous_user + rails_openid.

  • . !

  • . .

  • .

  • . Windows, Mac.

  • ActiveRecord (, EF ORM, ). , SQL, SQL. .

  • (, ssh, sftp/scp , , sox ..).

  • , Ruby , #/ASP.NET MVC - .

  • .

  • Sphinx.

  • #ruby #rubyonrails FreeNode (, ## csharp y ## asp.net).

  • javascripts .

  • .

  • : , ( web.config). .

  • capistriano. , ; ; ; ( ).

  • MySQL . , ( , )

  • , RESTful, . , - .

  • , .

  • : JRuby Java, , , Java, tomcat. Rubinious, Ruby JIT-.

  • Heroku: , Google Apps, Ruby on Rails. , . .

  • . : http://getcaliper.com/caliper/project?repo=git://github.com/pupeno/ubiquitous_user.git

  • TDD , . .

  • : formtastic. .

  • .

  • .

  • , gettext.

+8

The similarities are mainly related to design decisions (the decision to use MVC templates, etc.). Differences include languages ​​(Ruby vs. C # / VB), development environments (Windows vs Multi-Platform), and tools. Ultimately, the similarities and differences are too numerous to be listed. Can you be more specific?

0
source

Source: https://habr.com/ru/post/1751152/


All Articles