Чи вдасться коли-небудь створити якісні веб-сайти лише з редакторами, не знаючи HTML? [зачинено]


12

Багато великих компаній, від Apple до Microsoft до Google, вкладають все більше грошей на створення інструментів, які дозволять будь-кому створити веб-сайт із редактором WYSIWYG.

Наприклад, цей електронний лист, який я щойно отримав від Adobe:

Створюйте веб-сайти так само швидко та легко, як макет Adobe® InDesign®.

Наразі в бета-формі форма коду з назвою "Muse" - це нова технологія, яка дозволяє графічним дизайнерам використовувати знайомі інструменти у вільній формі для розробки та публікації веб-сайтів HTML та CSS - все без написання коду або обмеження шаблонів. Будьте частиною цього неймовірного безкоштовного попереднього перегляду та переживайте, як Муза зробить революцію у вашому створенні для Інтернету.

Як веб-розробник, я не можу передбачити жодного способу, що Adobe чи будь-яка інша компанія створить якесь рішення, яке дозволяє користувачеві без знань HTML / CSS / JS створювати корисний дизайн веб-сайту з цих причин:

  • Згенерований код майже напевно буде безлад, що ускладнює програмісту, який хоче написати резервний сайт для роботи з ним. Вони можуть навіть вимагати, щоб вони самі змінили код, щоб структурувати його так, як їм потрібно.
  • HTML не базується на пікселях, тому дуже важко розробити інструмент, який легко спроектує шаблони, які можуть протікати зі змінами розміру тексту тощо. Крім того, елементи повинні слідувати один за одним у розумному порядку, а не в якомусь випадковому порядку ( наприклад, як продиктовано додавання елемента).
  • Код, сформований в одному інструменті, швидше за все, не може легко переноситися на інші інструменти, що зафіксує вас у вихідному інструменті.

(Я припускаю, що інструмент дозволить повністю контролювати веб-сайт; як сказав Adobe, "так швидко і легко, як макет Adobe InDesign". Програми, які дозволяють використовувати шаблони професійно розроблених, - це інша історія.)

Як ви думаєте, коли-небудь зможе людина, некваліфікована в HTML, створити якісні (як за кадром, так і за зовнішнім виглядом) веб-дизайни / сайти?


2
Заголовок вашого питання можна покращити, уточнивши, що людині не потрібно знати HTML, на відміну від того, що HTML взагалі не використовується.
Альгер

Відповіді:


30

Не скоро. Ера редакторів WYSIWYG закінчилася (як і динозаври), але компанії продовжують її викачувати. Я пам’ятаю дні використання Dreamweaver і маючи десятки spacer.gifзображень, щоб розмістити макет таким же чином.

Програмне забезпечення, подібне до цього, є дурним золотом - воно покликане подобатися людям, які хочуть чогось швидкого і брудного (завтра, а не через три місяці) і які не знають і не піклуються про якість. Це не справжнє рішення, воно просто забезпечує таку ілюзію; у безсмертних словах адмірала Акбара: Це пастка!

Якщо бути абсолютно чесним, і я збираюся прийняти тонкий тон для цього, тому будьте попереджені, той факт, що зміїна олія, як ця, увічнена, мене огидає, тому що це стимулює та заохочує ідею, що вам не потрібно робити все правильно. Будь-який редактор WYSIWYG дозволить рецепціонеру створити веб-сторінку або чудового майстра, який виглядає так, що він створить для вас повну програму CRUD за пару кліків, це ненавиджу я ставлення - це змушує бізнес думати, що якість не відповідає » Неважливо, і ви можете просто викинути сміття якомога швидше, тож коли настає час, що сором’язливий дизайн розпадається, в нього занадто багато вкладено, щоб зробити це належним чиномі ти лишишся намагатися мавпочку заклеїти непроникну трубу, бо ніхто не хоче замінити річ. Це абсолютно неправильне ставлення, але воно все більше підштовхується. Повернутися до посилань на Зоряні війни - це шлях до Темної сторони, і коли ви назавжди почнете спускатися з цього шляху, він буде домінувати над вашою долею.

