Honestly the stupidest shit I have read this month.
PHP did that too, and they always do smart things right?
The guy might have a PhD, but he knows nothing about usability of languages. He also dissed OOP, but I guess having concepts that accurately represent data are shit too.
By that logic, doesn't a hacker lack the skills that designers and only designers possess?
The whole dichotomy is silly. A tech business needs to figure out what to build, to build it, and to sell it. (Not strictly in that order.) Every one of those steps requires cross-functional thinking.
Ruby isn't at all difficult to deploy. There are plenty of hosts, and cheap hosts at that.
I tried Django in my early coding days, and I liked it at first. I tried Rails and switched immediately. I think it was the fact the Django used mostly Regular Expressions for routes, and Rails wasn't so over sophisticated.
The pythonic semantics Django uses just seemed awkard to me when I was a beginner, and the ruby way Rails used seemed a lot easier to pickup.
If you are looking for community members, both ruby and python have large amounts of users, and active irc, as does both Django and Rails.
Rails does seem to be more actively developed(to me) than Django.
Django hasn't had a major release since v1.0.0, and Rails is on version 3.0.5.
That's just my 2 cents. Whatever you like better, and whatever fits the job, I would go with that one.
I know. I have the syntax too. It's just one of those things where you have both a bad and a good side. It's about trade offs.
On the bright side, https://github.com/josevalim/elixir was recently released and made me actually like Erlang a bit more. Ruby like syntax with the power of Erlang without a performance hit.
jQuery is for websites, while Dojo or Prototype is for applications. The architecture of the library/frameworks are extremely different, and if you can write jQuery then it isn't too difficult to switch to another library or framework. It's all javascript. I don't see why people like using tools for unintended use cases. This is like using Rails to build a 3 page static site. Wrong tool for the job.