Foros del Web » Programando para Internet » PHP »

Crear un framework PHP

Estas en el tema de Crear un framework PHP en el foro de PHP en Foros del Web. Hace un par de años por este foro surgió la idea de crear un framework php, desde entonces siempre he trabajado haciendo mis ñapas y ...

  #1 (permalink)  
Antiguo 15/01/2009, 18:12
Avatar de MarioNunes  
Fecha de Ingreso: agosto-2005
Mensajes: 280
Antigüedad: 18 años, 8 meses
Puntos: 1
Crear un framework PHP

Hace un par de años por este foro surgió la idea de crear un framework php, desde entonces siempre he trabajado haciendo mis ñapas y utilizando mis manias como todos hemos estado trabajando hasta que topamos con un framework.

Recientemente me he lanzado a la idea de por fin desarrollar un framework en php, un MVC con la idea de que esté totalmente desarrollado en castellano por lo que animaría a que me testearan el desarrollo, sus opiniones me serán de interés.

Obviamente todavía está mu verde pero irá creciendo poco a poco ^_^ ya os iré informando, por ahora solo tengo público una versión de la vista.

Salu2.
__________________
www.pensandoenred.com
  #2 (permalink)  
Antiguo 15/01/2009, 18:26
Avatar de enriqueplace  
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años
Puntos: 32
Respuesta: Crear un framework PHP

Entonces...? en qué quedamos?

No entiendo que quieres que hagamos
__________________
Blog phpsenior.com Cursos a Distancia surforce.com
  #3 (permalink)  
Antiguo 15/01/2009, 20:29
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Crear un framework PHP

En todo caso porque no mejor apoyar en traducir la documentación de Zend? Para que reinventar la rueda?
  #4 (permalink)  
Antiguo 16/01/2009, 01:32
Avatar de MarioNunes  
Fecha de Ingreso: agosto-2005
Mensajes: 280
Antigüedad: 18 años, 8 meses
Puntos: 1
Respuesta: Crear un framework PHP

Cita:
Iniciado por enriqueplace Ver Mensaje
Entonces...? en qué quedamos?

No entiendo que quieres que hagamos
Bueno, ahora mismo no hay mucho que hacer ya que no hay nada para poder probar, ahora las clases que están en el repositorio si no pongo un ejemplo práctico es dificil de utilizar...

Simplemente era anunciar que comencé con una tarea en la que me animé hace unos años y he comenzado hace poco... espero que no todo sea así jejeje

Espero este fin de semana poder publicar más código en el repositorio donde se podrá probar la funcionalidad de la vista y entonces es cuando comenzará el invento, donde se podrá ver lo que hace y porqué lo hace ^_^

Por el momento recuperar mi actividad en foros del web :)

Salu2.
__________________
www.pensandoenred.com
  #5 (permalink)  
Antiguo 16/01/2009, 01:35
Avatar de MarioNunes  
Fecha de Ingreso: agosto-2005
Mensajes: 280
Antigüedad: 18 años, 8 meses
Puntos: 1
Respuesta: Crear un framework PHP

Cita:
Iniciado por GatorV Ver Mensaje
En todo caso porque no mejor apoyar en traducir la documentación de Zend? Para que reinventar la rueda?
Y porqué Zend y no Synfony o CakePHP? pues porque me apetece invertir tiempo en el desarrollo de un framework ya que me parece interesante.

Salu2.
__________________
www.pensandoenred.com
  #6 (permalink)  
Antiguo 16/01/2009, 01:44
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 6 meses
Puntos: 48
Respuesta: Crear un framework PHP

Cita:
Iniciado por GatorV Ver Mensaje
Para que reinventar la rueda?
Para mejorarla.
  #7 (permalink)  
Antiguo 16/01/2009, 09:41
 
Fecha de Ingreso: noviembre-2005
Mensajes: 222
Antigüedad: 18 años, 5 meses
Puntos: 2
Respuesta: Crear un framework PHP

todo software y programacion en español es bienvenido.

a por el S.O. español!!!
__________________
"Prefiero callar como un tonto, que hablar para confirmarlo"
Espectacular Portal en crecimiento: Artículos http://www.blorgia.com
  #8 (permalink)  
Antiguo 16/01/2009, 11:11
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Crear un framework PHP

Cita:
Iniciado por MarioNunes Ver Mensaje
Y porqué Zend y no Synfony o CakePHP? pues porque me apetece invertir tiempo en el desarrollo de un framework ya que me parece interesante.

Salu2.
Debido a que Zend es el Framework que a mi parecer va a ser soportado ampliamente al estar desarrollado por la empresa que crea PHP.

