Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Just my opinion, but PHP is the best way to go...

I didn't care much for Ruby On Rails
 
what didnt you like about ruby?

The availability of affordable talent is one reason not to choose Ruby. Less choice for hosting is another. The language/Rails framework is great - but the reality is that PHP continues to be the most popular (by a lot) technology used by websites nowadays.
 
The availability of affordable talent is one reason not to choose Ruby. Less choice for hosting is another. The language/Rails framework is great - but the reality is that PHP continues to be the most popular (by a lot) technology used by websites nowadays.

You are right on.

The only other thing is that I honestly don't have that much time to learn fully and switch everything over to Ruby. PHP works just fine for me.
 
just wondering - How could you notice that the first site was done with ruby (on rails)? I understand the PHP site, but this one didn't have any extensions on the pages.
 
just wondering - How could you notice that the first site was done with ruby (on rails)? I understand the PHP site, but this one didn't have any extensions on the pages.

And that's how he was pretty sure it was a Ruby site.

One of Ruby's big things is with "pretty" URLs.
 
thanks. It is a nice look to have the URLs like that. The page looks really appealing as well - very nice design in my opinion.
 
so you just download php and go to work?

or do you use php in addition to something else?

any good tutorial sites/blogs out there on php besides php.net?
 
just wondering - How could you notice that the first site was done with ruby (on rails)? I understand the PHP site, but this one didn't have any extensions on the pages.

Educated guess. The URLs and then I googled the Lead Engineer who actively asks Ruby related questions ;)

thanks. It is a nice look to have the URLs like that. The page looks really appealing as well - very nice design in my opinion.

This can be accomplished in any technology using either index pages, or a rewrite-rule that can intercept any request and forward to a controller.
 
so you just download php and go to work?

To do anything of substance, you'll need three things.

Web Server
*insert server side technology PHP, Ruby, Perl, Java, .NET, Python, etc...*
Database

To get quickly started with PHP, check out XAMPP or MAMP. Nice self contained install. Plenty of webites out there, just google...
 
so you just download php and go to work?

or do you use php in addition to something else?

any good tutorial sites/blogs out there on php besides php.net?

PHP is a language, not a program. If you have a mac, you have PHP 'installed' as well as an apache web server. Go to system preferences->sharing and enable web sharing. Then you'll be shown two links, one to your computer's site and one to your site. They are basic HTML sites, and the computer site has apache info (apache is the web server). You'll need to lookup how to enable PHP on apache your mac as well. After that, just go to your user folder/sites and put your .php files in there.

w3schools.com is a good place to start with general web design. Get a good book if you really want to get serious with it.
 
If you want only a site for your company, use a already done one, like wordpress.


If you want to start to develop from zero, start with the BEST tool you can get. PHP is not.

I suggest pick django or ROR. Why? Because you start not only with language but better yet, a framework. Django, for example, let you build a website smart from the start. Good architecture, good quality, performance, security, documentation, MVC, layout/template done rigth, support for multiple database, ORM (object interface to the db, and very good IMHO), etc... And the language is a joy to use.

And about the hosting... if you want something serious, anyway is better to chosee a VPS or a inexpensive and well rated host as http://www.webfaction.com/hosting/django-hosting.

But if you want to build something to deploy in ANY-CHEAP-LOW QUALITY-HOST then yeah, pick php+mysql. And better, find a framework similar to ROR o Django.
 
If you want to start to develop from zero, start with the BEST tool you can get. PHP is not.

Enlighten us

But if you want to build something to deploy in ANY-CHEAP-LOW QUALITY-HOST then yeah, pick php+mysql. And better, find a framework similar to ROR o Django.

Cost != quality

I've found Zend to be quite nice as an option PHP - http://framework.zend.com/
 
I started with PHP, and learned a lot from building sites with it. Its unsecure and can make for ugly code, but it allows you to see a lot of what's going on between the browser and the database - it gives you a nice knowledge base to work from.

After that though, I started using Django and I'll probably never go back. Django + Python is the perfect combination for building big sites (in my opinion, anyways).
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.