Linux has been around since 1991 and according to the Linux Foundation, it “…powers 98% of the world’s supercomputers, most of the servers powering the Internet, the majority of financial trades worldwide and tens of millions of Android mobile phone and consumer devices.” We typically wouldn’t choose a technology based on its popularity alone but there is good reason why Linux is everywhere. First, the huge open source community that contributes to it keeps it continuously updated and secure. We like that it has a very small footprint, as compared to Windows, so it can be used in different devices, and we can do so many things on the command line and automate a great deal. The control we get allows us to move much faster toward infrastructure as code, and at this point, the package management is mature and easy to use.
Apache, MySQL, and PHP
The LAMP stack has three additional key components including the server (Apache), database (MySQL), and language (PHP). Apache is key to the LAMP stack and is used by more than 60% of the web. It has been around for about 22 years, so it has matured to a very stable place. This means that there are many modules that we can use and they have all been well tested by the community. The open source relational database management system, MySQL is the standard for the LAMP stack quite simply because it’s easy to use, seamless, and has a short learning curve. Many CMSs use MySQL because it meets a variety of needs through its scalability and high performance. As a scripting language, PHP is the most popular and remains so because of its community support and recent improvements in speed and efficiency that are found in version 7.
What about the MEAN Stack or Others?
As with all up and coming technology, we’ll keep our eye on the MEAN stack. But given LAMP's track record, shiny objects are easy to ignore.
Located near Washington, DC, in Alexandria, VA, New Target provides digital strategy, web design, web development, data integration, application hosting, and online marketing for prominent national associations, corporations, and government.