Щоб вирішити відповідь на ваше запитання, так, коли-небудь з'явиться спосіб створити хороший веб-сайт без використання сирого HTML, але цей день ще далеко.


1
Приємно знати, що ви не можете створити хороший веб-сайт у Flash; Я був бамбук усіх цих років.
Аарон Маківер

1
Прочитайте відповідь джокінга. Я знаю, що ви говорили про Dreamweaver та подібне (і я згоден з кількома вашими пунктами), але є маса веб-сайтів, які дозволяють вам зробити дуже привабливими особисті сторінки дуже легко.
ярян

Це дуже упереджена відповідь. Ви повинні були використовувати Музу, щоб вирішити, чи не є цей день сьогодні. Сподіваюся, ви оновите свою відповідь після того, як спробуєте її. Погляньте, це виглядає чудово: venturebeat.com/2011/08/15/adobe-muse
Özgür

Це може стати можливим, якщо ми перейдемо від HTML / CSS до чогось меншого лайна.
Алан Б

8

У певному сенсі це вже можливо. Це вся суть інструментів для ведення блогів, таких як WordPress та його безлічі шаблонів: щоб створити вміст створити чудові веб-сайти з невеликим технічним ноу-хау щодо HTML.

З огляду на це, функціональність веб-сайту повністю обмежена тим, що включено в інструмент створення веб-сайтів. Як і в усьому житті, якщо ви хочете функціонувати нові функції та створювати на замовлення, то це потребує великої роботи під кришкою.


