4 ms·
This is a question I've been dealing with myself for some time. I've alot of professional experience with PHP but have done some work in Ruby (on Rails) too. I'
by eclipse31 14y ago
This is a question I've been dealing with myself for some time. I've alot of professional experience with PHP but have done some work in Ruby (on Rails) too. I'm looking to build a decent size site and in the end have opted for PHP for the following reasons:
- familiarity with the language
- wide support and hosted everywhere
- not restricted by Rails 'norms'
- easier to get up and running on a live server, even if it's your own virtual box
- proven scalability
- personally not mad on ActiveRecord (Rails way of interacting with DB). Would rather have greater control over my DB interactions, which I know is possible in Rails but it's very non-standard
Ruby IMHO is a far superior language to PHP, but you will have to learn a framework to get it up and running on the web, whether it's Rails, Sinatra or something else. Same with Python. PHP doesn't require a framework, although plenty exist, so it'll be easier to get an initial prototype up and running.