HTML을 몰라도 에디터만으로 양질의 웹 사이트를 구축 할 수 있습니까? [닫은]


12

애플에서 마이크로 소프트, 구글에 이르는 많은 대기업들이 누구나 WYSIWYG 편집기로 웹 사이트를 만들 수있는 툴을 만드는 데 점점 더 많은 돈을 투자하고 있습니다.

예를 들어, 방금 Adobe로부터받은이 이메일 :

Adobe® InDesign® 레이아웃만큼 빠르고 쉽게 웹 사이트를 구축하십시오.

현재 베타 형태의 응용 프로그램 코드 이름 "Muse"는 그래픽 디자이너가 친숙한 자유형 도구를 사용하여 코드를 작성하거나 템플릿으로 제한하지 않고 HTML 및 CSS 웹 사이트를 디자인하고 게시 할 수 있도록하는 새로운 기술입니다. 이 놀라운 무료 미리보기에 참여하여 Muse가 웹 제작 방식에 혁명을 가져 오는 방법을 경험하십시오.

웹 개발자로서 Adobe 또는 다른 회사가 HTML / CSS / JS 지식이없는 사용자가 다음과 같은 이유로 유용한 웹 사이트 디자인을 구축 할 수있는 솔루션을 만드는 방법을 예상 할 수 없습니다.

  • 생성 된 코드는 거의 확실하게 엉망이되어 사이트에서 백엔드를 작성하려는 프로그래머에게는 어려움이 따릅니다. 필요에 따라 코드를 구성하기 위해 코드 자체를 변경해야 할 수도 있습니다.
  • HTML은 픽셀 기반이 아니기 때문에 텍스트 크기 등의 변화에 ​​따라 템플릿을 쉽게 디자인 할 수있는 도구를 개발하기가 매우 어렵습니다. 또한 요소는 임의의 순서가 아닌 합리적인 순서로 서로 따라야합니다 ( 예를 들어 요소가 추가되는 시점에 따라).
  • 한 도구에서 생성 된 코드는 다른 도구로 쉽게 이식 할 수 없으므로 원래 도구에 고정 될 수 있습니다.

(이 도구를 사용하면 웹 사이트를 완벽하게 제어 할 수 있다고 가정합니다. Adobe가 "Adobe InDesign 레이아웃처럼 쉽고 빠르게"라고 말했듯이 전문적으로 디자인 된 템플릿을 사용할 수있는 프로그램은 다른 이야기입니다.)

HTML을 잘 모르는 사람이 웹 디자인 / 사이트의 품질 (비하인드 스토리와 외관 모두)을 만들 수 있다고 생각하십니까?


2
프로세스에서 HTML을 전혀 사용하지 않는 것과 달리 HTML을 알 필요가 없음을 명확하게하여 질문 제목을 개선 할 수 있습니다.
Alger

답변:


30

조만간. WYSIWYG 편집자의 시대는 공룡처럼 오래되었지만 회사는 계속해서 그것을 펌핑합니다. Dreamweaver를 사용 spacer.gif하고 레이아웃을 같은 방식으로 배치하기 위해 수십 개의 이미지를 사용했던 시절을 기억합니다 .

이와 같은 소프트웨어는 바보의 금입니다. 빠르고 더러운 것을 원하고 (3 개월이 아닌 내일) 품질에 대해 잘 모르거나 걱정하는 사람들에게 호소하기위한 것입니다. 그것은 진정한 해결책이 아니며 단지 그 환상을 제공합니다. Ackbar 제독의 불멸의 말에서 : 그것은 함정입니다!

완벽하게 정직하고, 이것에 대해 은은한 톤을 채택 할 것이므로, 이와 같은 뱀 오일이 영속된다는 사실은 그것이 당신 올바르게 할 필요가 없다는 생각을 조장하고 장려하기 때문에 나를 혐오 합니다. 그것은 접수가 웹 페이지 나 같은 외모 몇 번의 클릭만으로 당신을 위해 전체 CRUD 응용 프로그램을 만들 것입니다 몇 가지 멋진 마법사를 만들 수 있도록 몇 가지 WYSIWYG 에디터이든, 내가 미워하는 태도 - 그것은 기업이 그 생각하게 품질 아무튼 ' 문제 와 가능한 한 빨리 쓰레기를 버릴 수 있습니다. 따뜻한 디자인이 무너지는 시간이되면 적절하게 처리 하기에 너무 많은 투자가 이루어집니다.아무도 당신이 물건을 교체하기를 원하지 않기 때문에 새는 파이프를 원숭이 패치하려고합니다. 그것은 완전히 잘못된 태도이지만 더 많이 밀려납니다. 스타 워즈 참조로 돌아가려면, 그것은 다크 사이드로가는 길이며, 일단 그 길을 영원히 시작하면 운명을 지배 할 것입니다.

