Редактори Javascript

Два з них – важкі, це Komodo та Eclipse і два – легкі: vim (Linux) та SciTe.

Він відмінно підходить для розробки проекту, підтримує автодоповнення з урахуванням різних файлів.

Недолік - незручний, якщо потрібно швидко відкрити та підредагувати один файл.

Я використовую ці IDE для звичайної розробки, а якщо потрібно швидко відкрити файл, то щось легше.

Незрозуміло, плюс це чи мінус – для програміста налаштування в конфігах, напевно, плюс.

Вміє підсвічувати та згортати-розгортати блоки коду.

Базове автодоповнення. Підтримка юнікоду.

ActiveState Komodo

javascript
Його гідності:

Кросплатформовий

+ Працює під Linux/Windows стабільно.

Пачка різних смакот загального характеру

+ Проекти + Інтеграція з версіями (SVN. ) + Зручний search & replace +.

Для роботи з javascript

+ code browser + підсвічування + фолдинг можна згортати-розгортати блоки коду, причому на рівні будь-яких операторів, а не тільки функцій + автодоповнення зокрема, є плагіни для популярних JS -Бібліотек + open declaration дозволяє швидко перейти на визначення об'єкта.

Звичайно, автодоповнення для JavaScript скрізь кострубате в тій чи іншій мірі, через високу динамічність мови. Але сяк-так, працює.

+ є плагін для налагодження JavaScript в Firefox. Воно працює, і явних глюків не було помічено.

Це плагін до Eclipse. Як наслідок – воно ще більш кросплатформове, ніж Komodo, і має доступ до всієї найбагатшої колекції екліпсових плагінів.

редактори

Для роботи з javascript

+ code browser + підсвічування + фолдинг гірше, ніж у комодо, не можна, наприклад, згорнутиблок if < . > + автодоповнення У цей витвір вбудований якийсь хитрий парсер. при парсингу js-файлів. Любить завантажити процесор з диском. Але, проте, цілком життєздатно. Також вміє Open Declaration, і підтримує відомі Javascript-бібліотеки.

Звичайно ж, воно ще жирніше Komodo і стартує теж довго, зате абсолютно безкоштовно.

На момент написання, з основного сайту завантажувати абсолютно безглуздо, та ще й реєструватися треба.

дивно, що розглядаючи eclipse Ви не звернули увагу на Aptan'у - http://www.aptana.com/

Вона має чудове рішення під назвою Aptana Studio. Поставляється як у вигляді standalone плагіна до ecplise, так і у вигляді самостійного складання на основі останнього.

Варто правда відзначити, що у неї є 2 версії: платна і відповідно безкоштовна. Тішить, що в безплановій версії залишився весь необхідний набір для розробки.

Перераховувати все, що вона вміє, буде надто догло, тому думаю краще буде ознайомитися зі списком можливостей на її сторінці - http://www.aptana.com/products/studio/community

Аптана спочатку мене дуже надихнула, але потім і дуже перестала подобатися.

Щоб працювати з будь-яким іншим кодуванням потрібно зайти: Preferences - General - Workspace. У полі "Text File Encoding" виставити Default або UTF-8.

Після цього змінюється і список доступних кодувань Edit - Set Encoding.

PS: Мене дивують люди, які готові довго копатися, і шукати щось методом тику (а потім ще й перераховувати серед недоліків те, що він там щось не знайшов), замість того, щоб за хвилину знайти відповідь у Google.

Але Ви відповіли лише за одним пунктом. Можливо людина шляхом " тика " і шукала необхідний параметр в налаштуваннях, може він його не знайшов, але в недоліки він написав не тільки цей пункт. До речі, на початку посту написано, що це розчарування саме для того, хто написав, тобто. ця особиста думка і нікого вірити на слово ніхто не змушує. Отже, Ваш post scriptum не зовсім доречний.

Якщо ви думаєте, що я там не шукав — ви дуже помиляєтеся. Не робіть із мене дурня.

Я там теж шукав та знайшов. Раду віднести назад до магазину.

немає там такого поля. вам воно ймовірно наснилося!

