![]() |
Critica, aportacion, Sobre patron de diseño OOP que medio diseñe Hola a todos realmente, mas o menos programo en objetos en aspx pero ahora el trabajo me ha llevado a php por que el hosting es mas economico y con 1000 dolares al año obtienes mas en un hostin linux que uno windows ,pero no entrare a discusion solo es un comentario jeje :patada: hace algun tiempo programaba en capas en aspx y pues me gusto esto y he hice un diseño parecido en php para mis aplicaciones y consta de lo siguiente.. primero tengo mi selector de base de datos , donde defino mi base de datos que voy a ocupar, usuarios, passwords ... este lo pongo en un archivo llamado database.php ----------------------------------------------------------------------- Código: class DataBaseClassahora tengo 2 archivos mas.. archivo 2 llamado DAL.php el Cual tengo todos mis querys y hace funcion para mandar mi querys a la base de datos y conectarse con database.php por herencia Código: archivo DAL.php-------------------------------------------------------------------------------- Archivo 1 BLL.php .. Esta es mi capa logica donde hago todas las operaciones logicas y etc... su funcion es pasarle datos a DAll por herencia y hacer operaciones , aqui es donde se hace, todo el trabajo sucio de IF, whiles, sumas, restas Código: include("Dall.php");y ya en mi interface osea en mi archivo.php, solo mando a llamar lo que obtuve de BLL <? include('lib/Bll.php') $Classeinterface = new Clasebll(); //para obtener datos de BLL solo haces.. $id = 1; $Arreglo = $Classeinterface ->GetGiveSomething($id) foreach($Arreglo as $Row) { $Row['campo'] } ?> ------------------------------------------- De esta manera he separado por capas mi desarrollo y ya cada capa es independiente una de la otra, en caso de que yo quiere hacer alguna operación solo voy a mi capa correspondiente y automáticamente los cambios se veran reflejados en todo. criticas buenas y malas, sugerencias, como mejorar el código, aportes y la verdad trabajar de esta forma se me hace muy comodo ya que no ocupo el llamado MVC, y hago esto para hacer una programación mas accesible y usable ( jeje no solo lo aplico a la web) y he llegado a los mismos resultados con este modelo y es eficiente.. que dicen ustedes venga el debate....:neurotico:neurotico:neurotico:neurotico :neurotico:neurotico |
Re: Critica, aportacion, Sobre patron de diseño OOP que medio diseñe Ummm, interesante, y creo que para empezar... Deberias trabajar basado el OO, en PHP 5, y no en el 4, pues este aunque aun muchos lo utilizan, muy pronto dejara de tener soporte asi que todas las aplicaciones tendran que basarse en php5 hacia adelante...:patada: |
| La zona horaria es GMT -6. Ahora son las 11:46. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.