귀하의 질문에 답을하기 위해 언젠가는 원시 HTML을 사용하지 않고 좋은 웹 사이트를 만들 수있는 방법이 있지만 그날은 멀었습니다.


1
Flash에서 좋은 웹 사이트를 만들 수 없다는 것을 알고 있으면 좋습니다. 나는이 모든 시간 동안 죽었다.
Aaron McIver

1
jhocking의 답변을 읽으십시오. 나는 당신이 Dreamweaver에 대해 이야기하고 있다는 것을 알고 있습니다.
yarian

이것은 매우 편향된 답변입니다. 그 날이 오늘이 아닌지 결정하기 위해 Muse를 사용해야했습니다. 시도한 후에 답변을 업데이트하기를 바랍니다. 한번
Özgür

HTML / CSS에서 덜 쓰레기로 이동하면 가능할 수 있습니다.
Alan B

8

어떤 의미에서 이것은 이미 가능합니다. 이것은 WordPress와 같은 많은 블로깅 도구 및 그 많은 템플릿입니다. 콘텐츠 제작자가 HTML에 대한 기술적 인 노하우로 훌륭한 웹 사이트를 만들 수 있도록합니다.

즉, 웹 사이트의 기능은 웹 사이트 제작 도구에 포함 된 기능으로 완전히 제한됩니다. 인생의 모든 것과 마찬가지로, 새로운 기능과 맞춤형 제작을 원한다면 많은 작업이 필요합니다.


4
블로그 (사소한 레이아웃, 내용의 고기)와 시각적으로 매력적인 실제 웹 사이트 사이에는 차이가 있다고 주장합니다. 블로그를 방문 할 때는 일반적으로 콘텐츠에 대한 것이기 때문에 고객을 끌어들이는 "브로셔웨어"사이트에는 그다지 좋지 않은 스파르타 모양이 좋습니다.
Wayne Molina

1
많은 블로그는 매우 훌륭한 웹 사이트입니다. "브로슈어웨어"사이트의 시각적 매력은 기본 HTML이 아니라 템플릿에 연결된 그래픽 디자인의 품질에 달려 있습니다. 그들은 전자 상거래 사이트 또는 무언가가 아니지만 확실히 아주 좋은 웹 사이트입니다. 시각적 인 외관은 "스파르타 인"으로, 나는 그것을 "최소한"이라고 부릅니다.
jhocking

1
@ 웨인 M : 워드 프레스 테마를 보셨습니까? 그들은 매우 시각적으로 매력적으로 보입니다 .
yarian

1
워드 프레스를 사용합니다. 그것은 당신이 지원하는 것을하고있는 한 훌륭하지만 곡물에 맞지 않는 방식으로 무언가를 조정하려고하면 악몽이됩니다. 어쨌든 Wayne M의 대답에 동의합니다. 모든 것이 약간의 함정 일 수 있습니다. "컴퓨터 사용자가 아닌"사람들이 웹 응용 프로그램을 만드는 것이 쉽다고 생각하게 만드는 것은 확실히 성가신 일입니다.
Bobby Tables

사실, 그것은 매우 성가시다. 그러나 사람들이 웹 사이트 와 웹 응용 프로그램 의 차이점을 알 수 없다는 것은 WordPress의 잘못이 아닙니다 .
jhocking

6

Wayne M의 답변은 WYSIWYG 편집기의 주요 문제를 강조하기 때문에 훌륭 합니다 . 저품질 코드를 생성합니다 . Microsoft FrontPage 시대에서 Macromedia Dreamweaver, Microsoft Expression suite, 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/

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.