Frameworks Web



Web responsivo

Foundation es un framework de interfaz de usuario responsive. Foundation proporciona una cuadricula responsive e incluye componentes de interfaz de usuario HTML y CSS, plantillas, y fragmentos de codigo, incluyendo tipografia, formularios, botones, barras de navegacion y otros componentes de interfaz usuario, asi como extensiones de JavaScript opcionales. Foundation esta mantenida por zurb.com y es un proyecto de codigo abierto


    

caracteristicas:

 
- Foundation es modular y consiste esencialmente en una serie de hojas de estilo Sass que implementan los distintos componentes de la caja de herramientas.
- Las hojas de estilo de componentes pueden ser incluidas a traves de Sass o mediante la personalizacion de la descarga inicial de Foundation.
- Los desarrolladores pueden adaptar el archivo de Foundation en si, seleccionando los componentes que se desean utilizar en su proyecto.
- Los ajustes son posibles a traves de una hoja de estilos central de configuracion.
- Cambios mas profundos son posibles modificando las variables de Sass. 
- El uso del lenguaje de las hojas de estilo Sass permite el uso de variables, funciones y operadores, selectores anidados, asi como los llamados mixins. 

Ejemplos de sitios web que hacen uso de ese framework

Vans


https://www.vans.mx/

Istock


https://www.istockphoto.com/es/

Opinion sobre Foundation:

este framework tiene muchas herramientas las cuales pueden ser seleccioandas para el tipo de proyecto que se esta elaborando lo cual mejora el manejo de la aplicacion. el framework crea una gran posibilidad en la creacion de proyectos


PHP

cakePHP Es un framework o marco de trabajo que facilita el desarrollo de aplicaciones web, utilizando el patron de diseño MVC (Modelo-vista-controlador), es de codigo abierto y se lo distribuye bajo la licencia MIT. El mayor objetivo de este framework es permitirnos trabajar de forma estructurada, rapida y sin perdida de flexibilidad.


    

caracteristicas:

 

- CRUD integrado para la interaccion con la base de datos y las preguntas simplificadas
- Despachador de peticiones con buena vista, URL personalizadas
- Validacion incorporada
- Plantillas rapidas y flexibles (Sintaxis PHP, con Helpers)
- Helpers en Vistas para AJAX, Java script, Formularios HTML y mas
- Seguridad, Sesiones y Componentes para Manejo de Peticiones
- Lista de Control y Acceso flexible
- Desinfeccion de datos
- Cache flexible en Vistas


Ejemplos de sitios web que hacen uso de ese framework

GoodFirms


https://www.goodfirms.co

Coconala


https://coconala.com/

Opinion sobre cakePHP:

una de las cualidades de este framework es la facilidad me manejo debido a una estructura sencilla y la manipulacion de datos que esta permite, el aspecto malo de este puede ser en el area de las consultas que en ocaciones este tiende a tener cierta problematica al momento de hacer unas consultas contablas. con base a lo demas me parece un buen framework para usar.


Desarollo Web

Django es un framework de desarrollo web de codigo abierto, escrito en Python, que respeta el patron de diseño conocido como modelo-vista-controlador (MVC). Fue desarrollado en origen para gestionar varias paginas orientadas a noticias de la World Company de Lawrence, Kansas


    

caracteristicas:

 
-Un mapeador objeto-relacional.
-Aplicaciones "enchufables" que pueden instalarse en cualquier pagina gestionada con Django.
-Una API de base de datos robusta.
-Un sistema incorporado de "vistas genericas" que ahorra tener que escribir la logica de ciertas tareas comunes.
-Un sistema extensible de plantillas basado en etiquetas, con herencia de plantillas.
-Un despachador de URLs basado en expresiones regulares.
-Un sistema "middleware" para desarrollar caracteristicas adicionales; por ejemplo, la distribucion principal de Django incluye componentes         middleware que proporcionan cacheo, compresion de la salida, normalizacion de URLs, proteccion CSRF y soporte de sesiones.
-Soporte de internacionalizacion, incluyendo traducciones incorporadas de la interfaz de administracion.
-Documentacion incorporada accesible a traves de la aplicacion administrativa (incluyendo documentacion generada automaticamente de los modelos y
 las bibliotecas de plantillas añadidas por las aplicaciones).

Ejemplos de sitios web que hacen uso de ese framework

YouTube


https://www.youtube.com/

Pinterest


https://www.pinterest.com/

Opinion sobre Django:

Django es un framework web de alto nivel que fomenta el desarrollo rapido y el diseƱo limpio y pragmatico. aparte de fomentar el desarollo rapido, el diseño limpio y pragmatico. no usa tantos archivos para comenzar un proyecto lo cual mejora la administracion del creador del proyecto. en general un buen framework.