LNMHH
LNMHH is my alternative solution stack to the archetypal LAMP model of web service stacks. Using the LAMP naming convention as an acronym of the names of its composing five open-source components it consists of:
- Linux operating system
- Nginx HTTP Server
- MySQL relational database management system (RDBMS)
- Hip Hop Virtual Machine (HHVM) virtual machine designed for executing programs written in Hack and PHP
LNMHH is intended to be the modern, typesafe approach to building dynamic web sites and web applications.
Other supporting members of the cast are also included, not least of which is the excellent Hack Lang compatible editor Nuclide (built atop Atom) for its remote development strengths:
- Nuclide client development environment for remote & local Hack projects
- Nuclide server to enable remote development
- Watchman utility that watches files/directories for changes and performs actions on change
- Composer tool for dependency management in
PHPHack Lang - XHP extension to Hack for inline XML/HTML for custom and reusable HTML elements
The initial LNMHH test stack was set up on a Digital Ocean Droplet...