Rails Demonstration Application Working

Today, I got my first Rails application with a domain model working.  The application was pretty simple, and it is really only a first step.

I’m going to take a brief detour from Rails to check out Node.js and some related technologies, including MongoDB.  Although I’m having good success with Rails, I was reading something today about JavaScript that has me rethinking my position on Rails.  Take a look at Node.js job posting trends.

NodeJS

JavaScript is the front end language, and that isn’t going to change.   By simply accepting that reality, and by standardizing on JavaScript on the back end, we can likely reduce development costs by standardizing on a single language.

Consider also that PhoneGap cross-platform development for iOS and Android uses JavaScript.

These considerations, combined with the availability of several viable domain modeling frameworks for JavaScript (e.g., Backbone.js) is going to make me take a deeper look at JavaScript on the back end.

What if a couple of years from now, we’re all programming in JavaScript?  Stranger things have happened.