Comunidad de diseño web y desarrollo en internet online

Entrevista con los desarrolladores de KumbiaPHP

Citar            
MensajeEscrito el 18 Sep 2010 05:44 pm
KumbiaPHP es un Framework PHP de origen latino, con un desarrollo altamente enfocado a su comunidad (también hispana). Es MVC como cualquier framework moderno, se integra con JQuery y tiene una curva de aprendizaje bastante baja.
    Nos encontramos en un bar clandestino en algún lugar de Centroamerica, afuera se escucha bastante ajetreo y hemos sido amenazados por gente extraña pertenecientes a organizaciones extrañas.

KumbiaPHP Sencillo, Escalable, Consolidado y Comunitario


Inyaka: Hola ¿como te llamas?.
CaChi: Deivinson Tejeda (CaChi) soy de Venezuela.
Inyaka: Estoy echándole un ojo a KumbiaPHP, la verdad solo lo conocía como genero musical.
CaChi: Pues ahora sabes que también hay un framework :D.
Inyaka: ¿Tienes algún cargo dentro del proyecto KumbiaPHP?
CaChi: Co-lider del proyecto desde el 2006 y desarrollador.
Pero KumbiaPHP es un proyecto de carácter libre y no depende de 2 o 3 personas, lo primordial es la comunidad.
Inyaka: ¿como se comporta en escalabilidad? ¿el proyecto ya esta consolidado ?

aparece furtivamente jocdz quien se negó a identificarse apenas accedió a dar su alias.


jocdz: También que si no mal recuerdo la gente de ohloh.net analizaron KumbiaPHP e indicaron que tenia un muy buen y alto contenido de comentarios entre lineas de código haciendo su entendimiento (en español) muy fácil para quien lo aprende.

Casos de uso exitoso en Hispanoamerica y España


CaChi: KumbiaPHP es un framework totalmente escalable y adaptable a las aplicaciones.
hay muchos sistemas ya desarrollados medio y grandes webs-hechas-con-kumbiaphp 1 y webs-hechas-con-kumbiaphp 2.
En Colombia, Venezuela, Chile, España ya hay empresas trabajando.
Inyaka: Wow ya empiezan a haber empresas interesadas, eso es bueno, por que las empresas pueden aportar mejoras al sistema, pues supongo que al ser una comunidad latina sera mas fácil aportar al core.
CaChi: Eso siempre, por eso hasta su core esta comentado en español.
Inyaka: ¿Tienes ejemplos acerca de casos de uso exitosos?
CaChi: Claro, Esta es la universidad Universidad Peruana Unión que han migrado todo a KumbiaPHP, incluso tiene una cátedra en KumbiaPHP.
Inyaka: ¿Algo en lo que hallas estado involucrado?

CaChi: En Empleate.com Participe como asesor, de hecho esa empresa tomo a KumbiaPHP como su framework para migrar su sitio que es muy, muy grande.
Inyaka: El diseño deja mucho que desear, pero el portal de empleos es jodidamente rápido y tiene buen html.
CaChi: Si, ahí participe de lleno, de hecho cuando decidieron usar Kumbia me llamaron y te digo que es una aplicación gigante.
Inyaka: Nah, son solo muchos usuarios recorriendo tu pagina todo el día.
CaChi: ¬¬ Amigo, es un pagina que recibe cerca de 1 millón de visitas diarias...
y para que veas las ofertas, hay otro sistema dedicado solo para las empresas.
Inyaka: ¡Carajo! y aun así es rápido.

Optimizando empleate.com


