Apakah ada IDE dengan dukungan eksplisit untuk AngularJS? [Tutup]

89

Saya sudah mencoba WebStorm tetapi tampaknya hanya ada dukungan JavaScript dasar di sana, seperti di IDE web lain yang pernah saya coba. Saya mencari sesuatu yang memungkinkan saya untuk mengklik dari halaman HTML ke Pengontrol dll.

Jika jawabannya "tidak" untuk pertanyaan ini, apakah ada kerangka kerja JavaScript lain yang mirip dengan Angular yang memiliki sesuatu seperti plugin Eclipse atau jenis dukungan eksplisit lainnya di beberapa IDE?

Borek Bernard
sumber
3
Bisakah beberapa moderator menyewa ini memindahkan ini ke softwarerecs.stackexchange.com ?
Mawg mengatakan mengembalikan Monica
Tidak mengujinya tetapi Codelobster tampaknya memiliki plugin AngularJs juga: codelobster.com/order.html
Stefan

Jawaban:

28

John Lindquist mengatakan dia akan membuat plugin untuk WebStorm: http://youtrack.jetbrains.com/issue/IDEA-84299

kapsi
sumber
2
Saya sudah mencoba pluginnya; itu bagus. Ini memberikan kecerdasan untuk kata kunci AngularJS. Tampaknya itulah yang digunakan John Lindquist dalam video AngularJS di sini: johnlindquist.com
Jim Raden
Ngomong-ngomong, berikut ini tautan ke plugin bersama dengan beberapa petunjuk tentang cara menginstalnya: groups.google.com/forum/#!topic/angular/GyBSkDxZN9c Pemasangannya sangat mudah - secara harfiah hanya dengan beberapa klik.
Jim Raden
Selain plugin John, saya mempertahankan satu set LiveTemplates untuk WebStorm di repositori GitHub: github.com/angularjs-livetpls/angularjs-webstorm-livetpls
pkozlowski.opensource
25

Visual Studio 2012 sejauh ini adalah yang terbaik. Tutorial ini menggunakan VS 2012 dan sangat membantu saya. Ada juga versi Express yang gratis.

Tutorial ini membantu Anda memulai dari awal tanpa perlu bergantung pada plugin.

Proyek / tutorial Angular JS hebat lainnya menggunakan Visual Studio

monkeyjumps
sumber
5
@Imrul, vmichael benar secara mendalam di sini. VS 2012 memang mendukung pengembangan angular js. Meskipun dimaksudkan untuk memperluas aplikasi .NET, tampaknya dapat digunakan sepenuhnya untuk pengembangan bersudut murni. Saya menghargai bahwa Anda, tidak seperti pemilih bawah lainnya, meninggalkan pesan, tetapi harap lakukan riset Anda sendiri sebelum mengecam orang yang bermaksud baik.
Dave Alperovich
VS sebenarnya adalah IDE yang cukup bagus untuk web. Saya mulai menggunakannya saat bekerja di lingkungan .NET, dan sangat terkejut. Untuk pengembangan di Windows, ini berfungsi dengan baik.
mdance
Sedikit trek tetapi Visual Studio adalah salah satu alasan saya sangat menyukai pemrograman aplikasi NET. Juga untuk aplikasi web, termasuk pengembangan AngularJS (dengan beberapa penyesuaian).
Nullius
14

Seseorang sedang mengerjakan plugin NetBeans untuk sudut. Anda dapat melihatnya di sini: http://plugins.netbeans.org/plugin/40296/angularjs-tools

Juga untuk Microsoft VisualStudio http://nuget.org/packages/AngularJsSeed/1.0.0-RC1

Misko Hevery
sumber
Tidak mungkin saya akan menggunakan NetBeans tetapi terima kasih atas jawabannya :)
Borek Bernard
2
Jadi untuk apa sebenarnya Anda membutuhkan IDE? Maksud saya angularJS hanyalah HTML, CSS, dan JavaScript dan sebagian besar IDE akan menggunakannya dengan baik. Tidak yakin bahwa memiliki pelengkapan otomatis di ng * adalah hal yang merugikan?
Misko Hevery
Hai Misko, saya sebenarnya ingin menggunakan pelengkapan otomatis untuk ng.js di Net Beans tetapi tampaknya plugin saya diabaikan (sudah menambahkan pustaka yang tidak dikecilkan ke proyek saya). Manfaat dari ini adalah bahwa tanpa plugin Net Beans menggonggong pada Anda ketika mencoba memvalidasi markup HTML (ng-view dll.) Ada ide tentang ini? Terima kasih untuk lib yang bagus! Sunting: Hmm ... Mungkin akan menanyakan itu di situs plugin;)
alchemication
5
@MiskoHevery IDE yang bagus sangat berguna dan suatu keharusan. Anda perlu melacak arahan, filter, layanan (go-to-source). Anda ingin dalam satu klik dari html untuk pergi ke controller yang cocok .. Anda ingin detail yang bagus untuk view (ng-directives dan custom). Cobalah untuk membangun aplikasi sisi klien yang besar tanpa IDE yang bagus di seluruh tim besar atau bahkan yang sedang tanpa IDE ..
YardenST
14

AngularUI memiliki plugin tertulis yang menawarkan dukungan IDE AngularJS (dan secara opsional AngularUI) penuh untuk editor teks Sublime Text 2 & 3 dan TextMate.

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

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

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

Anda bisa mendapatkan panduan penyiapan lengkap untuk Sublime Text di sini (Anda akan aktif dan berjalan dalam waktu paling lama 5 menit):
http://weblogs.asp.net/dwahlin/archive/2013/08/30/using-the-angularjs -paket-untuk-sublim-text.aspx

Ketika saya mengembangkan aplikasi bukti awal konsep, saya suka menggunakan DropBox untuk menyimpan kode saya sehingga saya bisa mendapatkan akses ke semua hal di tempat kerja dan di rumah. Ditambah jika Anda menyimpan proyek Anda di Publicfolder, Anda dapat membuat url yang dapat diakses publik untuk .htmlhalaman Anda yang akan ditampilkan dengan benar di browser (yaitu menjalankan HTML, CSS & JS Anda dengan benar), yang pada dasarnya mengubah DropBox menjadi semacam penyedia hosting terbatas.

Jika Anda memutuskan untuk menggunakan Sublime, Anda dapat mengunduh versi portabel (tidak perlu menginstal) & menyimpannya ke DropBox juga; dengan cara ini Anda memiliki akses ke semua kode Anda DAN IDE AngularJS lengkap dari mana pun Anda menggunakan DropBox. Yang pada dasarnya berarti Anda memiliki lingkungan pengembang penuh di cloud. Sangat manis!

GFoley83
sumber
Sebenarnya, Webstorm memiliki dukungan untuk AngularJS dan banyak lagi perpustakaan Javascript yang menggunakan sesuatu yang disebut "definisi skrip". Berikut adalah cara mengaktifkan dari pertanyaan lain: stackoverflow.com/questions/18876863/…
sgarcia.dev