Me alegra ver que te estás aventurando por tu cuenta para ir más allá de lo que se piensa en clase. Creo que es una excelente forma de aprender.
Para recapitular, la pila LAMP se compone de los siguientes elementos:
La pila LAMP describe principalmente la arquitectura de back-end . A medida que la tecnología evoluciona, se pueden ver más elementos agregados a esta pila (como un servidor NoSQL que se ejecuta junto con MySQL). Como nota, JavaScript no siempre se menciona en la pila, porque no es parte de la arquitectura respaldada (sino más bien, es del lado del cliente).
- ¿Cuál es la forma más eficiente de organizar imágenes con un esquema de nombres de 32 caracteres alfanuméricos?
- ¿Cómo trata NodeJS con múltiples solicitudes de muchos usuarios? Si cada usuario inicia 1-3 procesos que escriben pequeños bits de datos en la base de datos, ¿es escalable?
- Hay 2 campos de entrenamiento de codificación cerca de mí. Ambos enseñan HTML / CSS / JavaScript en el front-end, pero uno cubre PHP en el lado del servidor, y el otro es Java. ¿A cuál debo asistir?
- ¿Qué compañías se especializan en Drupal en Vancouver, BC?
- ¿Cómo comenzó Periscope?
Dado que cualquiera de las partes son intercambiables en LAMP (o cualquier pila para el caso), puede elegir ejecutar cualquier marco / lenguaje encima de AMP. De hecho, cualquiera de las piezas se puede cambiar. Puede implementar Ruby o Python usando Apache en Linux con MySQL o puede implementar Python en Windows con T-SQL.
Dado que desea aventurarse fuera de PHP, tiene algunas rutas a seguir:
- Ruby: busca en el marco RoR (Ruby On Rails).
- Python: busca en Django o Pylons.
Pruebe cada uno y vea lo que le gusta. Cada marco y lenguaje aborda el problema de manera diferente y ahora es el momento en que encuentra lo que funciona para usted como desarrollador novato.