I'm far from an expert coder compared to most on here...but...what's the big deal? Once you've grokked server-side code and framework, is it really that hard to move from Rails to Sinatra or even to Django? Once you know databases, how hard is it to switch from SQLite to Postgres or to even Mongo? Same goes with Javascript frameworks. Now, I'm referring to the scope of what a web-developer needs to know to interface…
It depends on your definition of "know". I'm a .NET developer by day, and I've met numerous Java developers that have crawled into a .NET role, either as a contractor/freelancer or into a entry/mid-level role at a company, claiming that because they are fantastic Java developers they can pick up C# in no time at all. Yes, if you have been programming for a number of years then the syntax will come quickly, and you'll…
LINQ or VS.net compiler features are not difficult to grasp.
So if your 'huge difference' translates into a week of onboarding time, then sure, you can call it a 'huge difference'.