Ir al contenido



Foto

Para quien pueda resultar de utilidad: Humm PHP framework


  • Por favor identifícate para responder
15 respuestas en este tema

#1 dec

dec

    Member

  • Miembros
  • PipPip
  • 14 mensajes

Escrito 04 marzo 2012 - 11:17

¡Hola a todos!

¿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.  :D

Podéis descargarlo y utilizarlo, libremente, desde el siguiente enlace: www.hummphp.com

¡Saludos para todos!
  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.002 mensajes
  • LocationMéxico

Escrito 04 marzo 2012 - 11:19

Hey amigo David, un gusto verte de vez en cuando por aquí.

Aunque no se con que se como el miniframe, me daré un tiempecito para verlo e intentar saber de que va :)

Saludos
  • 0

#3 dec

dec

    Member

  • Miembros
  • PipPip
  • 14 mensajes

Escrito 04 marzo 2012 - 11:38

¡Hola egostar!

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!
  • 0

#4 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.002 mensajes
  • LocationMéxico

Escrito 04 marzo 2012 - 11:47

Hola

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
  • 0

#5 dec

dec

    Member

  • Miembros
  • PipPip
  • 14 mensajes

Escrito 04 marzo 2012 - 11:50

Hola egostar,

Gracias por tomarte la molestia, hombre. ;)
  • 0

#6 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 04 marzo 2012 - 12:05

Muy interesante para nosotros los novatos de PHP y muy original el nombre :)

Gracias dec


Saludos!
  • 0

#7 dec

dec

    Member

  • Miembros
  • PipPip
  • 14 mensajes

Escrito 04 marzo 2012 - 12:11

Hola a todos,

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!
  • 0

#8 Caral

Caral

    Advanced Member

  • Administrador
  • 4.241 mensajes
  • LocationCosta Rica

Escrito 04 marzo 2012 - 12:20

Hola
Que interesante, aunque no hago nada con PHP siempre me encanta ver cosas buenas. (y)
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. (y)
  • 0

#9 dec

dec

    Member

  • Miembros
  • PipPip
  • 14 mensajes

Escrito 04 marzo 2012 - 12:20

Hola
Que interesante, aunque no hago nada con PHP siempre me encanta ver cosas buenas. (y)
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. (y)


Gracias Caral, guapa. ;)
  • 0

#10 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.137 mensajes

Escrito 04 marzo 2012 - 03:46

Gracias por compartir tu trabajo Dec, suena muy interesante.  (y) (y)

Un cordial saludo.
  • 0

#11 dec

dec

    Member

  • Miembros
  • PipPip
  • 14 mensajes

Escrito 04 marzo 2012 - 04:20

Gracias por compartir tu trabajo Dec, suena muy interesante.  (y) (y)

Un cordial saludo.


Gracias a ti por tu comentario Wilson. ;)
  • 0

#12 cesar_cz

cesar_cz

    Advanced Member

  • Moderadores
  • PipPipPip
  • 919 mensajes
  • LocationChile

Escrito 05 marzo 2012 - 12:55

Hola Dec me parece un excelentísimo aporte...es poca la gente que se atreve con este tipo de iniciativas....

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....
  • 0

#13 dec

dec

    Member

  • Miembros
  • PipPip
  • 14 mensajes

Escrito 05 marzo 2012 - 05:01

Hola César,

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. ;)
  • 0

#14 serito

serito

    Member

  • Miembros
  • PipPip
  • 11 mensajes

Escrito 17 mayo 2012 - 05:03

Hola Dec, bajé el HummPhp, lo descomprimí en mi localhost, le cambié los permisos y solo puedo correr http://localhost/humm/?home y sample. Soy novato en esto, tengo mysql, php5 y phpmyadmin sobre Ubuntu.
Hay algo más para configurar?
Saludos
  • 0

#15 faber

faber

    Newbie

  • Miembros
  • Pip
  • 1 mensajes

Escrito 14 octubre 2012 - 05:44

Hola compañeros del foro estoy empezando a programar en php me gustaría saber  algún tutorial para iniciar y otra cosa alguien que me facilite el código  de conexión con mysql mas sencillo... gracias
:cool:
  • 0

#16 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.940 mensajes
  • LocationMéxico

Escrito 14 octubre 2012 - 06:15

Date una vuelta por el canal de cesar cancino o entra al foro de video tutoriales... econtraras muy buenas opciones para iniciar en el mundo de la programación con php...


  • 0