[WelMac] [phpug] Mac's for PHP

Jo Booth thegeek at mangee.net.nz
Thu Aug 24 16:44:19 CDT 2006


On 24/08/2006, at 16:43 , Keran McKenzie wrote:

> I would strongly recommend going the path of the Apple .... :)
> K.
>
> On 23/08/2006, at 9:52 AM, John Jones wrote:
>
>> Hi everyone,
>>
>> Our Wellington campus is considering switching to teaching PHP on  
>> Mac. I know there's no problem with this, but I would be  
>> interested in getting feedback from anyone using Mac's as a dev  
>> platform in terms of what the + or - 's are.
>>
>> thanks
>>
>> John Jones
>

PHP is PHP - generally you use the same tools - so the skills are  
transferable, but teaching anything has gotta be easier on a Mac.

So, aye, I use an iMac G5 or two for all my development work - both  
at work and home - and recently had a play with the new intel based  
Macs running Parallels Desktop. Truely having cake and eating it stuff.

I have in the past (G4 eMac in 2003-2005) run the Server Logistics  
PHP/MySQL/Apache/etc etc package with Apache 2 - as well as the built- 
in PHP/apache 1.3 - coming from a linux background (switched in '97)  
using OS X (switched in 2001 to a 300 Mhz iMac G3 running apache/php/ 
mysql) was like a wet dream - unix core, with a gui that just works.   
Of course things are a hell of a lot better on the Mac platform in  
2006 with OS X 10.4 "Tiger" than 2001. System wide technologies that  
enhance productivity way beyond that i've ever experienced on Windows  
or Linux, make a Mac running OS X my only choice.  If you're in the  
creative space, you can't go wrong. Lack of viruses too ;)

XCode, the Apple IDE, has started getting my use recently - with a  
few tweaks it is a halfway decent php/web development tool - and a  
lot more besides.
With the proposed OS X 10.5 "Leopard" features including Web  
development tools, as well as the solid Web core already I see a  
strong roadmap for web based development on the Mac out of the box.

Third party tools such as SubEthaEdit for collaborative development,  
integrated with file transfer tools such as CyberDuck provide very  
cheap and very powerful tools for extensive php/web stuff.

Of course i've also run Macromedia Studio - Dreamweaver/Fireworks/ 
Flash etc on the Mac ever since I could, and while it's not my  
favourite set of tools - it's pretty much identical to the PC  
version.  With Parallels - you can run any linux or windows  
development application at 95% native speed - while still using the  
(best) OS you can get.

Packaging tools such as fink, and built in gcc compilier etc mean you  
can install pretty much any open source application from source or  
just run a binary.  I've used fink to keep up with a recent build of  
PHP and apache for test purposes, while in parallel running stable  
older php 4/5 versions for other work.

Using Windows back in the day I used Opera as a web browser and mail/ 
chat application, switched to linux and kept it, and still use it  
today on the Mac, with Opera 9. Having a platform on which you can  
run pretty much anything is a huge bonus, you aren't locked into  
using the wrong tool for a job.  As mentioned by the previous poster  
Firefox and a 'million' other browsers run natively on the Mac, and  
i've installed Internet Exploder in a Paralells build too, to keep an  
eye on when it stops being a bad browser ;)

Using OS X Server too - i've had a lot of success, with open source  
based applications in use - qualified and gui'fied by Apple - you  
have a rock solid server technology, that runs on pretty much  
anything (i started running OS X server on the 300 Mhz G3 iMac when I  
upgraded my desktop), serving 100s of websites, doing mail and  
application technologies.  Netbooting a office full (classroom full)  
of Macs off a standard OS build with access control and version  
control gives you a powerful way to centrally administer groups of  
users.

Collaborative stuff like Bonjour for zero configuration of local  
servers and services, and iChat etc - provide great tools for  
classroom and distance learning.  I've seen and taken part in  
meetings where several mac users with laptops form ad-hoc network  
using wifi, and collaboratively write notes and code in the session  
using SubEthaEdit.

With the recent Mac Pro range, you even can even get your Mac  
workstation for 14% less (NZD) than the equivalent dell. ;)
I still have 10 year old iMacs running near latest versions of OS X -  
and each build of OS X has made them faster.  Weird stuff , if you've  
ever installed a Microsoft "upgrade"

I think i've said enough.  If you plan on a hardware purchase in the  
next few years, start with a intel based Mac (or 50), and you won't  
look back.


Jo 'Mangee' Booth
Geek (and VP of WelMac - the local Mac user group)

AIM/iChat/ICQ: OSXx86


-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/welmac_nzmac.org/attachments/20060824/7e051d37/attachment.html 


More information about the WelMac mailing list