¿Qué prácticas debo tener en cuenta al convertir una aplicación web JQuery antigua basada en AJAX a TypeScript?

La primera consideración es ¿por qué convertirlo? Si está hablando de una reescritura total, entonces:

  1. 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.
  2. 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?
  3. 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

Cosas que nunca debes hacer, Parte I

http://onstartups.com/tabid/3339…

http://www.ben-morris.com/why-re…

More Interesting

¿Cuáles son las principales formas en que la seguridad móvil difiere de la seguridad web?

¿Las aplicaciones de cuestionarios diarios educan efectivamente a los estudiantes?

¿Cuáles son los dolores en la industria de la construcción que podrían resolverse con una aplicación web o una aplicación móvil?

Cómo elegir la empresa adecuada para diseñar y construir un sitio para mi plataforma web / idea de aplicación

¿Cuál crees que tiene las futuras aplicaciones híbridas, web o nativas más brillantes?

¿Qué aplicaciones utilizas que no son tan populares en Google Play (menos de 1,000,000 de descargas)?

Cómo determinar si la mejor plataforma para su inicio es un sitio web o una aplicación

¿Cuáles son las diez mejores aplicaciones de software para rastrear los comentarios de los clientes sobre aplicaciones web y móviles?

Cómo administrar credenciales para aplicaciones oAuth en una empresa

Teniendo en cuenta el ritmo actual en el que avanza lo digital, ¿qué se considera una garantía razonable que un programador debe ofrecer a los clientes después de lanzar en vivo un sitio web / aplicación móvil / otros proyectos digitales en línea?

¿En qué situación desarrollaría una aplicación móvil antes que una aplicación web?

¿Cuáles son las mejores aplicaciones móviles o web para personas ciegas (con discapacidad visual)?

¿Cuáles son algunas de las herramientas de prueba más prometedoras?

¿Cuál es la diferencia entre la aplicación móvil personalizada y las aplicaciones web?

¿Es mejor tener un servicio de back-end que envíe json y use un marco del lado del cliente como AngularJS (o) tenga una aplicación web completa en el back-end que sirva HTML con JavaScript mínimo?