2009-10-26 14 views
23

Creo que la mayor decepción de Visual Studio es el editor de Javascript. Me han dicho que use Aptana como editor para mis archivos javascript, pero preferiría quedarme con Visual Studio si es posible.¿Hay un buen plugin de JavaScript para Visual Studio?

He leído otras publicaciones de plugins similares, pero ninguna se centra específicamente en Javascript.

VS2010 puede ofrecer algunas mejoras, pero ¿estarán a la altura de las normas de Apatana? He probado brevemente la versión beta, pero no estoy demasiado impresionado.

¿Hay algo por ahí que acercará Javascript al desarrollo de C#? Teniendo en cuenta el amplio uso de Javascript, creo que debe haber algo ... ¡Espero! :)

Muchas gracias de antemano ... esto es algo que siempre me ha molestado!

+0

encuentro soporte de Javascript en VS bastante grande (versión> = 2008), porque tenemos pleno apoyo Intellisense que realmente ayuda a los desarrolladores –

+0

Estoy de acuerdo que el intellisense ha mejorado, pero realmente estoy buscando que mejore el ejercicio de codificación general. Por ejemplo, el resaltado simple de corchetes y corchetes sería una gran ventaja ... especialmente cuando se usa jQuery – littlechris

Respuesta

5

VS es un IDE bastante bueno (especialmente cuando se combina con Resharper) pero no tanto con Javascript. El depurador es bueno y está the JSLint plugin, pero aparte de eso, no estoy seguro. Aptana (basado en Eclipse) es un IDE de javascript excelente, pero no le gusta mucho cuando el javascript está incrustado en archivos aspx (a menos que hayan actualizado el soporte recientemente). Hasta ahora, no estoy seguro de que exista una IDE de plataforma .net ideal para el lado del cliente y del lado del servidor todavía.

Actualización: Resharper 6 agregó bastante buen soporte de JavaScript, por lo que ahora recomendaría esa combinación si está realizando una gran depuración en el cliente y el servidor al mismo tiempo. Si te estás enfocando en el código de cliente puro, entonces me parece que WebStorm es un excelente IDE de JavaScript/HTML, incluso mejor que Aptana.

+1

Nada supera al depurador de Firebug, porque pasar del navegador al IDE es simplemente tonto. Firebug depura en el lugar donde también se pueden ver resultados inmediatos sin ventanas congeladas/en blanco. –

+5

Firebug es bueno para depurar javascript, pero creo que littlechris está buscando algo para escribir javascript, no solo para depurarlo. – Fermin

+0

+1 Eso es exactamente lo que estoy buscando Fermin. Para mejorar la experiencia de codificación JS dentro de Visual Studio – littlechris

18

Hay un par de plugins recientes que pueden ser útiles:

De Microsoft:

JScript Editor Extensions

  • Brace Coincidencia
  • Esquema/plegado en frío
  • palabra actual Destacando
  • IntelliSense Doc-Comentarios Soporte

JSEnhancements

  • que contornea y tirantes a juego destacando

(no pensaría instalando ambos éstos es una buena idea - y el plugin de Microsoft tiene más características a fin de tratar de que uno primero)

+0

Los archivos Javascript en los que normalmente trabajo tienen la extensión .sj en lugar de .js. Se producen a partir de TestComplete. ¿Hay alguna manera de obtener resaltado de sintaxis de todos modos? –

3

Realmente me gustaría recomendar Webstorm. ¡No es asi! trata a tu JS como archivos de texto.

Es un completo editor JS y se ha convertido en mi editor JS favorito trabajando en paralelo con VS para manejar mis cosas del lado del servidor.

  • WS tiene un objeto real intellisense en los archivos JS. Eso significa cuando presiono. (punto) me muestra las funciones en esos objetos, incluso si se encuentra físicamente en otro archivo.

  • Reconocerá mis objetos (o su tipo si lo desea) creados en otros archivos JS mencionados en el archivo en el que estoy trabajando.

  • tengo '' Encuentra usos en funciones JS

  • tengo '' encontrar todas las referencias sobre JS objeto/función/clase/variable o lo que sea que desee buscar. Al final, todos sus objetos, pero Webstorm lo sabe.

  • Si cambio el corto/corte a F12, puedo presionar F12 en mi llamada de función y pasará a la implementación de esa función JS. Incluso si está ubicado en otro archivo.

  • Ofc. tiene código de plegado y coloreado, método de extracción y otro código refinado, herramientas de creación de visión general.

Oh. Y por cierto. Me gustaría acabar con un rumor que circula en la nube en los foros que encuentro de vez en cuando, buscando mejores formas de manejar JS.

reSharper ¡NO APOYE JAVASCRIPT! Una pequeña parte de mí muere cada vez que leo a un tipo que repite lo que vio en el sitio reSharper. Puede tener un poco de intellisense y alguna comprobación de sintaxis de bajo nivel, pero eso no tiene nada que ver con el soporte. Notepad ++ admite JS mejor que VS en mi opinión.

Münster

1

No se olvide de agarrar Chirpy para manejar minifying las secuencias de comandos en VS.

0

Si utiliza Visual Studio, añada la directiva

/// <reference path="myOtherJsFile.js" /> 

en la parte superior de los archivos js e instalar Web Essentials que presentamos lo intelisense bastante decente (pero no perfecta), ir a la definición mediante el uso de F12 y encontrar todas las referencias (especie de ..) mediante el uso de SHIFT +F12

Cuestiones relacionadas