Si te pones a ver la mayoria de los trabajos (en PHP) requieren experiencia en Zend FW, esta tomando mucho auge debido a su soporte corporativo.

Cita:
Iniciado por DarkJ Ver Mensaje
Para mejorarla.
Muy cierto, pero una rueda ya no se puede mejorar si ya esta completa, por más esfuerzo que expongas para desarrollar un FW, Zend, Cake, Symfony llevan la delantera en este aspecto.

Si te interesa un Framework en Castellano, puedes ver Kumbia, aunque no comparto sus principios de diseño es un FW en castellano, creado por alguien que queria "reinventar" la rueda.

Saludos
  #9 (permalink)  
Antiguo 16/01/2009, 11:11
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Respuesta: Crear un framework PHP

Cita:
con la idea de que esté totalmente desarrollado en castellano.
Solo unas preguntas

¿Te refieres a la documentación o al código? o ambos?
¿crees que es mejor que todo el código este en español?
¿Que crees que hubiese pasado si los creadores de symfony (franceses) hubieran desarrollado todo en frances?
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
  #10 (permalink)  
Antiguo 16/01/2009, 11:49
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Crear un framework PHP

Cita:
Iniciado por Genetix Ver Mensaje
[...]
¿Te refieres a la documentación o al código? o ambos?
¿crees que es mejor que todo el código este en español?
¿Que crees que hubiese pasado si los creadores de symfony (franceses) hubieran desarrollado todo en frances?
[...]
- documentación, solo documentación....

- yo pienso que no es mejor, ya que el ideal es en ingles....

- no sería igual, sería horrible programar en español, alemán, italiano o francés ....


por algún motivo, la lengua noble en la programación es el ingles, es simple, logico y rápido de aprender.... (al menos el aspecto lógico/escrito)


de veras!

yo, estoy completamente de acuerdo en desarrollar un framework (de echo, yo desarrollo uno) con documentación en español, menos enorme que los monolitos que le tiran a mas de 1MB en archivos...


no se.... de igual modo, no creo conveniente enfocar esfuerzos en desarrollar de nuevo la rueda....

pero esta ya ha sido inventada, PHP es framework.... ¡no hay frameworks PHP!!

solo, me estoy construyendo una "nave" (automóvil, pues... jeje) al gusto, a mi medida, y seguramente a la medida de quien este cuasi cortado por la misma tijera que yo... no mas, suerte!


(si dije algo mal... reprueben me)
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #11 (permalink)  
Antiguo 16/01/2009, 15:57
Avatar de enriqueplace  
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años
Puntos: 32
Respuesta: Crear un framework PHP

Como forma de aprender, no lo veo mal camino (es más, yo diría que mejor es aprender a usar uno para luego entender cómo desarrollar uno de cero).

Desde el punto de vista práctico/profesional, no le veo beneficios... a menos que realmente vayas a trabajar en algo "diferente" y no por "capricho del ego".

Te sugiero el siguiente artículo
Cinco preguntas para tu próxima entrevista de trabajo si te gusta el software


Una de ellas es: ¿Qué framework de desarrollo utilizáis?

En resumen: "No eres tan especial como para necesitar reinventar la rueda"
__________________
Blog phpsenior.com Cursos a Distancia surforce.com
  #12 (permalink)  
Antiguo 18/01/2009, 05:41
Avatar de MarioNunes  
Fecha de Ingreso: agosto-2005
Mensajes: 280
Antigüedad: 18 años, 8 meses
Puntos: 1
Respuesta: Crear un framework PHP

Cita:
Iniciado por enriqueplace Ver Mensaje
Como forma de aprender, no lo veo mal camino (es más, yo diría que mejor es aprender a usar uno para luego entender cómo desarrollar uno de cero).

Desde el punto de vista práctico/profesional, no le veo beneficios... a menos que realmente vayas a trabajar en algo "diferente" y no por "capricho del ego".

Te sugiero el siguiente artículo
Cinco preguntas para tu próxima entrevista de trabajo si te gusta el software


Una de ellas es: ¿Qué framework de desarrollo utilizáis?

En resumen: "No eres tan especial como para necesitar reinventar la rueda"
No lo desarrollo por ego, estoy trabajando en esto ya que me gusta, y tengo mis manias a la hora de trabajar y las quiero exponer. No busco generar comunidad en el framework, no busco que la gente me de una palmadita en la espalda porque haya publciado un "framework".

Me apetece publicar mi manera de desarrollar y cada uno es libre de hacer con su código lo que quiera.

Creo que no me expliqué bien en la creación de este post, tal vez habeis entendido algo que no es... si no hay que darle muchas vueltas a esto del framework php, me apetece publicar lo que hago y ya está. No se busca competir con ningun framework.