CaChi: Te hablo que esa página le creamos un cluster en postgresql, por que la data es mucha.
Inyaka: Osea usa postgresql en ves de mysql.
CaChi: Se tenia mysql en sus inicio (yo no estaba) y decidieron migrar. Aun se puede mejorar mas, no me dio chance de dedicarle a las optimizaciones de los server para el renderizado de contenido.
Inyaka: ¿Osea cache?
CaChi: Si, quería colocar un NoSql, cache, compresión, etc.
Inyaka: NoSql quizás no sea lo óptimo en este caso.
CaChi: Depende del NoSQL que uses.
CaChi: Hay varios tipos, un memcache es un nosql, solo que es muy básico.
Ahora hay Redis que es un key-values muy avanzado, con el puedes almacenar estructura de datos complejas y no solo string.
Inyaka: ¿Como un cache para consultas?
CaChi: Claro, por eso te digo es cuestión de optimización.

Los de KumbiaPHP También Quieren Conquistar el Mundo #saque1numero


Inyaka: Lo importante, es que se esta usando kumbiaPHP en proyectos realmente grandes.
CaChi: Si y hay mas gente... solo que algunos son tímidos y no comparten el trabajo.
Pero si que hay, en Mexico hay empresas que han sacado muy buen provecho.

Inyaka: Osea en Mexico es relativamente popular.
CaChi: Si y Bolivia hemos visto un crecimiento, igual en Perú y Argentina, pero en toda la region va muy bien.
este movimiento es normal, por razones obvias, KumbiaPHP es un framework muy fácil de usar, a diferencia de otros proyectos que su curva de aprendizaje es muy empinada.




Se une a esta conversación el amigo Español Joan Miquel (Joanhey) quien fuera de cámara me confeso que fue amenazado por unos extraños hombres con acento ruso antes de llegar a la entrevista y por eso no había podido llegar a tiempo.

Inyaka: Hola Joanhey, bienvenido, te ves ajetreado, estábamos hablando sobre casos de uso exitoso de KumbiaPHP.
Joanhey: Los ejemplos de webs, no incluyen las muchas apps en que se usa KumbiaPHP pero en intranets hay muchos Casos de Éxito, alli veras algunas aplicaciones de intranet que no son accesibles al publico pero pueden ver que las usan y son hechas con KumbiaPHP, algunas de ellas para universidades.
Inyaka: ¿También eres desarrollador de KumbiaPHP?
Joanhey: Si, junto a CaChi y Emilio_rst somos los desarrolladores mas activos del core de KumbiaPHP.
en otros frameworks intentar hablar con los desarrolladores del core es casi imposible, al menos en el IRC
Inyaka: Si, eso es súper importante, por que así incluso podemos aportar pequeños trozos de código encaso de bugs, o de falta de documentación.
Joanhey: Hoy hay poca gente, es sábado, en el irc suelen estar entre semana, aquí todo es comunitario, no hay ni una empresa, ni una persona esta el grupo (como el grupo de google KumbiaPHP Framework con 1.500 miembros)
Inyaka: Te repito la pregunta que le hice a CaChi ¿KumbiaPHP como se comporta en escalabilidad?
Joanhey: Pues mira este Benchmark de KumbiaPHP
vs Yii, CodeIgniter, Kohana, Zend, Prado, CakePHP y Symfony.
y la próxima beta2 todavía es aun más rápida, la semana que viene haremos otro benchmark.
CaChi: Mas que beta2 es la versión que esta en desarrollo...
Joanhey: Con la futura beta2 y las nuevas versiones del framework.


Integración con Jquery



En estos momentos llega el amigo venezolano Alberto Berroteran (Ashrey) con notorias quemaduras y signos evidentes de torturas, Ashrey colabora en la integración con Jquery junto a Emilio_rst y Joanhey.


