Pregunta:
Fecha: 14-08-2015 11:35:12
(En Español)
Quien me puede ayudar con la siguiente pregunta, si saben cual es la mejor arquitectura multicapa en php para desarollar una aplicación empresarial y si tienen un ejemplo, mucho mejor.
Gracias. Votos: 0 - Respuestas: 2 - Vistas: 16 Compartir en: Google Facebook Twitter LinkedIn Link
Arquitectura de PHP[Resuelta]
Buenas comunidad,Quien me puede ayudar con la siguiente pregunta, si saben cual es la mejor arquitectura multicapa en php para desarollar una aplicación empresarial y si tienen un ejemplo, mucho mejor.
Gracias. Votos: 0 - Respuestas: 2 - Vistas: 16 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 16-08-2015 18:33:59 Jose:
Me parece que si buscar hacer algo en multicapa esta bueno que veas sobre POO (Programación Orientada a Objetos) con PHP5 y Mysqli.
1.- Vas a encontrarte con encapsulamientos (Te van a dar seguridad)
2.- Vas a poder reusar el código
Con respecto al Ejemplo que solicitas, es tan sencillo como complejo, ya que no existe una formula para todo.
Si queres vas tirando que vas necesitando y así uno puede ver en que te puede ayudar
Aquí te dejo un ejemplo de lo que podría ser una Conexión a Base de Datos
<?php /** * */ class mySQL { private $link; private $server = "localhost"; private $usuario = "root"; //No te olvides de poner un Usuario private $password = ""; //No te olvides de poner un Password private $database = "tu-base-de-datos"; private $error; protected $rs; function __construct() { $this->link = mysqli_connect($this->server, $this->usuario, $this->password); if(!$this->link) { $this->error = mysqli_error($this->link); return $link; } else { $resu = mysqli_select_db($this->link, $this->database); } return $this->link; } function query($sql) { $this->rs = mysqli_query($this->link, $sql); if(!$this->rs) $this->error(mysqli_error($this->link)); return $this->rs; } function __destruct() { mysqli_close($this->link); } } ?>Votos: 2 - Link respuesta -
Fecha: 29-08-2015 17:20:27 Hola Jose, para el desarrollo de una aplicación empresarial (si no tienes experiencia en la estructuración de tu aplicación) te recomiendo la utilización de un framework como Symfony (por ejemplo) ya que esté tipo de framework's tienen una estructura ya definida, patrones de diseño aplicados, documentación, buenas prácticas, etc.
Si de todas formas quieres afrontar el reto de desarrollar sin un framework de terceros, investiga sobre el patrón MVC aplicado en un sistema PHP, hay infinidad de ejemplos en Internet.
Saludos, Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