La idea de andar por aquí con la construcción del "framework" es que teniendo en cuenta que los que andan por esta sección del foro tienen experiencia en PHP pues me sería grato que me echaran un cable solo con probar para testear el código, sería una ayuda. Si a nadie le apetece pues no ocurre nada.

La pregunta general del resto de respuestas a este hilo es: ¿porqué reinventar la reuda? la rueda ya está inventada en cuanto a desarrollo de software. Un MVC es un MVC, ahora bien cada uno tiene sus cositas y el creador lo hace como le sale de... ^_^ pues yo no reinvento la rueda con PHP, simplemente tengo una rueda que pintar o una rueda que personalizar, no deja de ser una rueda.

Ale, salu2.
__________________
www.pensandoenred.com
  #13 (permalink)  
Antiguo 18/01/2009, 12:00
 
Fecha de Ingreso: enero-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 299
Antigüedad: 18 años, 3 meses
Puntos: 5
Respuesta: Crear un framework PHP

A mí me parece una muy buena idea.

Entiendo lo que se quiere decir en general con "reinventar la rueda", pero también creo que muchas veces esta frase se interpreta equivocadamente. Por mucho que se diga que reinventar la rueda es algo malo, la mayoría de las veces es la mejor manera de entender cómo funciona una rueda.

Pongo un ejemplo muy simple, que tal vez ayude a ilustrar la idea. Hace un tiempo, me di cuenta de que cada tanto tenía problemas con caracteres que se veían mal y para solucionarlo probaba con "fuerza bruta" 3 ó 4 combinaciones (encoding del archivo fuente, tags meta, etc, etc) hasta que lo arreglaba; el clásico conflicto entre utf-8 y latin1 / iso-8859-1. Me di cuenta de que el problema en realidad es que no entendía muy bien cómo funcionaban los distintos encodings. Para entenderlo mejor, empecé a leer sobre el tema y finalmente terminé escribiendo 2 funciones para codificar / decodificar utf-8. Lo cual es, básicamente, "reinventar la rueda", porque en php y en cualquier otro lenguaje esas funciones seguramente ya existen. Pero, el punto es que después de hacerlo, aprendí muchas cosas sobre strings y encondings en particular, y además terminé de entender cómo funcionan los operadores de bits. Desde ya que si tengo que pasar algo a utf-8 en php voy a usar utf8_encode, que ya existe y es código nativo, por lo cual es más rápido y eficiente. Pero aún así, "reinventar" esa pequeña rueda me resultó muy útil.

Yo creo que hacerte tu propio framework es una buena decisión. Seguramente cuando lo termines vas a poder entender mejor los aciertos o errores de otros frameworks; incluso vas a ver dónde te equivocaste en el tuyo, dónde tomaste una decisión equivocada y dónde tuviste una buena idea. Pero en el camino es probable que aprendas mucho más que si te limitaras sólamente a usar un framework "X".

Y si vamos al plano laboral, si yo tuviera que elegir una persona para un trabajo perferiría a alguien que sepa cómo funciona una rueda a alguien que meramente sepa cómo usarla. Hoy en día, el framework "X" es el standard; mañana será otro y tal vez esté en otro lenguaje. Lo más importante no es tanto saber usar el framework "X" (que desde ya es un punto a favor), sino tener ciertos conceptos/conocimientos y tener la capacidad de aprender algo nuevo.

Por otra parte, no coincido con la idea que algo ya está completamente hecho y no se puede mejorar. Ya existían muchos ORM's en distintos lenguajes antes de que a alguien se le ocurriera escribir Rails, que es para muchos una de las mejores implementaciones de ActiveRecord a la fecha. Si los creadores de Rails hubieran pensado que lo que había era el "non plus ultra", no habrían hecho nada para mejorar lo que ya existía. Por suerte, no pensaron eso; y, seguramente, ya habrá quien haga algo todavía mejor.

Bueno, ya me extendí bastante, así que voy cortando.

Mucha suerte con el proyecto.

Saludos
Juan Pablo Califano
  #14 (permalink)  
Antiguo 18/01/2009, 13:00
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Crear un framework PHP

*nix tiene su Kernel, Zend su engine... ¿porque crear un framework es reinventar la rueda??

es lo que no entiendo, mas bien... es otra "distro" de PHP la que algunos creemos y gustamos de crear, mas bien... no de cero, ya que PHP es nuestro Kernel... PHP es framework!!!

¿que de malo hay en aprender así??

bien... todos estamos de acuerdo, no tiene nada de malo...

