laravel

Base de datos. Diseño con MySQL Workbench

Base de datos. Diseño con MySQL Workbench

A la hora de diseñar una base de datos relacional, es bueno contar con una herramienta visual que nos permita ver de un golpe de vista en el diagrama entidad relación mejorado (EER) todas las tablas y las relaciones entre ellas.

Por otra parte, una parte importante a la hora de hacer cualquier tipo de desarrollo es no hacer el trabajo varias veces (DRY), para ello deberemos realizar el diseño de la base de datos sólo una vez y que después se replique a todos aquellos sitios donde se haga use de el mismo.

PHP frameworks war. Fight!

Uno de los grandes dilemas y origen de grandes discusiones es elegir un framework a la hora de empezar un proyecto PHP. Bien, la verdad es que creo que no hay un mejor framework, sino que dependiendo de las características del proyecto será más adecuado usar uno u otro. Dicho esto voy a opinar al respecto de los frameworks existentes actualmente. He realizado muchos proyectos con Codeigniter, un framework sencillo, con una curva de aprendizaje suave y bastante flexible, pero… Tras la actualización a la 3.0 han añadido algunas mejoras, pero no han incorporado las ventajas que las nuevas versiones de PHP cómo namespaces y continua haciendo uso de cosas cómo prefijos para clases y la clase loader. Por suerte parece que en la versión 4.0 esto se va arreglar y quedará más clara la estructura del mismo. Bien, Codeigniter, funcional pero antiguo, ¿que framework escogemos? Symfony 2, a este no le falta de nada, un gran framework, pero aunque puedes usarlo para cualquier proyecto, tal vez parece más indicado para proyectos muy grandes y se necesita de una estructuración muy clara, poder subdividir el mismo en bundles y donde el bootstraping mayor de el mismo vale la pena porque…

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies