Frameworks
Frameworks
Los frameworks JS son una parte fundamental del desarrollo front end, porque
ponen a disposición de los diseñadores toda una gama de herramientas con las
que poder crear sus aplicaciones de manera segura, fácil y testada.
Angular
Vue.js
Ember
Node JS
desarrollo. Meteor
De acuerdo con W3Techs, PHP es usado por alrededor del 79% de todos los
sitios web. Es ocho veces más popular que ASP.NET, su rival más cercano en los
lenguajes de programación del lado del servidor (server-side).
Los frameworks PHP suelen seguir las mejores prácticas de codificación. Por
ejemplo, dividen el código claramente en varios directorios según la función.
Dado que muchas aplicaciones web se conectan a una base de datos, deberías
conocer las bases de datos y la sintaxis SQL. Cada framework PHP tiene su
propia lista de bases de datos soportadas.
Muchos frameworks PHP tienen su propio ORM incorporado. Por ejemplo, Laravel
usa el ORM Elocuente. Otros usan un ORM de código abierto como Doctrine.
Entender cómo funcionan los servidores web como Apache y Nginx es útil. Es
posible que tengas que configurar los archivos del servidor para que tu aplicación
funcione de manera óptima.
Probablemente harás gran parte de tu desarrollo localmente, por lo que necesitas
saber sobre el localhost, también. Otra opción es crear y probar tu aplicación en
un entorno virtual usando Vagrant y VirtualBox
• Alcohol
• Jugo de frutas
• Hielo
• Limón
• Vaso
• Coctelera
• Olive
• Agitador
Sentirse cómodo usando una interfaz de línea de comandos (CLI) ayuda cuando
se usa un framework PHP. Laravel tiene su propia CLI, la Consola Artisan. Usando
el comando «make» en Artisan puedes construir rápidamente modelos,
controladores y otros componentes para tu proyecto.
Laravel está catalogado como «El framework PHP para artesanos de la web». Fue
desarrollado por Taylor Otwell, quien quería un framework con elementos que
CodeIgniter no tenía, como la autenticación de usuario.
Laravel utiliza un motor de plantillas llamado Blade. Una ventaja que tiene sobre
otros motores de plantillas es que puedes usar PHP dentro de Blade, lo que no
puedes hacer con los otros.
Packalyst, una colección de paquetes Laravel, tiene más de 15.000 paquetes que
puedes usar en tus proyectos.
• Autenticación
• Autorización
• Verificación del correo electrónico
• Cifrado
• Hashing
• Restablecer la contraseña
• Llovizna
• MySQL
• Oracle
• PostgreSQL
• SAP Sybase SQL Anywhere
• SQLite
• SQLServer
CodeIgniter
Otros
Django
Flask
Pyramid
Bottle
Zope
TurboGears
tornado.wsgi
web2py
cerezapy
Sanic
Masonite
Falcon
CubicWeb