Когда использовать WYSIWYG-РЕДАКТОРЫ?

Это появляется мне от поиска stackoverflow, тот html/css кодирования руки превосходит WYSIWYG-редакторы использования. Я - несколько недель в изучение HTML и CSS, и я только кодировал рукой до сих пор (хотя у меня действительно есть Adobe Suite).

Мои вопросы: когда-либо стоит изучить, как использовать WYSIWYG-редактор (как dreamweaver)? И, что еще более важно, когда было бы лучше использовать его по handcoding?

6
задан Derick K. 14 May 2010 в 19:13
поделиться

8 ответов

Когда вы пишете список вещей, которые заканчиваются кодом типа o:

 <ul>
   <li>Item 1</li>
   <li>Item 2</li>
   <li>Item 3</li>
   <li>Item 4</li>
   <li>Item 5</li>
   <li>Item 6</li>
   <li>Item 7</li>
 </ul>

Может быть менее утомительно просто установить, что вы пишете список, и просто ввести его содержимое.

1
ответ дан 8 December 2019 в 12:58
поделиться

Я не обычно доверяйте представлению WYSIWIG любого редактора. Я просто открываю страницу в браузере; это ваш самый верный тест на то, как выглядит страница.

1
ответ дан 8 December 2019 в 12:58
поделиться

Нет, потому что в Интернете нет такого понятия, как "что видишь, то и получаешь". Если вам все равно, что вы получите, подойдет все, что поможет вам потратить меньше усилий. Обучение в таком случае нежелательно, поэтому используйте то, что вы уже знаете.

0
ответ дан 8 December 2019 в 12:58
поделиться

Это зависит от того, чего вы пытаетесь достичь с помощью создаваемого веб-сайта. Если вы создаете только личный веб-сайт с несколькими страницами, которые вы не можете часто менять, тогда редактор WYSIWYG служит своей цели. Для любого более крупного, постоянно обновляемого веб-сайта вам лучше использовать CMS с ручным кодированием или готовый вариант.

Существует еще одна проблема - возможность использовать новейшие технологии: редакторы WYSIWYG могут иметь или не иметь новейшие веб-функции в зависимости от финансовой устойчивости компании-разработчика.

1
ответ дан 8 December 2019 в 12:58
поделиться

Короче говоря, если вы просто не возитесь, я не думаю, что когда-либо стоит изучать программу WYSIWYG вместо обучения ручному коду, но непременно используйте одну, чтобы помочь вам научиться делать другую.

Смысл редактора WYSIWYG заключается в том, чтобы скрыть как можно больше кода. Иногда это хорошо (повторяющиеся, скучные задачи), но иногда нет (обучение, отладка, элегантность и эффективность кода).

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

Однако, если ваши намерения не так случайны, и (новичок в веб-разработке или нет), вы готовы потратить некоторое время на просмотр документов и обучение из учебных пособий,тогда избегайте WYSIWYG как можно больше. Ручное кодирование имеет более крутую кривую обучения и требует больше терпения, но оно того стоит; ваш окончательный код будет более эффективным и чистым, и, поскольку вы будете знать его изнутри и сружу, вы также можете легче его отлаживать.

Тем не менее, наличие хорошей IDE для кодирования может иметь значение, даже если все, что она делает, это подсветка синтаксиса и автоматическое завершение. Dreamweaver не очень хорош, но я бы взял его через Wordpad в любой день! Notepad ++ - отличная, минималистская программа для написания веб-сайтов и очень хорошая отправная точка. Лично я использую Netbeans, но вы можете найти его немного OTT для HTML и CSS.

12
ответ дан 8 December 2019 в 12:58
поделиться

Я долгое время использовал редакторы WYSIWYG (а именно Dreamweaver), и я нисколько не немного стыдно за это. Это прекрасные инструменты для многих ситуаций. Что побудило меня переключиться на почти полное ручное кодирование моей разметки, так это

  1. использование CMS, различные системы шаблонов которых делают работу с WYSIWYG практически бесполезной; и

  2. необходимость полного контроля над каждым аспектом разметки - для оптимизации, решения проблем кроссбраузерности, удобства использования и т. д.

Я рекомендую использовать редактор WYSIWYG, когда это имеет смысл: существует множество ситуаций утомительного заполнения содержимого HTML-страниц (особенно при отсутствии CMS), когда редактор WYSIWYG может облегчить работу. Если HTML, который он создает, в порядке (внимательно посмотрите!), Использование такого редактора совершенно нормально, ИМО.

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

3
ответ дан 8 December 2019 в 12:58
поделиться

Что ж, в конечном итоге вы хотите, чтобы честно говоря, использовать сценарий для автоматизации некоторых общих задач. Вы вручную пишете этот скрипт, но вы просто задаете некоторые параметры для создания своей XHMTL-страницы.

Суть редакторов WYSIWYG в том, что они делают то, что говорят, они сосредотачиваются на макете, то, что вы видите, действительно то, что вы получаете. Если бы Интернет был предназначен для верстки, мы бы использовали PDF-файлы, векторные форматы или просто изображения.

Интернет - это структура вашей страницы. Попробуйте поискать несколько указателей на «семантическую сеть» и «разделение представления и структуры», вы увидите, что на самом деле вы использовали цитату, например, когда пытались просто сделать отступ.

HTML не является языком для разработки макетов и никогда не предназначался для этого. Если вы хотите использовать только PDF, HTML был разработан для переносимого выражения структуры документа, например, его макет должен быть легко изменен с сохранением та же логическая структура. Это называется «разделением представления и структуры». В идеале у вас должна быть возможность полностью переработать макет, просто используя другой лист CSS.

Что касается утомительности, что ж, вы можете использовать для этого сценарий, как я сказал ранее.Я имею в виду, что в качестве примера со списком ранее я просто делаю следующее:

(li demonstration
(I am an item.)
(I am another one.)
(I am an item that \(includes parentheses\) you see))

Что может быть отображено как:

<li class="demonstration"><li>I am an item</li> ....</li>

Ну, на самом деле, идеальным было бы редактор WYSIWYG, который только создает структуру, визуальный редактор, который не Поначалу не очень-то озабочен макетом и позволяет вам определять таблицы стилей позже, вручную или с помощью мыши, не уверен, существует ли он, кто-нибудь знает? У меня возникнет соблазн сделать его, чтобы упростить мою работу и продвигать передовой опыт, если таковой не существует.

0
ответ дан 8 December 2019 в 12:58
поделиться

Ну, сначала вы должны научиться жесткому программированию - даже не касаясь редактора WYSIWYG. Я использую Dreamweaver только для выделения синтаксиса и автозаполнения, а не для использования редактора WYSIWYG.

Когда вы действительно научитесь писать html / css вручную, вы можете попробовать использовать WYSIWYG - но я уверен, что вам больше не понравится его использовать ...

0
ответ дан 8 December 2019 в 12:58
поделиться