Skip to main content

За и против текстовых редакторов

Обзор редактора Atom (от создателя Linux и GitHub) (Июнь 2026)

Обзор редактора Atom (от создателя Linux и GitHub) (Июнь 2026)
Anonim

Существует много преимуществ для текстовых редакторов или редакторов HTML-кода. Но есть и некоторые недостатки. Прежде чем присоединиться к дискуссии, узнайте все факты. Я определяю редактор как текстовый редактор, если он является основным режимом редактирования текста или HTML-кода, даже если он включает в себя вариант редактирования WYSIWYG.

Последние разработки

Большинство современных инструментов веб-разработки в наши дни предлагают возможность редактировать ваши веб-страницы как в виде HTML / кода, так и в WYSIWYG. Таким образом, различие не столь строгое.

О чем Фьюз?

Этот аргумент действительно связан с тем, как началась разработка веб-страниц tht. Когда это началось в начале-середине 1990-х годов, создание веб-страницы потребовало, чтобы вы могли писать HTML-код, но по мере того, как редакторы становились все более изощренными, они позволяли людям, которые не знали HTML для создания веб-страниц. Проблема была (и часто, по-прежнему), что редакторы WYSIWYG могут создавать HTML, который трудно читать, а не стандарты, совместимые и только реально редактируемые в этом редакторе. HTML-пуристы считают, что это искажение намерений веб-страниц. В то время как дизайнеры считают, что все, что облегчает им создание своих страниц, приемлемо и даже полезно.

Pros

  • Быстрее для редактирования
    • Для простых изменений часто бывает проще вносить изменения в страницу с помощью текстового редактора.
  • Помогает вам изучить HTML
    • Текстовые редакторы научат вас читать HTML. У них часто есть мастера и функции для выполнения более общих задач (например, основные теги страницы), но вы узнаете HTML, если используете текстовый редактор
  • Более коммерчески
    • Веб-разработчик, который может писать HTML с помощью текстового редактора, будет более продаваемым, чем тот, кто может использовать только редактор WYSIWYG. Первый является более гибким и может ускориться на любом инструменте редактирования HTML, в то время как последний должен начинать все с каждого нового инструмента редактирования.
  • Нет «Funky» HTML
    • Единственный HTML, который будет в документе, будет тегами, которые вы разместили там намеренно. Это поможет быстрее загружать ваши страницы, а также выглядит более компактным.
  • Человеческий читаемый HTML
    • Это особенно важно, если вы работаете в команде веб-разработчиков. HTML может быть разнесен по мере того, как вашей команде это нравится, и включать комментарии и другие примечания, чтобы обеспечить более эффективное редактирование другими членами команды.

Cons

  • Должен знать HTML
    • Хотя большинство текстовых редакторов HTML могут помочь с тегами и предложить атрибуты и т. Д., Это не заменяет знание HTML. Большинство современных текстовых редакторов имеют стили перетаскивания, такие как полужирный и курсив, но если вы не можете вспомнить код для «неразрывного пространства», ваш редактор, возможно, не сможет помочь.
  • Крутая кривая обучения
    • Поскольку вы должны изучать как HTML, так и сами функции редактора, новичок найдет текстовый редактор более сложным в использовании.
  • Сложнее «дизайн» с
    • Некоторые люди находят текстовые редакторы сложнее разрабатывать страницы, потому что они не могут визуализировать, как страница будет выглядеть только из HTML.

разрешение

  • Для профессиональных веб-разработчиков и продвинутых HTML-писателей
    • Если вы хотите сделать веб-разработку своей профессией, и вы не планируете открывать свою собственную студию веб-дизайна, я бы рекомендовал изучить HTML и использовать текстовый редактор. Текстовые редакторы помогут вам в дальнейшем в долгосрочной перспективе, так как они укрепит ваши знания HTML.
  • Для начинающих и непрофессиональных веб-разработчиков
    • Если вы хотите сделать веб-разработку как хобби, нет причин не использовать редактор WYSIWYG. Но помните, что для работы в качестве веб-разработчика вам действительно нужно знать HTML, и редактор WYSIWYG вам не поможет.