Once upon a time, I was working with the CIO’s Architecture Division of a major cabinet level department. We had a major discussion as to why LAMP should be allowed in our Architecture. There were lots of discussions around security and the reliability of Open Source application stack. In the end, it was not approved for use.
LAMP is the Linux Apache MySQL PHP (Perl or Python) application stack. It is open source and therefore pretty much free. In addition to being free, resources are abundant. Go to any University’s Computer Science Department you can find many developers. PHP has MVC (Model View Control) frameworks such as CAKEand Zend. Frameworks can be found in many non-open source languages such as SPRINGand Eclipse J2EE JAVA. JAVAwhile free can be hosted on platforms such as JBoss, WebSphere, and Weblogic—which are very expensive. Furthermore, resources such as experienced Websphere/JBoss/Weblogic developers, product platform engineers, and project managers are often expensive and scarce.
In these days of doing more with less, maybe it is time for the government to consider LAMP and other Open Source stacks.
Hey GovLoop, what do you think of Open Source application stacks? Did you know GovLoop is built on a LAMP stack?