IDE do Javascript Node.js

0

Witajcie,

Jest jakieś dobre IDE do Javascript i Node.js na Linuxa? Pobrałem Brackets, ale na Kubuntu są problemu z libgcrypt czy jakoś tak. Pobrałem WebStorm, ale to płatne. Może da się jakoś przekształcić Eclipse w IDE do webdev (JS, Node.js, HTML, CSS)? Dobrze było by gdyby mogło podpowiadać metody i atrybuty z JS i Node.

0
Narzędzie Link Komentarz
Webstorm https://www.jetbrains.com/webstorm/help/node-js.html (i tak! nie ma nic lepszego :I)
NodeEclipse http://www.nodeclipse.org/ (prosz)
Atom https://atom.io (nie do końca ide)
Brackets http://brackets.io/ (nie do końca ide, ale swoją robotę robi dobrze)
Sublime Text http://www.sublimetext.com/ (nie do końca ide, ale jest spoczko)
CodeRunner https://coderunnerapp.com/ (jeśli masz trochę zbędnych pieniążków)
Komodo http://komodoide.com/ (nie wiem co o tym myśleć, ich strona mi przymula; To dobry znak?)
0

vim + tmux

0

Czy te IDE co wymieniłeś obsługuje dobrze Node.js, TypeScirpt i EcmaScript6? To prawda że Node.js rośnie w popularność i już nie trzeba się uczyć drugiego języka do backendu? I taki zestaw html, css, js + nodejs wystarczy do wszytskiego, nie wspominam o bootsrap, jquery, angular, czy bazach danych mongo no to bo już ponad standard.

0

obsługuje dobrze

Żadne IDE nie obsługuje dobrze JavaScriptu. Ciężko mówić o IDE, raczej o edytorach póki co. A edytory się dzielą na te, które słabo wspierają JS i na te, które go wspierają... średnio ;)

Najlepiej to robi póki co WebStorm (z tych, co korzystałem), ale np. ja nie korzystam już z WebStorma, bo mnie wkurzał topornym interfejsem i tym, że nie można robić na niego wtyczek w JavaScripcie, więc przesiadłem się na Atoma (i robię do niego swoją wtyczkę, która wyświetla listę funkcji z pliku na bocznym panelu i pozwala na szybką nawigację: https://atom.io/packages/atom-lupa )

Atom po wgraniu paru dodatkowych wtyczek jest całkiem przyjemny. Polecam szczególnie wtyczkę do ESlinta (ja korzystam z linter-eslint), i skonfigurowanie pliku .eslintrc pod swój projekt. Wtedy masz praktycznie to co w Webstormie czyli podświetlanie na bieżąco błędów.

Przydaje się też paczka language-babel do podświetlania składni ES6, React itp.

0

A co sądzicie o Visual Studio Code? Sam poszukuje alternatywy dla WebStorm za free.

2

Korzystam na zmianę z Webstorma i Visual Studio Code. Jeżeli projekt nie jest specjalnie duży VS bardzo dobrze się sprawdza. W porównaniu do Atoma dobrze radzi sobie z dużymi plikami(np. z logami). Nie udało mi się go jeszcze zmusić do podpowiadania funkcji z require, prawdopodobnie trzeba jeszcze poczekać na jakiś sensowny plugin. Bądź co bądź jest to rozbudowany edytor, a nie IDE.

0

Na tych płatnych kursach video do Node.js często używają darmowego Aptana Studio 3.

0

A które IDE oprócz WebStrom, ma jeszcze wbudowaną konsole do wyświetlania console.log. Aptana, EclipseNode i Atom chyba ma? Najlepsze i najszybsze jak dla mnie są Brackets i Sublime, ale brakuje mi tej opcji konsoli, jest jakaś wtyczka do tego to rozszerzająca?
Z darmowych do JavaScript/ES6, Node.js co używacie? Na razie pod Linux mam edytor BlueFish do HTML5, CSS i JS.

2

@Świetny Pomidors Obczaj sobie Visual Studio Code - korzystam na codzień do frontu i Node'a - jest świetne (wcześniej korzystałem z WebStorma i Atoma), z każdą kolejną wersją coraz lepsze (a nowe relasy są wypuszczane co miesiąc).

0

No jakoś nie lubię produktu od Microsoft, zainstalowałem Atoma i na razie jest niezły, mało mu brakuje do WebStrom, przede wszystkim jest szybszy, nie zamula tak na moim netbooku. Nie wiem tylko jak ustawić lub jaki dodatek zainstalować, aby otwierał mi plik html w przeglądarce z opcjami "chromium -incognito". A z Brackets nie mogłem dojść z wtyczkami do konsoli, czy run script. W cale to nie działało poprawnie, no sam nie wiem, może złe wtyczki dobrałem. Tu takie ciekawe porównanie:
https://www.sitepoint.com/sitepoint-smackdown-atom-vs-brackets-vs-light-table-vs-sublime-text/

0

A czy to VS Code nie ma jakichś bonusów od Microsoft, Linuksiarze sprawdzili jego kod? Można to bezpiecznie zainstalować na Linux? Wolał bym coś lżejszego jak LightTable z console run do skryptów.

0

Dziwne że nikt jeszcze nie wspomniał o cloud9 https://c9.io/

1 użytkowników online, w tym zalogowanych: 0, gości: 1