¿Cuál es un buen enfoque al pasar a una nueva plataforma de desarrollo?

Fase de bajo riesgo.

Elija un nuevo proyecto para escribir de la nueva manera. Idealmente, debería tener un riesgo medio a bajo si falla.

Ejecute esto en paralelo con las cosas viejas.

Si funciona, continúe escribiendo nuevas aplicaciones en la nueva plataforma. Considere migrar partes de API antiguas si necesitan una nueva característica importante.

Una forma decente de hacer esto es crear una aplicación estranguladora.

Esta es una aplicación que maneja todas las solicitudes de los usuarios, pero delega. La nueva característica se envía a la nueva plataforma. Las características antiguas se envían a las antiguas.

Con el tiempo, puede migrar características antiguas de una en una a la nueva plataforma. La aplicación estranguladora ofrece una transición perfecta.

Una vez que todas las funciones de la plataforma anterior ya no se utilizan, la plataforma antigua se puede retirar

Instale el IDE y el paquete de soporte de placa (BSP), compile una aplicación simple Hello World y ejecútela en su plataforma de desarrollo. Ejecute los otros ejemplos incluidos en el BSP. Después de eso, todo es cuesta abajo.