PHP (LAMP) Applications

PHP (LAMP) Applications

Published on

Experience

Paul has been developing applications in PHP (LAMP) for almost two decades.

Scope of Development

PHP (LAMP) architecture has been the basis of dozens of large, complicated website applications which handled:

  • Content Management - Similar to WordPress Paul built his own CMS system using PHP. This enable clients to edit their own websites even before WordPress was invented.
  • Inventory/Order Management - Paul's inventory control system handled categories, products, assemblies, purchase orders, inventory adjustments, order processing, package tracking, customer notifications and even helps run a few manufacturing facilities to this date.
  • E-Commerce - The back-end of Paul's custom built shopping cart used PHP for data processing.

Industries Served

PHP has been used effectively to build website applications for:

  • Building Pool Cover & Liner Estimates
  • Motorcycle parts eCommerce website
  • Employee Benefits Portal
  • Flower Company eCommerce
  • Full Inventory Management

Limitations

Since PHP is a server-side scripting language it generally requires the interpretation of files in order to build the browser html files on-the-fly.

This means PHP is resource intensive compared to newer technologies, such as Jamstack/MEAN/MERN applications, which are generally compiled/optimized into static files wherever possible. This means much of the resources in a Jamstack/MEAN/MERN applications can be hosted on any inexpensive CDN (Content Delivery Network).

Another limitation of PHP is that the programming language for the server is, of course, PHP whereas the browser requires JavaScript. Jamstack/MEAN/MERN application require learning only one language - TypeScript.

PHP / LAMP Performance

Our performance tests show LAMP applications have an order of magnitude better performance than older client-server applications (which Paul use to build).

The Future

For most websites Jamstack/MERN/MEAN architecture is vastly superior in performance, scaling into the millions of users under the right conditions.

Is PHP/LAMP dead?

PHP/LAMP is alive and well! Particularly for in-house, data-intensive applications PHP perform very well and is very inexpensive to host. Usually a single server hosts applications easily.

PHP is used to build and adapt WordPress websites.

PHP is an industry standard. We aren't trying to put it down in any way. It is an excellent tool, but a different tool may work better for different jobs.