4
Я б стверджував, що існує різниця між блогом (тривіальний макет, м'ясо його вмісту) та власне веб-сайтом, який повинен бути візуально привабливим. Коли ви переходите до блогу, це зазвичай вміст, тому дуже спартанський вигляд чудово, а не стільки для сайту "брошури", який мав би привабити клієнтів.
Уейн Моліна

1
Багато блогів - дуже хороші веб-сайти; візуальна привабливість веб-сайту «брошури», як ви його розміщуєте, зводиться в основному до якості графічного дизайну, включеного в шаблон, а не до основного HTML. Це не сайти електронної комерції чи щось подібне, але, безумовно, це дуже приємні веб-сайти. Що стосується того, що візуальна зовнішність є "спартанською", то я називаю це "мінімалістичним" і набагато більше віддаю перевагу навпаки.
поштовх

1
@Wayne M: Ви бачили деякі теми Wordpress? Вони виглядають дуже привабливо.
ярян

1
Я використовую WordPress. Це чудово, доки ти робиш щось, що підтримує, але як тільки ти хочеш щось підправити таким чином, що йде проти зерна, це стає кошмаром. У будь-якому випадку я згоден з відповіддю Уейна М - вся справа може бути трохи пасткою. І це, безумовно, дратує те, як змушує людей, які не є "комп'ютерами", думати, що створювати веб-програми легко.
Столи Бобі

Це правда, це дуже дратує. Однак навряд чи винна WordPress, що люди не можуть сказати різницю між веб- сайтом та веб- додатком .
поштовх

6

Відповідь Уейна М чудова, оскільки вона підкреслює основну проблему редакторів WYSIWYG: вони створюють код низької якості . Від епохи Microsoft FrontPage до Macromedia Dreamweaver до набору Microsoft Expression для Adobe InDesign, щоразу в рекламі говорилося, що новий продукт призначений для отримання високоякісного, чистого HTML та CSS, і кожен раз, коли наступна реклама наступного продукту показувала, що попередня одна була брехня.

Але є і більше. Вони не тільки не є досить складними, щоб створити чистий код, але і не можуть це зробити, і ніколи не зможуть це зробити. Ніколи (звичайно, я не кажу про футуристичний рік 3000 комп'ютерів, розумніших за будь-яких чоловіків). Чому?

Тому що вони починають неправильний шлях з самого початку. Їх ідея: дати інструменту дурню, і він зможе з цим робити дивовижі та без навичок чи знань взагалі. Це не те, що відбувається в реальному житті. Я, як розробник, часто працюю з недосвідченими самозваними дизайнерами. Вони взагалі нічого не знають, ні про Інтернет, ні про HTML чи CSS. Коли вони дають мені свій дизайн, зробити чистий код надзвичайно важко . Часто неможливо. Єдиний спосіб - спочатку змінити їх дизайн.

Я людина, тому можу це зробити. З іншого боку, програмний продукт WYSIWYG ніколи не наважився б змінити дизайн, зроблений людиною . Ось чому ці продукти завжди створюють поганий код, коли вони знаходяться в руках людини, яка не розуміє, як створюються веб-сторінки. Якщо їх використовує досвідчений розробник, який також знає, як повинен бути зроблений візуальний дизайн, щоб їх легко перетворити в код HTML та CSS, то, звичайно, є ймовірність, що остаточний код буде досить чистим. Але я підозрюю, що справжнім дизайнерам було б легше надати свій дизайн програмісту, який буде виконувати ту ж роботу вручну, можливо, оптимізуючи те, що потрібно оптимізувати.


З цього приводу, факт, що продукція WYSIWYG здебільшого виробляє поганий код, насправді не має значення. Створюючи ці продукти, компанії орієнтуються на людей, які не піклуються про якість. Який сенс у написанні дійсного коду XHTML 1.1 або у використанні CSS-спрайтів або застосуванні певних методів оптимізації на невеликому статичному веб-сайті, яким користуватимуться сотні людей в день? Якість цих веб-сайтів не має значення .

І коли якість має значення, веб-сайти будуть зроблені вручну, незалежно від того, наскільки хорошим програмним забезпеченням WYSIWYG.


3

Напевно, поки інструмент може виробляти те, що хоче клієнт . Як тільки клієнт захоче щось, чого не можна зробити цим інструментом, відповідь буде "ні".


2

Ви написали питання без HTML, і воно з’явиться на веб-сайті .

Однак багаті веб-програми взаємодіють із користувачами складними способами. Ця складність непридатна. Складність залишається, чи використовується HTML, чи Javascript, чи будь-якою іншою мовою. Це складно висловити цю складність через процес перетягування. Ми намагаємося зробити це вже десятиліттями з обмеженим успіхом. Навіть якби ми могли це зробити, складність все ж є, і для цього потрібно буде певний талант і вміння. HTML може стати мовою складання веб-дизайну, але роботи для веб-розробників все ще буде багато.


1

Автогенерування призводить до пухкості (особливо при веб-розробці). Пух призводить до об'ємних і нецікавих байтів, що йдуть по дроту.

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

Безкоштовних обідів немає! =)


1

До певної міри ...

Напевно, не станеться незабаром, що вам не доведеться знати HTML, щоб зробити повністю налаштовану веб-сторінку (якщо тільки HTML не буде замінено іншою "мовою"). Але такі інструменти, як Wordpress, Blogger (від Google), Webs.com (раніше Freewebs) та інші веб-сайти дозволяють створювати налаштований веб-сайт, як я вже говорив раніше, певною мірою.


0

Ваші бали звучать логічно. Однак, створення веб-сторінок для додатків для обробки даних пропонує альтернативи чистому інтерфейсу HTML / CSS, наприклад: MS-Silverlight, ZOHO Creator, Code OnTime та, можливо, інші. Також для додатків для обробки інформації використання елементів керування забезпечує багато візуальних аспектів, не знаючи багато про світ HTML / CSS.

Крім того, для веб-сайтів існує принаймні один інструмент, який є справді геніальним, який не потребує HTML для створення чудових веб-сайтів (можливо, він використовує шаблони всередині), але якщо ви не знаєте HTML / CSS, це не було б дуже погано якщо ви можете обрати один із 50 шаблонів - Інструмент Artisteer: http://www.artisteer.com/

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.