Inyaka: Hola bienvenido ¿sabes algo respecto a la integracion de Kumbia con JQuery?
Ashrey: Pues si KumbiaPHP se integra muy bien con JQuery.
Joanhey: lo mejor es su uso, se usa el html y no el php para interactuar.
Ashrey: A partir de la versión 1 se decidió usar este framework por defecto, antes se usaba prototype.
Inyaka: Que elementos tiene que ayuden a integrarlo?
Ashrey: La integración se hace a través de un plugins.
Joanhey: El plugin viene en la beta2.
Ashrey: El cual con la ayuda de Helpers permite poner animaciones y enviar y cargar contenido de manera asincronica.
Joanhey: Pero ese plugin funciona para cualquier versión, incluso sin usar KumbiaPHP.
Ashrey: A partir de la Beta2 se incluye jQuery 1.4.1 en el paquete de Kumbia.
Joanhey: Es un plugin.
Joanhey: Que se usa desde el mismo html.
Ashrey: Cierto, se puede usar el plugins sin usar KumbiaPHP y sin los helpers.
Inyaka: ¿Que son los helpers?
Joanhey: Generadores de código html en la vista.
Ashrey: Tenemos una característica que está en fase de prueba, que es la autocarga de plugins, tomando en cuenta ciertas convenciones se cargan los Js necesario (generalmente plugins de JQuery) de manera automática, sin necesidad de declararlos explícitamente.
Joanhey: Es una de las cosas buenas, pero también su manejo, el plugin usa la clase para saber si actuar, aquí esta el primer boceto Integrar KumbiaPHP Spirit con jQuery. Actualmente hace muchas mas cosas pero igual de fácil.
Ashrey: Exacto al usar clases (en el contexto de css) hace que no se intrusivo, es completamente accesible. Se va a implementar el soporte de formularios HTML5 via Js en los navegadores antiguos. Esto haría prácticamente automática la validación de datos en el cliente antes de llevar al servidor, a manera de usabilidad (el activerecord se encarga de la validación en el server).
Todo es bajo el principio, haz más en menos tiempo. Solo añadiendo algunas clases puedes tener aplicaciones interactivas al instante.
Joanhey: Mucha gente mezcla PHP y js, eso no suele ser muy correcto. Además así como esta pensando el código final siempre es accesible.
Ashrey: SI, porque el código que de debe ejecutar en el cliente siempre queda en la vista y no andas haciendo un espagueti mezclándolo con PHP.
Joanhey: Por ejemplo un link que muestra u oculta otro div:

Código HTML :

<a href="http://www.cristalab.com" class="js-toogle" rel="#tudiv">


  • En class: método a usar.
  • En rel: div que afectara.

en este caso enseñaría o escondería el div #tudiv, pulsando en ese link, mas fácil imposible.
Ashrey: Asi de sencillo, no hay tag <script> ni código embebido en el HTML.
Joanhey: La mayor ventaja, es no repetir código en scripts y ser fácil de usar.
bye, aca no es seguro para quedarse
Ashrey: Yo tampoco me siento seguro...
Inyaka: Ni yo :S

Gracias a todo el equipo de KumbiaPHP por su excelente disposición durante la entrevista realizada en su canal IRC.

aviso escribió:

KumbiaPHP busca reemplazar su logo, si algún diseñador acá presente quiere participar en ello seria genial ;)

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 22 Oct 2010 07:52 pm
Gracias inyaca por la entrevista, soy usuario de KumbiaPHP y puedo recomendarlo tanto a principiantes como expertos.

Por henrystivens

Claber

165 de clabLevel

2 tutoriales

 

firefox
Citar            
MensajeEscrito el 02 Nov 2010 12:52 am
huh como que llegué tarde, ¿será que siguen recibiendo propuestas de logo?

Por gosunkugi

Claber

251 de clabLevel

1 tutorial

Genero:Masculino  

Kuri - frontend dev - XueZhongWen!

safari
Citar            
MensajeEscrito el 02 Nov 2010 01:04 am

gosunkugi escribió:

huh como que llegué tarde, ¿será que siguen recibiendo propuestas de logo?


Dale aun reciben propuestas, no he visto que se haya cerrado la convocatoria.

Por henrystivens

Claber

165 de clabLevel

2 tutoriales

 

firefox
Citar            
MensajeEscrito el 04 Nov 2010 08:59 pm
gran entrevista! muy Clab... excelente por los muchachos de e KumbiaPHP

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.