2009-07-06 8 views
11

웹 기반 응용 프로그램에서 어느 것이 더 우수하고 이상적입니까?WYSIWYG vs WYSIWYM

편집 :

이 사실 나는 커뮤니티 사이트를 개발하고있다. 따라서 사용자 수준은 다를 수 있습니다. WYSIWYG 편집자의 XSS 보안 문제에 대해 들어 보셨습니까? 또한 WYSIWYM 편집자 및 그 기능에 익숙하지 않습니다. 내가 아는 한 WYSIWYM 편집기의 기능은 다른 것보다 덜입니다. 나는 "WMD : The Wysiwym Markdown Editor"라는 이름을 붙였습니다. 매우 사용하기 쉽습니다.

보안 성 및 사용 편의성이 있어야합니다. 그런 상황에서 편집장이 더 나을 것입니다.

+4

저는 어셈블러 언어 버전 인 WYGIWYG를 선호합니다! – paxdiablo

+0

당신이 보는 것은 당신이 원하는 것입니까? – MusiGenesis

+2

@MusiGenesis : 예, 음, "무슨 뜻입니까?"가 아니라 "의미"가 있지만 의미를 얻습니다. – Pablo

답변

14

사용자가 WYSIWYM을 처리 할 수 ​​있다면 그걸로 갈 것입니다.

당신의 시스템이 시각적 인 것으로 생각하고 있습니다. 즉, 무언가가 타이틀이라고하면 제목처럼 보일 것입니다 (그렇지 않으면 WYS 부분이 적용되지 않습니다). 사용자가 마크 업을 수동으로 입력해야하는 경우 가장 능숙하거나 전문적인 사용자 만 마크 업을 처리 할 수 ​​있습니다.

대부분의 사용자에게 내가 본 것은 문서에서 원하는 내용에 의미를 부여하는 데 어려움이 있다는 것입니다. 그들은 "이것이 제목이다"라고 생각하지 않는다. 그들은 "이것이 더 크고 과감해야한다"고 생각한다. "이것이 제목입니다"라고 생각할 수없는 사람들은 WYSIWYM을 처리 할 수 ​​없거나 어렵다고 느낄 것입니다.

사용자층은 누구입니까? 사람들이 학술 논문을 쓰는 사람이라면 WYSIWYM을 사용하여 문제를 해결할 수 있기 때문에 함께 갈 것입니다. 집주인이 조리법을 쓰는 경우, 조리법을 다룰 수 없거나 너무 힘들어서 결정할 가치가 없을 것입니다.

나를 위해 이상적인 것은 WYSIWYM이지만 대상 사용자가 처리 할 수 ​​있다고 생각하는 경우에만 수행하십시오. 그렇지 않으면 WYSIWYG를 사용해야합니다.

+0

죄송합니다. 나는 '처리'라는 단어를 얻지 못했습니다. 그것에 대해 더 많은 정보를 줄 수 있습니까? – rahul

+3

@rahul : "cope", "manage", "survive"와 같은 "Handle". 그들이 울고 눈물을 흘리면 머리를 다룰 수 없게됩니다. – tripleee

1

사용자가 기술 습득을하고 마크 업의 기본 원리를 이해하고 WYSIWYM을 사용하여 더 많은 권한을 부여 받았다고 생각한다면,이를 사용하십시오. 기술적 인 지식이 거의없는 사람들에게 응용 프로그램을 사용하려면 WYSIWYG를 사용하십시오.

2

좀 더 구체적으로 알려주시겠습니까? 어떤 종류의 웹 응용 프로그램입니까? 몇 명의 사용자가 있습니까? 사용자는 누구입니까?

일반적으로 다양한 CMS에 대해 WYSIWYG 편집자를 구현 한 경험이 많았지 만 클라이언트가 자주 반복해서 내용을 반복적으로 서식 지정하는 것을 선호하기 때문에 문제가있는 것으로 나타났습니다. 편집기는 저품질의 HTML을 생성합니다. 이것은 모든 종류의 레이아웃 이슈 또는 단순히 그래픽 디자이너처럼 스스로를 좋아하기 때문에 정말 지저분 해 보이는 페이지를 만듭니다.

제대로 실행되면 WYSIWYG가 제대로 작동 할 수 있지만 CSS를 고려할 때 특히 올바르게 작동하려면 더 많은 작업이 필요합니다. 대부분의 훌륭한 편집자는 멋지게 구성 할 수 있으며 클라이언트에게 시각적 인 형식을 지정하는 정도를 지정할 수 있습니다. 그들이 생성하는 코드의 품질에 관해서는

, 같은 FCKEditorTinyMCE 같은 도구는 매우 성숙하고 소스 코드에 관련이없는 CRUD을 편집의 좋은 일을하지만, WYSIWYG를 사용하여 클라이언트에 대한 지원을 제공 할 준비가되어 그들의 내용이 그들이 원하는대로 보이지 않을 때.

