¿Cómo los nuevos marcos tienen muchos desarrolladores?

Hay muchas razones para eso. Olvidemos el hecho de que las personas tienen diferentes grados de inteligencia para poder elegir un nuevo marco en cuestión de días y enfocarse en otro factor más importante. Estas personas ya son profesionales y tienen experiencia con su lenguaje de programación (PHP, por ejemplo) y lo han usado durante muchos años, por lo que un nuevo marco no será un problema para ellos. Por lo general, los nuevos marcos se basan en conceptos y técnicas ya existentes en ingeniería de software. Raramente se encuentra un marco que venga con un nuevo concepto, por lo que si tiene un profundo conocimiento del lenguaje de programación, el dominio y trabajó con diferentes marcos que siguen diferentes paradigmas e implementan diferentes técnicas, no debería tener problemas para elegir nuevos marcos fácilmente. Entonces su respuesta es si tiene experiencia, conocimiento profundo más una sólida formación en ingeniería de computadoras / software, puede aprender cualquier marco en cuestión de días / semanas. Tampoco se olvide de peo Están involucrados en el desarrollo del nuevo marco. Por supuesto, sabrán cómo usarlo antes que nadie y generalmente son las primeras personas que hacen tutoriales y ofrecen capacitación sobre su marco.

Es muy sencillo. El marco le resulta divertido, lee los documentos oficiales publicados por el desarrollador y lo prueba usted mismo hasta que lo comprende. Aun así, hay algunas cosas que lo hacen más difícil:

  • Debe poder leer una documentación / especificación oficial que es mucho más compleja que un tutorial
  • Para los marcos nuevos, los documentos no están completos, por lo que es posible que pueda leer el código fuente
  • Debe tener una sólida comprensión de las tecnologías subyacentes y cómo funcionan los marcos

Lee la documentación. Aprendí Rails leyendo principalmente los documentos y buscando respuestas en la comunidad. Supongo que otros desarrolladores hacen lo mismo. Algunos desarrolladores son mejores para aprender nuevos marcos, idiomas, etc.

¿Probablemente leyeron la documentación?

A menudo me sorprende la cantidad de personas que preguntan en StackOverflow u otros sitios web de preguntas y respuestas sobre problemas que están claramente documentados sobre diferentes temas de desarrollo.

Realmente, solo RTFM.