¿Innovar o reinventar la rueda?

Esta pequeña reflexión (otra incursion en el mundo de los podcast) que hago en solitario es para obtener feedback de los diseñadores y desarrolladores con los que estoy conectado en un tema que me interesa y me “intriga” grandemente.

¡Comenten!

3 thoughts on “¿Innovar o reinventar la rueda?”

  1. Segun mi experiencia, normalmente en desarrollo web nunca he visto la necesidad de reinventar la rueda. Los CMS y frameworks existentes actualmente son bastante moldeables a casi cualquier necesidad. Yo personalmente trabajo con Django mayormente y cuando tengo que hacer algun projecto en PHP uso CodeIgniter. Actualmente estoy en un proyecto donde decidimos solo usar un ORM porque requiere de otras funcionalidades que se haria bien dificil adaptar un framework completo, asi que decidimos usar Doctrine para manejar los datos y sobre eso hacer nuestra applicacion. Creo que cuando el proyecto realmente es tan complejo que tratar de usar algo prefabricado no ayudaria el desarrollo, sino que lo atrasaria, es perfectamente aceptable escribir ‘from scratch’.
    Lo mismo pasa en mi trabajo a tiempo completo. Por las especificaciones que tenemos en el laboratorio de biotecnologia donde trabajo no podiamos usar ningun ORM existente. Necesitabamos un ORM hecho totalmente a la medida, con recovecos y libertades que ninguno existente ofrece, asi que usamos uno hecho por nosotros mismos.
    No se, creo que todo depende de la necesidad. Pero si mantengo que no creo que haya algun proyecto de desarrollo web que no se pueda hacer con Django o CodeIgniter o Zend Framework.

    1. Gracias por comentar. Oirlo de una una gente de experiencia como tu es muy constructivo!

      No pierdas las costumbre de pasar 🙂

  2. Hey Ariel, te comento brevemente desde mi perspectiva.

    Yo es que personalmente a estas alturas y después de 15 años de web development ya no tengo ganas de reinventar nada, jeje…

    Lo ideal en todo caso siempre es irse con un CMS estándar y que tenga buena cantidad de soporte (Joomla o Zend) y analizar antes de desarrollar cualquier cosa qué necesidades específicas ocupan ser cubiertas, y si el CMS que elijamos nos brinda alguna alternativa para ello. Si podemos adaptar nuestros recursos a lo que tenemos en el mercado, genial; si no, pues no quedará otra que partir de cero y crear algo a medida, pero en lo posible (sobre todo por el trabajo y costo adicional que implica) es mejor que podamos adaptar nuestras necesidades a lo que ya hay en vez de a la inversa. Saludos.

Leave a Reply

Your email address will not be published. Required fields are marked *