WYSIWYM 에디터는 구조 형식 대신 시각적 서식 WYSIWYG 같은 많은이기 때문에

은, 철학적 나는 그들이 더 적은 문제 경향이있다 생각합니다. 따라서 클라이언트가 시각적으로 내용의 서식을 지정할 필요가 없다면 WYSIWYM이 덜 두통을 일으킬 수밖에 없다고 생각합니다.

스택 오버플로에 사용 된 편집기는 제한된 WYSIWYG의 좋은 예입니다. 시각적으로 내용을 형식화 할 수는 있지만 특정 정도까지만 가능합니다.

당신이 인쇄 레이아웃 도구 (즉, 인디자인 또는 어쩌면 메일 링리스트 인쇄 도구) 당신은 아마 WYSIWYM을 고수 할 더 나은 일을하지 않는
1

.

  • 웹 브라우저가 높은 구성이 가능하고 글꼴 크기 같은 항목에 걸쳐 세밀하게 제어 할 수 없습니다 구현하기 쉽게 될 가능성이 높습니다.

  • 구조가 명확하므로 다른 미디어로 렌더링하는 것이 비교적 쉽습니다.

  • 그것은 문서 또는 무엇이든 그들이 입력하는을 지나치게 설계 사용자 측의 유혹을 피할 수 있습니다.

  • 문서 구조는 인덱싱, 목차 생성 및 상호 참조이 중요한 곳에 용이하게한다. LaTeX 또는 Framemaker를 사용하여 Word의 큰 색인을 유지 관리하는 것과 비교하십시오 (예 :). LaTeX의 사용자의

  • 일화 경험 (특히) 구조에 의해 문서를 구성하는 것이 더 좋은 문서를 생성 할 가능성이 있음을 시사한다.

10

저는 개인적으로 WYSIWYM 메커니즘을 좋아합니다. 나는 가능한 한 내 일을 위해 그것을 사용한다. 나는 그것을 너무 좋아해서 다른 사람들도 그것을 시도하도록 노력한다.

소년, 우주복으로 방귀 뀌다.

내 냉소적 인 생각은 대부분의 사람들이 Word와 같은 도구로 망가 졌다고 가정합니다. 모두 은 의미있는 문서를 만들기 위해을 알고 있습니다. 또한 을 알고 있습니다. 의미있는 문서 과 같습니다. 그렇게 보이지 않으면 도구가 잘못되었습니다! 실제로 무슨 일이 일어나고 있는지는 이러한 문서 제작자가 실제로 무엇을 의미하는지 알지 못하며 예쁜 테두리와 조정 탭을 사용하여 그 사실을 숨기는 데 익숙합니다.

실제로 생각하고있는 것은 WYSIWYM에 저항력이있는 사람들은 이미 학습에 투자 한 것에 대해 생각하기가 더 어렵 기 때문입니다. 이것은 WYSIWYG 위의 추상화 수준이지만 LaTeX 나 HTML과 같은 마크 업에서 문서를 작성하는 것만큼이나 멀리는 아닙니다. 그리고 그들은 추상화가 필요없는 도구로 이미 문서를 만들 수 있기 때문에 열심히 팔고 있습니다.

말했다되고 그건

, 나는 그 feasable 경우 당신이 사용자에 WYSIWYM을 강제한다고 생각합니다. 이것에 대한 좋은 이유가 있습니다.

  • 자연스럽게 2 단계 구성으로 제공되는 모든 이점. 서식이 문서가 작성 될 때까지 결정할 수 없으므로 문서 서식 지정이 끝나기 전에 시간이 낭비됩니다.신속하게 구성하십시오.
  • 문서에 의미 정보가 표시됩니다. 이것은 검색이나 엄격하게 시각적 인 마크 업이 할 수없는 다른 작업에 사용될 수 있습니다. 이것은 특히 접근성에 유용합니다.
  • 사용자가 임의의 서식을 결정하지 못하도록함으로써 모든 문서가 회사 브랜딩을 따릅니다. 모든 것이 표준 글꼴과 색상으로 이루어집니다. 모든 텍스트는 동일한 간격과 높이를 사용합니다. 그것은 단일 실체에서 온 것처럼 독자들에게 보일 것입니다.
0

, 나는 아주 생각과 모습으로 유혹했다,하지만 난 다음 에디터가 나에게주지 않았다 알고 속은 사용자를 제한하는 간단하고 효율적인 방법입니다. 예를 들어 사용자는 단락 안에 이미지를 삽입 할 수 있습니다 ... 나는 그것을 원하지 않습니다 ... 사용자가 할 수있는 일에 대해 더 많은 제어권을 원합니다.