I am freelancer and use to build apps like shopping-cart, b2b portals, social communities, auctions etc…
Right now I’m using php/codeigniter, but I think development is a little slower.
Since I’m a single developer to work on my projects, I need something to build quick, flexible and scalable app.
What language+framework would you suggest based on you experience. I’m ready to learn any language+framework.
Initially I decided to use Drupal/WP, but want to reconsider once more.
is it ROR || ASP.net || Django || ColdFusion || PHP(any framework…)???
Other features I’d love:
-easy crud(with joins and other advanced sql)
-Easy file upload and image manipulation
-strong security and performance
-ajax
-readable syntax
Ruby on Rails is really good on new developers, and easy to learn and develop with (NOTE: I am not a ROR developer, but I’ve talked with guys that are).
Each has their strengths. There is no one size fits all framework. Some think ROR beats any PHP framework, others say that a good PHP framework is better. Its all a matter of personal taste.
You’ll get lots of differing opinions there, and I think there is no “right” or “wrong” answer as everyone is different. Here is a good comparison on Rails vs ASP: ASP.NET versus Ruby On Rails. I wouldn’t learn ASP right now if I were you, I’d go with ROR. It’s going to be so much easier for you to pick up on then ASP, and in the future it’ll be easier for you to maintain your code.
Regarding the django question; here is a comparison done by a backend developer that you might find interesting: Rails vs Django. I’ve never dabbled into python too much so I can’t say too much for it.