|
From: <bin...@li...> - 2001-11-22 14:04:20
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Esto son unas ideas para el desarrollo de BINBO, sabemos que la fase de planificación es muy importante, pero tenemos que darnos cuenta de que la fase de planificación nos hizo morir la otra vez, yo sigo con ganas de BINBO, sigo con ganas de darle en la cara a PHP-Nuke, por eso he tenido ideas y cosillas que aquí os plasmo: El núcleo de BINBO ( kernel ) será una clase de PHP en la cual tendremos EMBEDIDAS clases una clase para tratar la BD y otra clase para tratar los archivos de configuración. +--+ | K | | E | --------> Soporte para archivos config.php | R | | N |---------> Soporte para la BD | E | | L |---------> Sporte para archivos INI +--+ Esas tres cosas estarían NATIVAS en el núcleo, la clase de archivos INI sería interesante para los datos de configuración que no serían necesarios de proteter, así como configuraciones de colores, ( http://ferpereda.multimania.com/ini.phps ) Allí la podeis ver. El soporte nativo de archivos config.php es para datos que debamos proteger, así como los passwords de las BDs y cosas así. Y el soporte a la BD supongo que es evidente ;-) Más cosillas.................... Un estándar de código, yo apuesto por hacer SIEMPRE el código de la siguiente forma ( funcion o condicional) { sentencias } De forma que el código es muy sencillo de leer. Otra cosa en la que he pensado, todas las funciones deben tener un return así aceleramos su ejecución. Otra cosa en la que he pensado es que TODO dato pasado a una función lo trataremos como fiable, y las comprobaciones de dichos datos se harán fuera de las funciones. ( ahorramos mucho tiempo de ejecución, las funciones son muy rápidas ). Evitaremos el uso de expresiones regulares cuanto sea posible, son muy lentas. Y por supuesto, la guinda de este mail, un módulo de PHP-GTK para generar los archivos de configuración de BINBO, de esta forma el usuario lo único que hace es rellenar unos formularios en ese programilla y el mismo programa se encarga de mandarlos al servidor Web. ( de esto me puedo medio encargar yo, jeje le estoy dando al PHP-GTK ) Salu2 y espero que tengais esto un poquillo en cuenta - -- - ------------------- Salu2 Ferdy No GATES neither WINDOWS - ------------------- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE7/QVwThJpzGxYKDARAsg/AJ99KwpAOaP10NKsoBpTDFSUiUjP1ACdHzjS hO8kaw3BsgwDlZbKEouhjOY= =yvEk -----END PGP SIGNATURE----- |