osea, el echo de que hablen... "es mejor aprender a usar ZF porque el tiempo lo demanda, ademas es de los creadores de PHP"

es como oír "debes usar Windows, y aprender a usar Office; ellos tienes mas del 70% del mercado"

Cita:
Iniciado por califa010 Ver Mensaje
[...] si yo tuviera que elegir una persona para un trabajo perferiría a alguien que sepa cómo funciona una rueda a alguien que meramente sepa cómo usarla [...]
conclusión, estoy completamente de acuerdo con el titulo y respuestas de este post, suerte!


PDTA: a mi me gusta testear software... envíen MP
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #15 (permalink)  
Antiguo 18/01/2009, 16:28
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Crear un framework PHP

Claro es importante conocer muy bien los internals de PHP, yo de hecho así fue como empece construyendo un Framework propio hasta que me vi en la necesidad de aprender uno con soporte comercial por cuestiones laborales.

No estoy en contra pero a veces si no tenemos el tiempo suficiente, creo es importante invertirlo en donde te rinda más.
He visto muchas veces aquí mismo en el foro y en otros lados mucha gente que "crea" su Framework pero carece de fundamentos, no conoce todo el core de PHP, y también basa su Framework en eso en una falta de conocimiento y termina creando algo que a corto plazo deshecha porque fue hecho mal, de ahí viene mi comentario de que es mejor mirar uno ya hecho conocer como funciona y si en dado caso no se adapta a tus necesidades entonces construir de ahí con eso puedes trabajar mejor y ya con una base.

Solo es una opinión más así que éxitos

Saludos
  #16 (permalink)  
Antiguo 18/01/2009, 18:32
Avatar de enriqueplace  
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años
Puntos: 32
Respuesta: Crear un framework PHP

Mi punto es: concentrémonos en hacer "aplicaciones/servicios", frameworks bien soportados existen de sobra.

Es muy poco probable que nos hagamos famosos y/o llenemos de dinero con un framework... la era "Web 2.0" está definida por la creación de aplicaciones, no de frameworks.

Tengo la suficiente confianza en mi mismo para decir, si me propongo, que podría hacer un muy buen framework y llegar hasta su fin... ahora pregunto, fuera de la "fantasía de adolescentes", ¿realmente alguno de ustedes cree que es el próximo creador de un producto como "Ruby On Rails"? ¿ustedes tienen idea de cuantas personas / empresas intentaron llegar al mismo nivel de reconocimiento que RoR pero quedaron por el camino? ¿alguno de los participantes va a sacrificar dinero y tiempo para lograrlo, o solo usarán sus ratos libres?

Nadie dice que no sea posible, pero no me vengan a decir que se logra solo con levantarse un día y decir "voy a hacer mi framework" ya que creen que son los suficientemente "especiales" como para tener una "nueva forma de trabajo" (cuando en realidad lo que representa es que no nos tomamos el tiempo de entender las modalidades existentes).

Bien dice el dicho "10% inspiración, 90% transpiración".

Nuevamente, sugerencia, dejen de perder el tiempo con la idea de dominar el mundo con un framework, los usuarios usan y/o pagan una aplicación que les solucione un problema concreto, no algo que no pueden tocar ni ver.

Y si tus usuarios son técnicos, quienes podrían consumir un framework, te lo doy casi firmado, no van a usar tú framework, preferirán uno soportado por una empresa y por lo menos un equipo profesional de 50 desarrolladores.

No algo hecho por un par de personas con un manual sin terminar pero en castellano.

PD: disculpen si soy un poco duro, pero un baño de realidad de vez en cuando hace bien.
__________________
Blog phpsenior.com Cursos a Distancia surforce.com

Última edición por enriqueplace; 18/01/2009 a las 21:31
  #17 (permalink)  
Antiguo 18/01/2009, 19:39
 
Fecha de Ingreso: enero-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 299
Antigüedad: 18 años, 3 meses
Puntos: 5
Respuesta: Crear un framework PHP

Obviamente que si el planteo es que "mañana me levanto y voy a hacer el mejor framework de la historia", lo más probable es que no pase.

Por otra parte, no creo que en ningún momento se haya planteado que esta idea de hacer un framework propio tenga como finalidad "dominar el mundo", llenarse de plata, etc.

Lo que yo digo es simplemente que en el proceso de hacer tu propio framework vas a aprender mucho sobre frameworks, el lenguaje que uses y sobre el diseño de un sistema en general. Seguramente vas a cometer un montón de errores y tal vez el resultado final no sea el mejor. Pero, en el camino, vas a ganar una perspectiva sobre el asunto que es mucho más difícil de obtener con solo "usar" otros framewoks (lo cual, desde ya, no tiene nada de malo). Probablemente, te des cuenta de que muchas de las cosas que como usuario de un framework "X" te molestan o cambiarías, están ahí por una buena razón. Y entiendas mejor por qué, por ejemplo, para lograr ciertas cosas a veces hay que resignar otras.

