PHP and Lamp with iOS


So I tweeted some time ago about moving away from Microsoft server technology and in particular .NET.  I’ve spent most of my professional career building server solutions or leading teams using the Microsoft stack.  I’ve loved it for so many years and have spent the same years justifying its scaling credentials. We’ve even got many proven successes out their being used in anger. One success above all is the new Life platform that we’ve developed for UniServity.  The scaling capability is proving itself  over and over again and therefore my view of Microsoft server technology  remains unchanged.  However I’ve had my head turned slightly by simplicity in the last few weeks. Also by the increasing costs of licensing.

I’ve just started building a series of iPhone and iPad apps with a server / cloud component.  I naturally turned to Microsoft for the answer, however the thought of opening up Visual Studio architecting this fantastic multi layered app with an MVC architecture fills me with dread, when all I need to do is build something simple that will access a database and scale. I’m also using a Mac now-a-days have have been for the last 5 years.  So we now need to boot up parallels start up visual studio and get coding.  All a bit much for my mac book air.  (sorry slimmed down the hardware due to all the traveling)

So I dreamed of the days of Perl and CGI using BBEdit on my original macintosh to edit simple scripts.

PHP gave me the answer and when you start to dig a little deeper it really does provide a viable answer.  It scales well, Facebook proves that with its 540 billion page impressions and its simple to get coding.  I can use my mac as my server and I know it will easily port to a linux or unix platform in the future. I’ve downloaded some simple editing tools and with mysql i’m building my simple cloud based service for my iOS apps.  Except its really not that simple any more.  Its amazing how quick you can progress. Its also like riding a bike, you never forget the technology’s roots and you find that its back down to natural programming techniques.  Rather than even more layers of abstraction you get with .NET.

AND above all no license fees and no policy of requiring even more hardware to run your software.  It does scale very well I have to say and it does spark that programming geek in us all.

More to follow as I progress.

 

One thought on “PHP and Lamp with iOS

  1. The benefits of the first three items are apparent, a project
    consist of resources, tasks and documents and all these need to be accessible to team members as
    desired, but project history is a new concept and
    needs further explanations. But we still have to make sure that we are producing the desired requirements.
    In certain situations the amount of risk may be negligible whereas it may be highest at other.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s