Register FAQ/Rules Forum Spy Search Today's Posts Mark Forums Read

Welcome to the Mac Forums forums. Please read the FAQ if you have questions. Register to participate.

 
Go Back   Mac Forums > Special Interests > Web Design and Development
TouchArcade.com - iPhone Game Reviews and News

Reply
 
Thread Tools Search this Thread  
Old Jun 1, 2007, 03:46 PM   #1
jaseman
macrumors newbie
 
Join Date: Jan 2006
Location: UK
Web application development language

Hi

I am new to Mac OSX and web application programming, my background is VB on Windows.

I want to develop some web applications on my MacBook and eventually host them on a public server with a registered domain name. I have been looking at what languages to develop web applications in, for things like forums, carts etc. Where I have got to seems to be using either Ruby on Rails or PHP with an AJAX style front end. I have also read that Apache is built into OSX.

I would like some advice as to where the best place to start is, what framework is best for someone new to web application development and what web server and editors to best use? If I developed some a simple web application would I be able to initially host it on .mac as I already have an account, as long as the application had no database?

Any advice or good web links to get me started would be much appreciated.

Regards

Jason
jaseman is offline   Reply With Quote
Old Jun 1, 2007, 04:17 PM   #2
tominated
macrumors 68000
 
tominated's Avatar
 
Join Date: Jul 2006
Location: Queensland, Australia
apparantly ruby on rails is really good, but so is ajax. Yes apache is built in to os x, but an easier way to activate it is by downloading MAMP.
__________________
20" iMac Core Duo
13" 2.26Ghz MBP
Upgraded to 4GB RAM & 500GB HDD
tominated is offline   Reply With Quote
Old Jun 1, 2007, 04:51 PM   #3
jeremy.king
macrumors 601
 
jeremy.king's Avatar
 
Join Date: Jul 2002
Location: Fox Lake, IL
You'll have an easier time picking up PHP and by doing so you will find much better web host support. Don't worry too much about frameworks - but do keep in mind PEAR has a ton of libraries.

For developing locally use MAMP or XAMPP with your favorite text editor to start (TextMate, TextEdit, Coda if you must)

A VERY good book to start with (new edition in July) - http://www.amazon.com/PHP-MySQL-Deve...532639-1108757
jeremy.king is offline   Reply With Quote
Old Jun 1, 2007, 06:16 PM   #4
jaseman
Thread Starter
macrumors newbie
 
Join Date: Jan 2006
Location: UK
Are ruby on rails and ajax not for different purposes and can be used together anyway? I thought ruby on rails was for the server side and you can use ajax as more of a way of presenting the pages?

Thanks for your feedback, I have read that TextMate is very good, from a ruby on rails site. Why is PHP easier to pick up and is it difficult to find ruby on rails hosting?

If I use PHP or ruby on rails, can either of these be used if I host a web application on .mac, or do I need to find a host provider with specific support for one of these frameworks?
jaseman is offline   Reply With Quote
Old Jun 1, 2007, 06:32 PM   #5
jeremy.king
macrumors 601
 
jeremy.king's Avatar
 
Join Date: Jul 2002
Location: Fox Lake, IL
Quote:
Originally Posted by jaseman View Post
Are ruby on rails and ajax not for different purposes and can be used together anyway? I thought ruby on rails was for the server side and you can use ajax as more of a way of presenting the pages?

Thanks for your feedback, I have read that TextMate is very good, from a ruby on rails site. Why is PHP easier to pick up and is it difficult to find ruby on rails hosting?

If I use PHP or ruby on rails, can either of these be used if I host a web application on .mac, or do I need to find a host provider with specific support for one of these frameworks?
If you are just getting started, don't bother with using AJAX (its not a language, BTW) in your presentation layer.

PHP will be easier to pick up because your background is in a procedural language, not OO. Ruby is true OO, so theres a bit more of a learning curve. Its not a bad skill to learn, in fact any web application developer should learn multiple languages beyond their main server side language, HTML and Javascript, in my opinion.

As for hosts, you will easily find 1000 PHP capable hosts for each RoR host. Thats just the way it is right now. 20+ million sites use PHP.

In either case, yes you will need to find your own web host, .mac only serves static HTML as far as I know.

You will learn a lot as you go...
jeremy.king is offline   Reply With Quote

Reply

Mac Forums > Special Interests > Web Design and Development

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 12:12 AM.

Mac News | Mac Rumors | iPhone Game Reviews | iPhone Apps

Powered by vBulletin® Version 3.6.10
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright 2002-2009, MacRumors.com, LLC