Programar código Php o utilizar scripts prefabricados

Gracias al éxito del código abierto, muchos programadores nos enfrentamos con la duda de realizar nuestro propio código o utilizar scripts prefabricados.
En estos casos, debemos evaluar las ventajas y desventajas de cada uno.
Si decidimos programar nuestro propio código, necesariamente debemos disponer del tiempo de desarrollo que el código requiere. La mayor ventaja es que el código desarrollado se ajustara a nuestro requerimiento de software.
Si decidimos utilizar scripts prefabricados, nos ahorramos un montón de tiempo, y tendremos referencia del software sobre su funcionamiento y errores.
Por ejemplo: a quien se le ocurriría desarrollar su propio CMS si existen muchos que ya están desarrollado y funcionan perfectamente?
Los scripts prefabricados no siempre son buenos. Muchas veces el código es confuso, está mal comentado o directamente no esta comentado.
Ero si te gusta programar código, una de las bases del software código abierto es que puedes mejorarlo, comentarlo, y luego liberarlo para que otros usuarios no se encuentren con el mismo problema. En este caso, ahorras tiempo de desarrollo del software, pero utilizas ese tiempo en mejorar lo que ya esta programado.
Otro ejemplo: a quien se le ocurriría desarrollar algo parecido a youtube cuando ya existe, incluso teniendo disponible scripts prefabricados que lo imitan???
Programar código Php o utilizar scripts prefabricados. Supongo que este es el dilema de muchos desarrolladores.
Que opinas?

4 comentarios:

Carlos Eduardo dijo...

Estoy de acuerdo en que lo dificil es encontrar software de codigo abierto que se adapte 100% a las necesidades de cada uno. Aun asi, si ya hay algo desarrollado, puede ser mucho mas facil adaptarlo que comenzar un proyecto de software nuevo.

noticias republica dominicana dijo...

a muchos programadores le resulta dificil tomar un script pre hecho, prefieren hacerlo a su medida, mientras otros no tienen problemas en eso, es cuestion de gusto y adaptabilidad

perro dijo...

pues yo creo que lo mejor es programar uno mismo, cuesta mas pero no hay duda que es lo mas reconfortante ademas de seguro

Iván Argulo dijo...

Como bien dices, todo depende. Por ejemplo, yo prefiero en la medida de lo posible utilizar scripts ya hechos, que estén probados y depurados.

Sin embargo, cuando no me puedo permitir el lujo de entender cómo está hecha una aplicación (léase, cuando mi jefe me presiona para que termine YA), entonces empiezo desde cero.

Sí, tardo más en programarlo, yo lo sé, mi jefe lo sabe, pero domino 100% la aplicación y cualquier cambio en el futuro será mucho mucho más sencillo, y mi jefe se queda tranquilo porque sabe que la ha hecho su empresa.

Por eso utilizo un framework como CodeIgniter. Me permite programarlo todo yo de cero, pero utilizando librerías muy bien testeadas. Así se reduce el tiempo que hay que probar y depurar la aplicación.