Adobe прекрасная компания, создавшая много невероятно крутых программ. Для разработки сайта она когда-то создала свой продукт, который называется Dreamweaver. Несмотря на то, что он нашел себе место среди определенного круга разработчиков, он так и не стал чем-то вроде Photoshop, которому нет серьёзных альтернатив.
Dreamweaver как HTML и CSS
Дримвивер очень быстро потерял актуальность из-за бурного скачка веб-индустрии разработки сайтов. Изначально Dreamweaver был идеален, потому что позволял легко редактировать массу html страниц или внедрять shtml.
Да, были времена, когда для того, чтобы добавить новую ссылку в меню, надо было пройтись по всем страницам сайта. И если их было много, это была тяжелая работа. Dreamweaver в этом случае сильно спасал, но эта эпоха быстро себя отжила.
Стали развиваться системы управления содержимым (CMS), после чего исчезла актуальность использовать Dreamweaver в этом направлении. Теперь не требовалась быстрая замена данных на всех страницах, эти же самые вещи выполнялись автоматически.
Затем стали появляться фреймворки, позволяющие программистам и верстальщикам быстрее редактировать код. И если с HTML и CSS Дримвивер справлялся хорошо, то дальше этого он сильно не продвинулся. Он так и не перерос статус html-css, хотя и поддерживает синтаксис всех современных языков программирования.
Одно из главных преимуществ Дримвивера и сегодня в том числе, что с ним легко редактировать удалённые файлы на сервере. Обычно для этих целей нужно две программы. Dreamweaver же позволяет в рамках одной программы сделать это достаточно быстро.
Dreamweaver как IDE
На самом деле в Dreamweaver встроен большой функционал и возможности для создания и редактирования сайтов. В нём много полезных инструментов. В том числе встроена поддержка Emmet, которая позволяет верстать сайты быстрее.
Более того, Dreamweaver относится к классу IDE программ (Интегрированная среда разработки / Integrated development environment), т.е. всё в одном. С другой стороны он проигрывает в этом таким монстрам как PhpStorm, который намного больше приспособлен для программирования и отладки, чем Дримвивер.
Беда Дримвивере в том, что большинство инструментов неудобны в использовании. И потому они остаются не задействованы. В результате использование этой программы сводится от силы к 5-10% от реальных возможностей.
Кроме того Dreamweaver не заточен под скорость. Он медлителен и неповоротлив. Нельзя выполнить простые функции вроде переключения по вкладкам открытых документов через горячие клавиши.
Даже предусмотренный FTP в Дримвивере и тот неудобный. И на Windows и на Mac OS я всегда использовал альтернативные программы для этих целей.
Если Dreamweaver так плох, то зачем ему посвящать статью
Это дань этой программе, которая служила долгое время верой и правдой. Однако то что не развивается или делает это крайне медленно, должно остаться в прошлом и дать место новому.
Сегодня на замену Dreamweaver достаточно много хороших альтернатив, например Sublime Text 3 или Brackets. Для разработки сайта они практически полноценны в связке с FTP клиентами. Например, на Mac OS есть отличная FTP клиент — Transmit. Недавно выпущенная 5-ая версия программы, превзошла саму себя. С ней легко работать хоть с 10-ью фтп серверами сразу.
Что то нет и в ниже описанных программах достойной замены… может Php Storm но тоже едва ли, если брать платное то только явно Web Storm… из бесплатных — таких нет, notepad ++ подошла близко но и то с кучей плагинов и лишена основных… нужных модулей…
Эту статью я писал очень давно, выше указана дата 2017 год.
Сегодня бы я указал другие программы, как раз то, что вы упомянули: PhpStorm под php или PyCharm, если под python.
WebStorm отлично подходит для фронта, для разработки на реакте, например.
Также некоторые предпочитают Visual Studio Code.