¿Existe un IDE con soporte explícito para AngularJS? [cerrado]

89

Probé WebStorm pero parece que solo hay un soporte básico de JavaScript allí, como en cualquier otro IDE web que haya probado. Estoy buscando algo que me permita hacer clic desde las páginas HTML a los controladores, etc.

Si la respuesta es "no" a esta pregunta, ¿hay algún otro marco de JavaScript similar a Angular que tenga algo como un complemento de Eclipse o cualquier otro tipo de soporte explícito en algún IDE?

Borek Bernard
fuente
3
¿Podría algún moderador cambiar esto a softwarerecs.stackexchange.com ?
Mawg dice reinstalar a Monica
No lo probé, pero Codelobster parece tener un complemento AngularJs también: codelobster.com/order.html
Stefan

Respuestas:

28

John Lindquist dice que creará un complemento para WebStorm: http://youtrack.jetbrains.com/issue/IDEA-84299

kapsi
fuente
2
Probé el complemento; es agradable. Proporciona intellisense para las palabras clave de AngularJS. Parece ser lo que John Lindquist está usando en los videos de AngularJS aquí: johnlindquist.com
Jim Raden
Por cierto, aquí hay un enlace al complemento junto con algunas instrucciones sobre cómo instalarlo: groups.google.com/forum/#!topic/angular/GyBSkDxZN9c La instalación es muy fácil, literalmente, solo unos pocos clics.
Jim Raden
Además del complemento de John, mantengo un conjunto de LiveTemplates para WebStorm en el repositorio de GitHub: github.com/angularjs-livetpls/angularjs-webstorm-livetpls
pkozlowski.opensource
25

Visual Studio 2012 es de lejos el mejor. Este tutorial usa VS 2012 y fue muy útil para mí. También hay una versión Express que es gratuita.

El tutorial lo ayuda a comenzar desde cero sin la necesidad de depender de complementos.

Otro gran proyecto / tutorial de Angular JS usando Visual Studio

saltos de mono
fuente
5
@Imrul, vmichael tiene mucha razón aquí. VS 2012 de hecho admite el desarrollo angular js. Si bien estaba destinado a extender las aplicaciones .NET, parece ser completamente útil para el desarrollo puramente angular. Aprecio que usted, a diferencia del otro votante en contra, haya dejado un mensaje, pero por favor investigue antes de criticar a las personas bien intencionadas.
Dave Alperovich
VS es un IDE bastante bueno para la web. Empecé a usarlo mientras trabajaba en un entorno .NET y me sorprendió gratamente. Para desarrollar en Windows, funciona bien.
mdance
Un poco de pista, pero Visual Studio es una de las razones por las que me gusta tanto programar aplicaciones .NET. También para aplicaciones web, incluido el desarrollo de AngularJS (con algunos ajustes).
Nullius
14

Alguien está trabajando en el complemento NetBeans para angular. Puede verlo aquí: http://plugins.netbeans.org/plugin/40296/angularjs-tools

También para Microsoft VisualStudio http://nuget.org/packages/AngularJsSeed/1.0.0-RC1

Misko Hevery
fuente
No hay forma de que vaya a usar NetBeans, pero gracias por la respuesta :)
Borek Bernard
2
Entonces, ¿para qué necesitas exactamente el IDE? Quiero decir, angularJS es solo HTML, CSS y JavaScript, y la mayoría de los IDE lo consumirán bien. ¿No estás seguro de que tener el autocompletado en el ng * sea un factor decisivo?
Misko Hevery
Hola Misko, en realidad me gustaría usar el autocompletado para ng.js en Net Beans, pero parece ignorar mi complemento (ya se agregó una biblioteca no minificada a mi proyecto). El beneficio de esto es que sin el complemento Net Beans le ladra cuando intenta validar el marcado HTML (ng-view, etc.) ¿Alguna idea sobre esto? ¡Gracias por tu gran lib! Editar: Hmm ... Probablemente pregunte eso en el sitio del complemento;)
alquimicación
5
@MiskoHevery buen IDE es muy útil y imprescindible. Necesita rastrear directivas, filtros, servicios (ir a la fuente). Desea con un clic del html ir al controlador correspondiente ... desea una buena complicación para las vistas (ng-directives y custom). Intente crear una aplicación del lado del cliente grande sin un buen IDE en un equipo grande o incluso uno mediano sin IDE ..
YardenST
14

AngularUI ha escrito complementos que ofrecen soporte IDE completo de AngularJS (y opcionalmente AngularUI) para los editores de texto Sublime Text 2 & 3 y TextMate.

Sublime Text 2 y 3
http://www.sublimetext.com/3

TextMate (solo Mac OS X)
http://macromates.com/download

Complementos AngularUI IDE
Sublime - https://github.com/angular-ui/AngularJS-sublime-package
TextMate - https://github.com/angular-ui/AngularJS.tmbundle

Puede obtener una guía de configuración completa para Sublime Text aquí (estará listo y funcionando en 5 minutos como máximo):
http://weblogs.asp.net/dwahlin/archive/2013/08/30/using-the-angularjs -paquete-para-texto-sublime.aspx

Cuando estoy desarrollando aplicaciones de prueba de conceptos tempranas, me gusta usar DropBox para almacenar mi código para poder acceder a todo en el trabajo y en casa. Además, si almacena su proyecto en la Publiccarpeta, puede generar una URL de acceso público para sus .htmlpáginas que se procesará correctamente en el navegador (es decir, ejecutará correctamente su HTML, CSS y JS), convirtiendo a DropBox en una especie de proveedor de alojamiento limitado.

Si decide utilizar Sublime, puede descargar la versión portátil (no se requiere instalación) y guardarla también en DropBox; de esta manera, tiene acceso a todo su código Y a un IDE de AngularJS completo desde cualquier lugar donde use DropBox. Lo que básicamente significa que tiene un entorno de desarrollo completo en la nube. ¡Muy dulce!

GFoley83
fuente
En realidad, Webstorm tiene soporte para AngularJS y muchas más bibliotecas Javascript usando algo llamado "Definiciones de TypeScript". Aquí se explica cómo habilitar desde otra pregunta: stackoverflow.com/questions/18876863/…
sgarcia.dev