qué tan útil es seguir usando TypeScript en proyectos pequeños?
#1
Últimamente me he encontrado con un dilema en el trabajo y quería saber si a alguien más le pasa. Llevo unos meses usando principalmente TypeScript para todo el desarrollo frontend, y aunque al principio la transición desde JavaScript puro fue un poco lenta, ahora me siento bastante cómodo. El tema es que para un proyecto personal pequeño, una simple página estática, me puse a escribir en JavaScript otra vez y noté algo raro: extrañaba el autocompletado y que el editor me avisara de ciertos errores tontos antes de ejecutar, pero al mismo tiempo sentía una agilidad que no tengo con la configuración de tipos. Me pregunto si es solo costumbre o si hay situaciones donde realmente no vale la pena el overhead de TypeScript.
Responder
#2
Sí, me pasa: TypeScript me da seguridad, pero en una página estática ese autocompletado y las comprobaciones previas pueden sentirse como una carga; a veces echo de menos la ligereza de JavaScript puro.
Responder
#3
Desde el punto de vista de productividad, TypeScript reduce errores en producción al forzar tipado. Para un proyecto pequeño puedes tirar de una configuración mínima o incluso usar JSDoc para tipado sin el pipeline completo de TS.
Responder
#4
No siempre el overhead es lo peor: quizá lo que extrañas es la disciplina de pensar en tipos antes de escribir; tal vez te gustaría un editor que sugiera sin imponerte contratos rígidos.
Responder
#5
¿Te has planteado usar TypeScript solo para tipado de datos y dejar el resto en JS?
Responder
#6
No vale la pena el overhead, dice alguien, pero la seguridad y el refactorado seguro que salen a cuenta; para una página estática puede bastar empezar sin TS y luego irlo introduciendo poco a poco.
Responder
#7
Puede que replantees el problema: ¿qué tal si buscas un flujo de trabajo más rápido sin perder seguridad? Herramientas como esbuild o Vite con TS opcional pueden darte autocompletado ligero sin la rigidez completa de TypeScript.
Responder


[-]
Respuesta rápida
Mensaje
Escribe tu respuesta a este mensaje aquí.

Verificación de la imagen
Escribe el texto que aparece en la imagen, en el campo que está abajo. Este proceso se usa para evitar mensajes automáticos.
Verificación de la imagen
(no distingue MAYÚSC/minúsc)

Salto de foro: