La primera consideración es ¿por qué convertirlo? Si está hablando de una reescritura total, entonces:
- La aplicación básicamente no hace nada o es muy pequeña. Entonces, la primera consideración es: a quién le importa, solo comienza.
- Si está hablando de una aplicación que produce grandes cantidades de valor, una reescritura total es el 99% del tiempo del programador de auto masturbación. Entonces, la primera consideración es: ¿Por qué incluso harías una reescritura completa para una aplicación que produce un gran valor?
- Si está hablando de una aplicación que produce una pequeña cantidad de valor, entonces la primera consideración es: ¿Por qué molestarse? Pero refiérase al # 2.
Para responder la pregunta un poco más indirectamente. La mejor ruta, y generalmente recomendada, es escribir cosas nuevas en el nuevo lenguaje / marco / brillante impresionante y mantener lo viejo en lo que sea porque si es # 2 o # 3 hizo lo más importante que puede hacer el código: consiguió enviado y valor proporcionado.
Referencias
- ¿Es posible extraer la lista de contactos de la agenda telefónica de un usuario para una aplicación web?
- ¿Cómo es útil la web de WhatsApp?
- ¿Cómo crearías una aplicación web con solo jQuery?
- ¿Las aplicaciones web progresivas van a matar las aplicaciones nativas?
- ¿Cuál es la mejor aplicación de edición?
Cosas que nunca debes hacer, Parte I
http://onstartups.com/tabid/3339…
http://www.ben-morris.com/why-re…