Какой хочу видеть среду веб-разработки

Сейчас различных IDE для веб-программистов наплодилось больше, чем асечных клиентов 🙂 В таком многообразии:

  • тяжело разобраться
  • можно не найти то, что бы понравилось
  • обычно найденная среда понравилась лишь двумя-тремя фишками
  • всегда находятся несколько недостатков, которые досаждают в процессе работы

По-началу я использовал простой блокнот — человек я неприхотливый. Но потом нашёл Aptana Studio и даже некоторое время её использовал. Но затем снова вернулся в простой блокнот (точнее его аналог Bred 3).

А теперь опишу, что же я хочу от идеальной среды. Фактически, ничего сверхъестественного. Естественно, нужна подсветка синтаксиса (хотя бы простая-черновая). А вот всякие автодополнения кода мне ни к чему — при отладке они лишь мешают, а печатаю я и так быстро.

В качестве ещё одного приятного бонуса мне видится обилие всплывающих подсказок (они гораздо полезнее автодополнения). Они делают ненужным постоянное заглядывание в справочную систему. Желательно, чтобы подсказки были полупрозрачными и ненавязчивыми. Примерно такие, как здесь — http://zeroxor.ru/ Наведите курсор на любое изображение на этом блоге — вылетит симпатичная подсказочка 🙂

Ещё один немаловажный элемент — это выпадающий список вариантов (свойств, методов или функций). Это тоже сокращает время пребывания в справочной системе. Да и разработка становится более удобной. Ведь так реализовано и в Delphi, и в Visual Studio, да и вообще много где ещё. Допустим, ввожу я строчку кода:

document.

а после введённой точки сразу выпадает список из вариантов, которые чаще всего (или наоборот) приходится набирать. Например я выбрал в списке getElementById. Как известно, после этого нужно поставить скобки? А в этих скобках указать идентификатор искомого элемента? Вот, хорошо бы сразу выводить всплывающую подсказку или тот же список. Чтобы мне не пришлось печатать вручную «TownListID». В итоге должно получиться (почти автоматически) это:

document.getElementById(«TownListID»).

Снова я ввёл точку. Что мне должна тут же предложить система в новом выпадающем списке? Например style, чтобы потом снова через точку я попал в новый список и мог быстренько подумать и выбрать borderStyle или Opacity. Тогда у меня всего двумя-тремя движениями выйдет такая строчка:

document.getElementById(«TownListID»).Opacity = 70;

Это, конечно, очень простой пример, но суть понятна. Ведь не так редко приходится использовать свойства, которые ты забыл 🙂 В этом случае такие выпадающие списки и всплывающие подсказки очень кстати. Экономится время поисков в справке, разработка становится более удобной.

Ну вот и всё. Пожалуй любые другие «бонусы» для меня будут лишними. Аскетизм 🙂

Какой хочу видеть среду веб-разработки: 2 комментария

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

+ 26 = 34