Аналогічно. Аптана дуже непогана для великого довготривалого проекту, але просто пекло, коли щодо важких проектів багато й у всіх різна інфраструктура. Буквально поштучно доводиться відзначати, що не парсити і т.п. і все одно жорстоко гальмує регулярно. Дуже напружує шукати потрібне налаштування - навіть за кілька років користування іноді знаходжу абсолютно неочевидно приховані сюрпризи.

Земляк-земляком, але програма без української мови (хоча це не дуже потрібне). Плюс не знайшов, як виставити кодування UTF-8.

Чому при завантаженні SciTE http://scite.ruteam.ru KIS 7 каже що там троян Trojan-Downloader.JS.Gen?

А мені сподобався SciTE. Нічого так. Тюнабельний

Сам користуюсь Komodo. Струму стартує воно довго навіть на гарній машинці. І підсвічування коду там гальмує, якщо файл дуже великий.

А як щодо Dreamweaver? Чи є сенс використовувати такого звіра?

А він вміє редагувати javascript?

Дурне питання. Звичайно вміє

p.s.старі версії «Dreamweaver» не береться до уваги.

p.p.p.s.а ще «Dreamweaver» найкраще працює з кодуваннями, спробуйте наприклад у «Komodo Edit» з«win-1251» перезберегти файл у «utf-8» — усі українські літери перетворяться на «кракозябри»

p.p.p.p.s.Про існування перемикача code/design забуваємо, працюємо тільки в режимі code.

DreamWeaver більше для PHP. я особисто для java користуюсь IntelliJ IDEA 7.0.2 – мені подобається! думаю одна з найкращих!

Користуюся безкоштовним та зручним NotePad++. Поки що все влаштовує

Quick Page 2008 3.0.6.126 Плюси програми:

  • практично немає розвинених можливостей для роботи з мовами, крім HTML та CSS.

Quick Page 2008 - рідкісне убожество! Вилучив за 8 хвилин.

Користуюся PHP Expert Editor'ом 4.3, оскільки js на самоті не мучу.

ЩодоActiveState Komodo

Тут ще згадують С/С++. Користуюсь, цілком задоволений.

Adobe прибрало до рук JSE clipse. Тепер він поставляється в комплекті з Flex та за гроші

Останнім часом перейшов на jEdit. Спочатку мінуси:

  • - не дуже спритний (але швидше за Екліпс)
  • - незвичні шорткати за умовчанням (підозрюю, взяті з емаксу; взагалі місцями емакс нагадує). втім, це налаштовується.
  • - погано працює валідація XML: підвантаження локальних схем кульгає. Втім, це потрібно далеко не всім нам.
  • - Зустрічаються не те щоб баги, а глітчі. У dev-версії кульгає стабільність, в останню стабільну не підключаються багато плагінів.
  • + Звичайно, підсвічування синтаксису. Підтримки бібліотек немає, але файли налаштувань синтаксису редагуються ручками.
  • + Звичайно, фолдинг. Фолдить може граматичних конструкцій і тупо по відступах.
  • + code browser (плагін). Працює досить гідно.
  • + базове автодоповнення (зтокенів у поточному файлі + вбудовані в мову конструкції (файл налаштувань редагується).
  • + відмінна підтримка JS/CSS/XHTML/XML/XSL (власне, заради останнього і брав)
  • + скриптований (в т.ч. і JS:)). Це відкриває взагалі необмежені можливості:)
  • + Налаштуваннядуже гнучка, зачіпає практично все.
  • + купа плагінів, серед яких, наприклад:
  • * JSLint
  • * HtmlTidy
  • * робота з проектом та SVN (CVS, Git…)
  • * SuperAbbrevs (по Tab'у абревіатура розгортається в заздалегідь визначену конструкцію. Конструкції можуть містити змінні.)
  • + open-source
  • Загалом, основний плюс - багата функціональність «з коробки» та гарна можливість кастомізації. Це поки що найкраще, що я бачив для client-side розробки, крім IntelliJ - але вона платна і дуже ненажерлива. Характерно, що обидва середовища призначалися спочатку для Java:)