Para quien pueda resultar de utilidad: Humm PHP framework
#1
Escrito 04 marzo 2012 - 11:17
¿Cómo va eso? Espero que a todos os vaya bien. Quería presentaros uno de mis últimos proyectos, una especie de "mini framework" para PHP, que, acaso pueda serviros de algo, quizá para ocupar espacio en vuestro disco duro, aunque no mucho, porque, si se he dicho "mini" es por algo.
Podéis descargarlo y utilizarlo, libremente, desde el siguiente enlace: www.hummphp.com
¡Saludos para todos!
#2
Escrito 04 marzo 2012 - 11:19
Aunque no se con que se como el miniframe, me daré un tiempecito para verlo e intentar saber de que va
Saludos
#3
Escrito 04 marzo 2012 - 11:38
Un gusto "charlar" contigo.
¿Has visto la página web que enlazo? Pues, dicha página web, está basada en Humm. Es decir, es un poco como Delphi, que, está compilado con Delphi. Digo esto para que te hagas una idea de lo que Humm es y puede ofrecerte. En realidad no se trata de más sino de un conjunto de clases y algunas "convenciones" que yo mismo he necesitado cuando me he puesto a hacer un sitio web con PHP.
Por ejemplo, si es necesario conectar con una base de datos, necesitamos las clases necesarias para hacerlo. Para traducir la aplicación a otros idiomas, necesitamos también otras clases. Si vamos a utilizar plantillas (algo muy común) pues lo mismo. De este modo, he tratado de juntar en Humm todo lo que suelo necesitar cuando empiezo un sitio web PHP desde cero. Claro que Humm podrá ser más o menos útil, dependiendo del sitio web que se quiera hacer.
A ver si hago un poco de tiempo y preparo una especie de manual de usuario, puesto que para mí está más o menos claro (al fin y al cabo lo he hecho cubriendo mis propias necesidades), pero, comprendo que esto puede no quedar tan claro para quien se acerque al proyecto por primera vez. Quien esté interesado que visite de vez en cuando la web enlazada, en busca de posibles actualizaciones y dicho manual de usuario.
¡Saludos!
#4
Escrito 04 marzo 2012 - 11:47
Ya lo he descargado
Por lo pronto lo he colocado en el portal y lo colgaré en la puerta de entrada de éste foro, para que no se pierda.
Saludos
#5
Escrito 04 marzo 2012 - 11:50
Gracias por tomarte la molestia, hombre.
#6
Escrito 04 marzo 2012 - 12:05
Gracias dec
Saludos!
#7
Escrito 04 marzo 2012 - 12:11
Gracias Felipe. Sin duda hay cosas interesantes en Humm, al menos desde mi punto de vista, claro que yo he desarrollado Humm... pero, fuera de eso, por ejemplo, la clase "I18n" es una gozada: quizá en parte porque su principal código no es mío, sino de Danilo Segan, autor de PHP-GetText. O la clase "Db", cuya inspiración primera se remonta hasta la clase "ezSQL", ampliamente usada, por ejemplo, en el proyecto Wordpress.
La clase "Db" de Humm es una mezcla de la "ezSQL" y de los conocimientos (y código) que conseguí del proyecto "Habari". Prácticamente trabaja igual. Quien haya usado "ezSQL" sabrá cómo usar la clase "Db", pero, en este caso lo hará usando PDO, y además con la posibilidad de utilizar varios "drivers" (todos los soportados por PDO). La clase "Tpl" acaso pueda tener también algunas cosas interesantes... en fin. Si no todo Humm, algo podrá sacarse del mismo.
El nombre Humm viene de "Hummingbird", que, es "colibrí" en español, es decir, ese pajarillo pequeño y elegante. Humm pretende mantenerse todo lo más ligero que sea posible, y, de hecho, casi podría darse por terminado en la actualidad... y todo el proyecto pesa unos cuantos kilobytes, literalmente, comentarios incluidos.
¡Gracias por vuestros comentarios!
#8
Escrito 04 marzo 2012 - 12:20
Que interesante, aunque no hago nada con PHP siempre me encanta ver cosas buenas.
Gracias por compartirlo con nosotros, estoy seguro que le sera de mucha utilidad a mas de uno.
Saludos
PD: Gusto en verte por aquí amigo.
#9
Escrito 04 marzo 2012 - 12:20
Hola
Que interesante, aunque no hago nada con PHP siempre me encanta ver cosas buenas.
Gracias por compartirlo con nosotros, estoy seguro que le sera de mucha utilidad a mas de uno.
Saludos
PD: Gusto en verte por aquí amigo.
Gracias Caral, guapa.
#10
Escrito 04 marzo 2012 - 03:46
Un cordial saludo.
#11
Escrito 04 marzo 2012 - 04:20
Gracias por compartir tu trabajo Dec, suena muy interesante.
Un cordial saludo.
Gracias a ti por tu comentario Wilson.
#12
Escrito 05 marzo 2012 - 12:55
En lo que tenga un poco de tiempo le daré una mirada...
Como recomendación créate un sitio en español, y ya debes ir pensando en generar una documentación para que a la gente le sea mas fácil entender y usar tu proyecto..
Ojo que un Framework puede ser muy bueno, pero si no tiene una documentación clara quizá la gente no lo usará....hoy en día los desarrolladores, en su mayoría no usan los Framework por eficiencia si no que basan su decisión en lo explícita y simple de su documentación...
Recibe un cordial saludo desde Santiago de Chile....
#13
Escrito 05 marzo 2012 - 05:01
En primer lugar gracias por tu comentario. Desde luego, nadie puede quitarle la razón en lo que dices. La documentación es importantísima y acaso capital. Con Humm haré lo que pueda, en el sentido de ir añadiendo la que considere necesaria. Ayer mismo comencé on una FAQ que ya contiene algunas cosas que considero necesarias e importantes, desde el punto de vista de un usuario. También he procurado comentar en lo posible el código fuente, de manera que también pueda servir a modo de documentatión.
Por lo demás Humm es muy pequeño, así que esto no debería ocasionarme demasiado trabajo. Así que ahí andaremos.
#14
Escrito 17 mayo 2012 - 05:03
Hay algo más para configurar?
Saludos
#15
Escrito 14 octubre 2012 - 05:44
#16
Escrito 14 octubre 2012 - 06:15