En definitiva, creo que es una buena manera de aprender.

Saludos
Juan Pablo Califano
  #18 (permalink)  
Antiguo 18/01/2009, 20:31
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 19 años, 5 meses
Puntos: 43
Respuesta: Crear un framework PHP

Enrique, yo siempre valoro y concuerdo con tus respuestas (aunque a veces viene con mucho jugo de limón jejeje)
Pero hacer un FW, de la noche a la mañana sabemos que es imposible, pero si podes tener la idea de la noche a la mañana, nadie dice que vas a conquistar el mundo, pero si vas a conquistar el conocimiento.
Si mal no recuerdo google nacio como una idea tonta para la tesis de carrera, quien no dice que para la tesis de una persona sea el desarrollo de un framework.
Hace unos cuantos meses descubri http://blog.zenphp.es/ y dije lo mismo otro FW para aprender usar, y la verdad me habia equivocado tenia un "filosofia" distinta, hablaba de cartuchos para usar, y un monton de cosas interesantes.
Y nacio como un proyecto para un concurso de universidades.... Y porque no lo puede ver alguna empresa/empresario y financiarlo para que mejore.
Facebook era una red social mas entre todas la redes sociales que ya habia en su momento y tan mal no le fue.....
  #19 (permalink)  
Antiguo 18/01/2009, 21:35
Avatar de enriqueplace  
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años
Puntos: 32
Respuesta: Crear un framework PHP

Cita:
Lo que yo digo es simplemente que en el proceso de hacer tu propio framework vas a aprender mucho sobre frameworks, el lenguaje que uses y sobre el diseño de un sistema en general.
Como lo comenté al principio, como forma de aprender lo veo útil, no así embarcarse en un proyecto de "otro framework", como veo que van surgiendo "admiradores".
__________________
Blog phpsenior.com Cursos a Distancia surforce.com
  #20 (permalink)  
Antiguo 18/01/2009, 21:50
Avatar de enriqueplace  
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años
Puntos: 32
Respuesta: Crear un framework PHP

Cita:
Pero hacer un FW, de la noche a la mañana sabemos que es imposible, pero si podes tener la idea de la noche a la mañana, nadie dice que vas a conquistar el mundo, pero si vas a conquistar el conocimiento.
No lo niego, así lo comenté al principio.

Cita:
Si mal no recuerdo google nacio como una idea tonta para la tesis de carrera, quien no dice que para la tesis de una persona sea el desarrollo de un framework.
Justamente mi comentario "fuerte" apunta a destruir de lleno este tipo de "comparaciones" que están muy por fuera de lo habitual. Comparar cualquier emprendimiento con el éxito de Google es bastante poco realista.

Cita:
Facebook era una red social mas entre todas la redes sociales que ya habia en su momento y tan mal no le fue.....
Segundo ejemplo, idéntico al anterior. De ahí mi "baño de jugo de limón" (realidad), no se pueden apoyar como argumento para crear un framework la historia de Google o Facebook, más bien, aprender de los miles que no llegaron siquiera a ser nombrados, aún, poniendo su mayor esfuerzo.

Aprender es un tema, "hacer otro framework porque yo hago las cosas distintas" es otro tema, y ser como Google, otro tema.

Nuevamente, aprovechen frameworks de alto nivel como Zend y preocúpense de crear servicios y/o productos innovadores, aprendan a apoyarse en "hombros de gigantes", que ya existen y están muy probados... eviten el "yo lo voy a hacer de cero porque prefiero uno hecho por mi a mi medida".

"No eres tan especial" (parafraseando una presentación de Zend que dice "no eres tan especial como para reinventar un estándar de codificación").
__________________
Blog phpsenior.com Cursos a Distancia surforce.com
  #21 (permalink)  
Antiguo 18/01/2009, 22:01
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 8 meses
Puntos: 55
Respuesta: Crear un framework PHP

bueno si tanto quieres hacer un fw hacelo yo hice uno que aun sigo utilizando hasta que tenga la suficiente capacidad y conocimientos para pasarme a Zend, ya que no puedo decirle a un cliente por ejemplo "no te entrego el proyecto pq no entiendo como se maneja el enrutador en zend"

pero si quieres hacer tu fw puedes revisar este articulo que tenia muy buena pinta y se freno hace un tiempo pero hicieron bastante y para mi gusto muy bueno

creando un fw en php5

