2012-10-02 57 views
66

El nuevo lenguaje Microsoft TypeScript (superconjunto de caracteres de JavaScript) parece muy interesante, ¿hay algún proyecto de alfa/incubador que intente respaldarlo en Eclipse? ¿O es demasiado pronto para desearlo?¿Plugin de Eclipse para TypeScript?

+2

también un plugin idea podría ser agradable: http://youtrack.jetbrains.com/issue/WI-13714 –

+0

JetBrains son rápidos ... EAP plugin de mecanografiado para WebStorm: http : //confluence.jetbrains.net/display/WI/Web+IDE+EAP –

+0

Hay una solicitud de función abierta en el rastreador de problemas de TypeScript: http://typescript.codeplex.com/workitem/491 podría usar algunos más votos –

Respuesta

20

Verificar this abierta plugin de fuente que es construido por palantir.

Otra alternativa es TypEcs de Axmor.

+0

¿Cómo se usa el código completado en Zend Studio que está basado en eclipse? – sanders

+1

Este complemento requiere la última versión de Eclipse 4.3, primero debe comprobar si zend studio funciona con él. Si es el trabajo, instala zend y el plugin mecanografiado en un nuevo eclipse. – ozhan

+0

https://github.com/palantir/eclipse-typescript es mejor. TypEcs no puede abrir algunos archivos con mecanografiado. – kolobok

18

Esta pregunta se realizó el día en que se lanzó TypeScript, por lo que a partir de hoy (2 de octubre de 2012), no hay soporte. Habiendo dicho eso, el equipo XText, un equipo responsable de la creación rápida de DSL, está al tanto de TypeScript y no me sorprendería si hacen algo.

Otro lugar para buscar es Microsoft. Dependiendo de cuál sea su motivación con TypeScript, pueden presionar para un proyecto de Eclipse (aunque lo dudo).

+4

En su discurso principal de Goto Aarhus 2012, Anders Hejlsberg menciona explícitamente un plugin de Eclipse como algo que "alguien" podría construir usando el código fuente que proporcionaron. Así que no esperes esto directamente de Microsoft. Sin embargo, suponiendo que buscan la máxima tracción, se podría esperar que apoyen ese proyecto con los conocimientos técnicos. – Christoph

+0

Me pregunto si valdría la pena usar el proyecto Dart eclipse como base. – John

+0

@John idea interesante ... Pensé que tal vez clonar JSDT ... https://github.com/eclipse/webtools.jsdt.core –

5

Orion (el eclipse ide basado en web) sería una buena opción. Ya está usando nodejs, por lo que sería más fácil incorporar tsc y los servicios de lenguaje. En este momento, ya admiten Javascript, incluida alguna inferencia de tipo. Entendí que el texto mecanografiado está en su radar.

+1

Orion puede usar el [complemento CodeMirror] (http://mamacdon.github.com/orion-codemirror/codeMirrorPlugin.html), que admite TypeScript (aunque no está en la lista). – niutech

2

Hasta que se implemente un complemento específico, si es lo suficientemente aventurero, puede tratar de usar JSDT y asociar archivos * .ts con el editor de JavaScript. Si obtiene errores de validación de JavaScript, desactive el Validador de JavaScript en Proyecto> Propiedades> Constructores. Para la compilación automática de TypeScript, puede configurar un generador externo como se describe en here o here. Mi configuración:

  • principal
    • Ubicación:/usr/local/bin/TSC
    • directorio de trabajo: $ {build_project}
    • Argumentos: $ {build_files: f}
  • Actualizar
    • Actualizar recurso s sobre la terminación: comprueba
    • La carpeta que contiene el recurso seleccionado
  • Medio Ambiente
    • PATH =/user/local/bin
  • las opciones de compilación
    • Asignar consola: comprobado
    • Ejecutar el generador: durante las compilaciones automáticas
    • Especificar los recursos: una carpeta que contiene archivos * .ts
+0

Acabo de asociar archivos .ts y .d.ts como JavaScript. Eeek! Errores horribles en mi código porque Eclipse no entiende los dos puntos o escribe el indicador de variables, función devuelve, etc. –

+0

@OliverMoran Extraño, no obtengo ningún error de validación de JavaScript ... ¿Cuáles son sus versiones? Tengo Eclipse 4.2.1 y JSDT 1.4.1. Sin embargo, actualicé la respuesta sobre qué hacer en su caso. – thSoft

+0

Gracias, thSoft. En realidad, estoy usando Apatana - un derivado de Eclipse: 3.7.2 (Indigo). Puedo deshabilitar la validación de JS aquí: Preferencias> Aptana Studio> Validación> JavaScript y desactivar la validación de la sintaxis de JavaScript –