News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Marco Tabini's Blog:
Software, APIs and all the king's men
June 25, 2010 @ 13:38:22

Marco Tabini has posted some of his thoughts about web application development, specifically in dealing with the creation of APIs for your site.

Unfortunately, the vast majority of websites are still built with the old "web-only" approach in mind-which, in today's world, introduces by-design limitations in what your software can do. [...] To be sure, even if you - or, more likely, someone before you-has made the decision of designing "one big ball of code" from which you now have the unenviable task of extracting a viable API, there are solutions that can help make that process easier.

He recommends a slightly different approach - building up from the API rather than working one in like it was another feature. This allows you to create a true separation between the functionality of the site and the frontend without having to do work-arounds or duplicate code in different spots. He notes that APIs should be platform agnostic and that they can also help to reduce the points of vulnerability in your application by routing the requests through a single place.

0 comments voice your opinion now!
api software opinion


blog comments powered by Disqus

Similar Posts

Zend Developer Zone: Using the Stack Exchange API with PHP (part 1)

Ivo Jansch's Blog: PHP as a template language

Community News: ZendCon 2006 Deck of Cards

Joshua Thijssen: Throttle your API calls: RateLimitBundle

Chris Justus' Blog: 4 Reasons Java Will Outlive PHP (My interview with IEEE...)


Community Events





Don't see your event here?
Let us know!


interview release developer voicesoftheelephpant bugfix deployment laravel language list introduction podcast zendserver conference symfony series tips api library community framework

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework