Joel Spolsky había dicho que toda forma de abstracción es permeable.
Entonces, Facebook o cualquier otra compañía de tecnología sabe que entienden eso demasiado bien. Cuando crea un marco, facilita muchas tareas y puede desarrollar más rápido, pero también crea errores, que deben ser probados y corregidos, antes de poder usarlos en más y más proyectos con casos de uso más amplios. Probar el marco en un amplio conjunto de casos de uso no es fácil y ciertamente es muy costoso. Por lo tanto, el código abierto del marco de trabajo de repente proporcionó un conjunto más grande de probadores que usarán el marco y darán su opinión. Ahorra dinero y mejora el marco, más cerebros trabajan para encontrar las ideas para hacerlo más rápido y más útil.
Si los desarrolladores de todo el mundo usan el marco, la contratación también se vuelve más fácil. Uno puede contratar personas que conozcan bien su stack tecnológico. El único desafío que queda es aprender sobre el producto.
Y más aún, es una buena manera de comercializar la destreza técnica de una organización. Construye una reputación más fuerte que nuevamente ayuda a contratar personas.
- ¿Los diseñadores web usan bootstrap?
- ¿Es ASP.NET lo más parecido al marco de solución todo en uno? Tiene un buen rendimiento, un lenguaje potente detrás de él, que puede manejar operaciones intensivas de CPU a diferencia de JavaScript.
- ¿Cuál es la mejor y la forma más fácil de actualizar los contenidos de la página web sin actualizarla?
- ¿Qué plataforma debo usar para hacer mi sitio web?
- Cómo hacer un sitio de redes sociales sin saber mucha codificación
A decir verdad, no se me ocurre ninguna desventaja de abrir un marco de trabajo.