It is time for Sugar to take advantage of everything PHP 5 has to offer. My plan is to require PHP 5 starting with Sugar 5 next year. I’d like to get your feedback on this plan.
I have been watching the evolution of PHP 5 over the past three years. Sugar has been supporting PHP 5 for almost as long. Generally, I have been quite impressed. PHP 5 has proven to be scalable, stable, and well thought-out.
There are some major advantages to requiring PHP 5 as the minimum PHP version for Sugar that would greatly benefit you, the users of Sugar around the world. Some of these advantages include:
- Better support for Object Oriented programming.
- Allowing us to build more clearly defined APIs
- Better performance
- Eliminating some code that is required to support both PHP 4 and PHP 5.
- Easier integration with external Web Services (native SOAP API) and XML manipulation
- Ability to leverage the latest in third party components (new logger infrastructures, more data layers, newer code snippets, ...)
I am seeing that almost all hosting providers now provide support for PHP 4 and PHP 5. Most Linux packages now provide support for PHP 5 in their update managers. PHP 5 has been available for download for several years. PHP 5.1 is holding up well in all of our high-intensity load testing. PHP 5.2 has just been released and is shaping up to be a really stable and well-performing version.
At this point, it is my belief that most people have access to PHP 5, could switch to it, or could selectively convert their Sugar servers over to PHP 5.
However, I am very sensitive to making any changes to the minimum requirements for Sugar. Before making PHP 5 a minimum requirement for Sugar 5.0, I wanted to get your thoughts on this. Please respond to the poll and optionally post your thoughts.
Thanks,
Jacob


LinkBack URL
About LinkBacks





Bookmarks