saludos
__________________
Degiovanni Emilio
developtus.com
  #22 (permalink)  
Antiguo 18/01/2009, 23:48
Avatar de enriqueplace  
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años
Puntos: 32
Respuesta: Crear un framework PHP

Cita:
Iniciado por emiliodeg Ver Mensaje
bueno si tanto quieres hacer un fw hacelo yo hice uno que aun sigo utilizando hasta que tenga la suficiente capacidad y conocimientos para pasarme a Zend, ya que no puedo decirle a un cliente por ejemplo "no te entrego el proyecto pq no entiendo como se maneja el enrutador en zend"
¿Y qué cara pone el cliente cuando te excusas que demoras en entregar el proyecto porque no solo tienes que desarrollar y testear la aplicación, además, el framework?
__________________
Blog phpsenior.com Cursos a Distancia surforce.com
  #23 (permalink)  
Antiguo 19/01/2009, 01:42
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 6 meses
Puntos: 48
Respuesta: Crear un framework PHP

Cita:
¿realmente alguno de ustedes cree que es el próximo creador de un producto como "Ruby On Rails"?
Si no se intenta no se puede saber.

Estoy de acuerdo en que hay que ser realistas, que desde que empieces el fw hasta que tengas algo estable puede pasar mas de un año de duro desarrollo. Que seguro es mas practico usar zend u otro fw actual que hacer uno solo para un proyecto. Pero no hay nada malo en apuntar a la luna.
  #24 (permalink)  
Antiguo 19/01/2009, 06:05
Avatar de enriqueplace  
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años
Puntos: 32
Respuesta: Crear un framework PHP

Estimado Darkj,

Nadie dice que no apunten alto o que no sean "idealistas", es lo que trato de hacer siempre con todos los proyectos que inicio... pero, muy distinto es decir "yo puedo/yo quiero" sin un mínimo de información, estudio, análisis, sentido común.... etc.

Cuando leo sobre "crear un framework" me da la impresión que estoy hablando con "adolescentes que se levantaron un día con la idea de dominar al mundo"... como poder, se podría, pero no me vengan con solo las ganas, hay que trabajar mucho en ello y tener claro los objetivos (tener un FODA es lo mínimo).

Creo que es mucho más maduro, como desarrolladores, pensar en desarrollar aplicaciones / servicios que "un nuevo framework PHP" de los cientos que hay y que aparecen todos los días.
__________________
Blog phpsenior.com Cursos a Distancia surforce.com
  #25 (permalink)  
Antiguo 19/01/2009, 06:32
Avatar de MarioNunes  
Fecha de Ingreso: agosto-2005
Mensajes: 280
Antigüedad: 18 años, 8 meses
Puntos: 1
Respuesta: Crear un framework PHP

Cita:
Iniciado por enriqueplace Ver Mensaje
Estimado Darkj,

Nadie dice que no apunten alto o que no sean "idealistas", es lo que trato de hacer siempre con todos los proyectos que inicio... pero, muy distinto es decir "yo puedo/yo quiero" sin un mínimo de información, estudio, análisis, sentido común.... etc.

Cuando leo sobre "crear un framework" me da la impresión que estoy hablando con "adolescentes que se levantaron un día con la idea de dominar al mundo"... como poder, se podría, pero no me vengan con solo las ganas, hay que trabajar mucho en ello y tener claro los objetivos (tener un FODA es lo mínimo).

Creo que es mucho más maduro, como desarrolladores, pensar en desarrollar aplicaciones / servicios que "un nuevo framework PHP" de los cientos que hay y que aparecen todos los días.
Bien enrique, no estas hablando con un adolescente. Si he optado por desarrollar un "framework" no es porque acabe de empezar con PHP y de repente me levanté un día y dije, vamos a desarrollar el mega código que será la leche... así que ten un poco de paciencia y no tengas esas respuestas en el foro tan ariscas...

He creado proyectos en internet de envergadura, llevo tiempo desarrollando en web. Si me decanto por "hacer un framework" no es porque no quiera utilizar uno ya existente, es porque me apetece recopilar lo que he estado haciendo hasta "hoy" las ideas y errores que he visto y lo que se hace siempre cuando se desarrolla, listados formularios... Es cierto que el resto de framework también hacen eso y tienen una comunidad de desarrolladores y de gente que testea y soluciona problemas.

No pretendo reinventar la rueda, si no organizar las ideas que he ido teniendo a lo largo de mi experiencia en el entorno web. Intentar hacer algo que para mi desde luego me será de utilidad, y si a alguien más le parece interesante y lo usa pues él verá.

No es ego, es idealismo.

