Статьи

Как вы начинали? Взгляд на лучшие и худшие инструменты веб-дизайна

Это редакционная статья моей последней рассылки, подпишитесь здесь .

Недавно я узнал, что Adobe Dreamweaver возвращается . В свое время я был обычным пользователем Dreamweaver, но с тех пор, как я перешел (когда я переключился на Linux), я более или менее забыл о его существовании. Это заставило меня задуматься о том, какие другие инструменты веб-авторинга я использовал на протяжении всей своей карьеры, поэтому я решил взглянуть.

Быстрый рывок в моей книжной полке произвел этот драгоценный камень — Frontpage 2000 Made Simple . Frontpage (сейчас снят с производства) был редактором Microsoft и инструментом, который я использовал для создания своей первой в истории веб-страницы. Его подход WYSIWYG сделал его привлекательным для новичков (а в те дни большинство людей были новичками), как и его тесная интеграция с рядом продуктов Microsoft для Office. К сожалению, он создавал очень грязный и недействительный код со страницами, склонными к оптимизации для Internet Explorer. Как только я понял, что серьезно отношусь к веб-разработке, я понял, что пришло время двигаться дальше.

Когда я получил свою первую работу по работе с Интернетом, мне дали копию Dreamweaver. Это определенно был шаг вперед по сравнению с Frontpage и был полон функций, которые мне нравились, таких как поиск и замена по всему сайту, предложение кода и файловый менеджер. Какое-то время я был счастливым и продуктивным пользователем Dreamweaver, пока меня не осенило, что у него плохая репутация. Основное недовольство людей заключалось в том, что (как Frontpage) Dreamweaver упаковал редактор WYSIWYG, который облегчил создание недопустимой разметки и раздутого кода. Хотя я использовал только WYSIWYG для ввода случайного контента, это все же заставило меня осознать, что удобство сопровождения кода — это вещь, а главное, вещь, о которой я должен заботиться.

Я попрощался с Dreamweaver, когда переключился с Windows на Linux. Прощаться было трудно, и я даже зашел так далеко, что заставил Dreamweaver работать с Wine (но, к счастью, вскоре понял глупость такого подхода). Осваивая новую ОС, я потратил некоторое время на изучение некоторых распространенных альтернатив Dreamweaver (а именно Bluefish, KompoZer и NVU). Все они были отличными инструментами сами по себе, но, к сожалению, ни один из них не достиг цели, и мне было трудно использовать их продуктивно.

В конце концов я решил потратить время, чтобы разобраться с текстовым редактором. К этому моменту я начал программировать для Интернета (в основном это был Ruby в те дни) и использовал что-то под названием SciTE в Windows (что было в порядке, но казалось немного примитивным). После некоторых размышлений я остановился на Sublime Text в качестве своего предпочтительного редактора и с тех пор не оглядывался назад (должен признать, что некоторое время пытался разобраться с Vim, но я нашел его слишком эзотерическим и сдался). В любом случае, Sublime Text полностью настраиваемый и имеет плагины практически для всего, что вы можете себе представить (вот хороший список для разработчиков JavaScript ). Он поставляется с полным набором функций, таких как мультиредактирование (которое позволяет одновременно редактировать все вхождения строки в файле) или переход к чему-либо (отличный способ переключения между методами в больших файлах). Сначала все это казалось черной магией, но однажды освоив, вы удивитесь, что смогли жить без него.

Вот и все: я начал в FrontPage, вырос в Dreamweaver и закончил Sublime Text. Но как насчет тебя? Какие инструменты вы использовали для создания веб-страниц на протяжении многих лет? Какой твой любимый и что больше всего отстой? А как насчет IDE — есть ли у них место в мире разработки JavaScript? Позвольте мне знать в комментариях ниже.