Prefiero construir mis propios marcos. Pero usaría marcos para manejar la mayor parte del trabajo duro que hay que hacer. Y no me importa usar marcos escritos por otra persona, siempre que acelere mi tiempo de desarrollo.
Estás diciendo que el tiempo no es un problema. ¡Incorrecto! El tiempo siempre es un problema, ya que mientras te tomas tu tiempo, otros desarrolladores están creando nuevas técnicas, nuevos idiomas, nuevo hardware y muchas otras cosas nuevas que harían que tu trabajo quedara obsoleto. Incluso si su proyecto no tiene una fecha límite, las cosas cambian constantemente y la solución que está utilizando en este momento podría quedar obsoleta dentro de un año. O dentro de cinco años. Debe seguir el ritmo porque en el mundo de las TIC, los cambios pueden llegar rápidamente. Realmente rápido.
¿Un ejemplo? Durante décadas, el lenguaje principal para el desarrollo de Apple fue Objective-C, un lenguaje similar a C ++. Pero aproximadamente un año más o menos, Apple creó un nuevo lenguaje llamado Swift y lo convirtió en código abierto al anunciar que los desarrolladores tendrán que usar Swift en lugar de Objective-C para nuevos proyectos. Y de repente, Objective-C se está volviendo obsoleto, aunque todavía puede usarlo dentro de 5 años.
- Cómo agregar feeds de redes sociales en un sitio web
- Para las empresas web, ¿es mejor saber codificar y contratar a un vendedor de Internet o conocer el mercado de Internet y contratar codificadores?
- ¿Cuáles son las ventajas y desventajas de usar cookies frente a sesiones?
- ¿Cuál es la mejor especificación técnica para un sitio web de directorio de membresía?
- Cómo verificar en mi sitio web si un usuario está dentro de un radio de 1 km desde una ubicación en particular
Aún así, no tiene que mantenerse al día con los últimos y más recientes desarrollos. En ese caso, puede construir todo lo que necesita desde cero. Pero es probable que alguien más pueda ver su proyecto y usar técnicas más modernas y marcos adicionales para construir una mejor solución en menos tiempo. ¡Y esa es la mayor ventaja de usar frameworks!
Pero como dije, tiendo a crear mis propios marcos. Eso lleva tiempo, pero también lo hace todo mío, dándome el control total. Lo cual es genial, aunque también tendré que probar a fondo mis propios marcos. En general, la mayoría de los marcos son probados por cientos, incluso miles y más personas. Mi marco es probado solo por mí. Afortunadamente, soy muy bueno, pero incluso hago fallas. Esto le da al uso de marcos de terceros una mejor ventaja ya que más personas lo habrán probado, garantizando su calidad. (¡O la falta de ello!)