- ¿porqué lo hago? : me apetece
- ¿Tardaré poco? : obviamente no, pero no he empezado a desarrollarlo ayer.
- ¿reinvento la rueda? : puede ser, pero la rueda tendrá el aspecto que a mi me guste


El titulo del post no ha sido el correcto, ok. Pero no entiendo porqué esos comentarios destructores sobre algo que ya he comentado, que lo hago porque me apetece y no busco ni lucrarme ni nada por el estilo. Lo comentaba en este foro por si alguien alguna vez le apetece probarlo y sugerirme algo no para ser el "super desarrollador".

Algunos lo entienden, otros dicen que es la mejor manera de aprender otros que les parece una perdida de tiempo, tu que lo importante son los desarrollos 2.0

Actualmente estoy metido en un desarrollo 2.0 y en el que estoy aprovechando para crear mi propia arquitectura de trabajo, te guste o no es lo que yo estoy haciendo y si me apetece publicar el código no entiendo porque crees que esto es una paja mental de algo que empecé ayer, y de lo que no tengo conocimientos para ello ni experiencia suficiente o que simplemente busque aumentar mi ego...

Si he dejado algo pendiente o no te lo he aclarado esperaré tu respuesta pero no buscaba crear semejante polémica por escribir el post :P

Salu2.
__________________
www.pensandoenred.com
  #26 (permalink)  
Antiguo 19/01/2009, 06:45
Avatar de enriqueplace  
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años
Puntos: 32
Respuesta: Crear un framework PHP

Cita:
Bien enrique, no estas hablando con un adolescente.
Estimado Mario, no estaba concretamente hablando de tú caso, estoy hablando en general y en particular sobre los apoyos clásicos que surgen diciendo "sí, otro Framework y todo en castellano, plis!".

Mis críticas no tienen un nombre, estoy hablando en general, no lo tomes a título personal por haber iniciado esta entrada.

Cita:
Si he optado por desarrollar un "framework" no es porque acabe de empezar con PHP y de repente me levanté un día y dije, vamos a desarrollar el mega código que será la leche... así que ten un poco de paciencia y no tengas esas respuestas en el foro tan ariscas...
Aquí sí te puedo llamar de adolescente , que no estemos de acuerdo, o que no te de la razón, no significa que esté molesto con nadie.

Cita:
He creado proyectos en internet de envergadura, llevo tiempo desarrollando en web. Si me decanto por "hacer un framework" no es porque no quiera utilizar uno ya existente, es porque me apetece recopilar lo que he estado haciendo hasta "hoy" las ideas y errores que he visto y lo que se hace siempre cuando se desarrolla, listados formularios... Es cierto que el resto de framework también hacen eso y tienen una comunidad de desarrolladores y de gente que testea y soluciona problemas.
Y me parece bien, ya te lo comenté al principio, vas a aprender, pero mi opinión sigue siendo que tal vez lo más productivo sea apuntar a aplicaciones o desarrollos de más alto nivel que un nuevo framework.

Cita:
No pretendo reinventar la rueda, si no organizar las ideas que he ido teniendo a lo largo de mi experiencia en el entorno web. Intentar hacer algo que para mi desde luego me será de utilidad, y si a alguien más le parece interesante y lo usa pues él verá.
Aunque no lo quieras, vas a reinventar la rueda

Cita:
No es ego, es idealismo.

- ¿porqué lo hago? : me apetece
- ¿Tardaré poco? : obviamente no, pero no he empezado a desarrollarlo ayer.
- ¿reinvento la rueda? : puede ser, pero la rueda tendrá el aspecto que a mi me guste
Redonda.

Cita:
El titulo del post no ha sido el correcto, ok. Pero no entiendo porqué esos comentarios destructores sobre algo que ya he comentado, que lo hago porque me apetece y no busco ni lucrarme ni nada por el estilo. Lo comentaba en este foro por si alguien alguna vez le apetece probarlo y sugerirme algo no para ser el "super desarrollador".
Sorry, aquí sí tengo que tratarte como adolescente ... aprendamos a discrepar, no busco tener la razón, cada uno haga lo que quiera, pero debe haber lugar para que existan diferentes opiniones y que cada uno lo discuta con argumentos.


Cita:
Algunos lo entienden, otros dicen que es la mejor manera de aprender otros que les parece una perdida de tiempo, tu que lo importante son los desarrollos 2.0
Para nuestros usuarios...

Cita:
Actualmente estoy metido en un desarrollo 2.0 y en el que estoy aprovechando para crear mi propia arquitectura de trabajo, te guste o no es lo que yo estoy haciendo y si me apetece publicar el código no entiendo porque crees que esto es una paja mental de algo que empecé ayer, y de lo que no tengo conocimientos para ello ni experiencia suficiente o que simplemente busque aumentar mi ego...
Si me embarco en un proyecto para hacer una aplicación y uno de mis desarrolladores quiere desarrollar un framework de cero porque él argumenta que tiene "una nueva y mejor forma" de desarrollo... yo lo echo, ya que quiero terminar el proyecto en tiempo y forma y no perder tiempo con desarrollos que están fuera del foco del proyecto.

Cita:
Si he dejado algo pendiente o no te lo he aclarado esperaré tu respuesta pero no buscaba crear semejante polémica por escribir el post :P
No hay problema, no me ofendí aún

PD: espero que se entienda el punto, acéptalo como una opinión, no busco que me des la razón... si quieres, discutamos con argumentos.
__________________
Blog phpsenior.com Cursos a Distancia surforce.com
  #27 (permalink)  
Antiguo 19/01/2009, 08:21
Avatar de MarioNunes  
Fecha de Ingreso: agosto-2005
Mensajes: 280
Antigüedad: 18 años, 8 meses
Puntos: 1
Respuesta: Crear un framework PHP

Efectivamente, esto es un foro y por eso tenemos opiniones diferentes. Yo no creo que mi manera de trabajar con php sea la mejor, es la que a mi me gusta y en la que yo me siento cómodo. Lo que estoy haciendo es una evolución de lo que hacía antes, por lo que si tengo algún desarrollo nuevo pero lo estoy probando.

En fin, veo que este post que he abierto ha generado movimiento y eso que hacía años que no escribía por aquí ^_^

No hay mucho que discutir, simplemente que tal vez alguna alusión que citas que son generales me lo tomé a título personal. Ya están aclaradas.

Salu2.
__________________
www.pensandoenred.com
  #28 (permalink)  
Antiguo 19/01/2009, 12:44
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Crear un framework PHP

Me uno a algo que decia Enrique, no es que lo tratemos personal en tu contra, es simple el hecho de que como este tema hay varios de personas que intentaron hacer su Framework diferente, empezaron y ahora están olvidados.

Yo creo que vas por un buen camino al querer hacer algo diferente, solo no lo hagas tan diferente que al rato veas que no es extensible.

Saludos.
  #29 (permalink)  
Antiguo 19/01/2009, 13:17
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 19 años, 5 meses
Puntos: 43
Respuesta: Crear un framework PHP

Yo lo que noto es que todos quieren que usemos Zend, y se me hace que se esta pareciendo a Microsoft el argumento (dale enrique, tirame todo el jugo de limo, que ya me puse la maya jajajaj). Los argumento que escucho son: "porque son los creadores de php", "porque tiene que ser el estandar", todo muy lindo, pero... noto un mensaje "monopolitico".
Porque faltaria que alguien diga, dejen de usar php y trabajen en asp.net que es de Microsoft y es el estadar jejeje.
En cierta forma todos tienen razon, dado que no existe el fw ideal, entonces uno puedo creer tener la necesidad de armar un nuevo fw. Y si quiere hacerlo dale para adelante y si despues te das contra la pared, tal vez terminas diciendo "mier.. el juego acido de enquire tenia razon ajajaj".

PD enrique:
Compañero, siempre se dan los ejemplos de google o facebook, por la senciila razon de que empezaron siendo un proyecto/tesis/locura/noche de droga y/o alcohol/noche en un cabaret que despues se termino convirtiendo en todo un exito. Como cite esos puedo decir los casos de cake y codeigniter como proyectos pequeños terminan gustando a la comunidad y desarrollandose fuertemente.
Muchas veces de ideas pequeñas surgen grandes proyectos.
Y yo podria decir que porque quisiste crear un cms en tus cursos habiendo cientos de cms tanto en poo como en php comun ....... no?

saludetes
  #30 (permalink)  
Antiguo 19/01/2009, 14:20
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Crear un framework PHP

No es que todos quieran que usen Zend, pero continuamente la gente viene y pregunta una misma cosa: "No hay un manual de Zend en español?", Se nota la necesidad, y creo es un buen proyecto y puede fundamentar buenas bases.

Yo mismo he hecho y trabajo sobre una capa encima de Zend, ya que considero a Zend muy poderoso, pero muy "desensamblado" y eso le brinda una genialidad única, uno puede construir sobre el sin necesidad de hacer cambio alguno al Framework, es por eso que yo siempre de mi parte lo recomiendo.

El punto es mejor aportar a algún proyecto existente en lugar de empezar un "one man job" que al rato aunque sí brinda aprendizaje, termina por quedarse en el cajón del olvido.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 09:04.