2009-07-06 101 views
11

在基於Web的應用程序中,哪一個更好,更理想?所見即所得vs所見即所得

編輯:

其實我正在開發一個社區網站。所以用戶的級別可能會有所不同。聽說所見即所得編輯的XSS安全問題。我也不熟悉所見即所得編輯器及其功能。據我所知,所見即所得編輯器中的功能與其他功能相比更少。我想到一個名爲「WMD:Wysiwym Markdown編輯器」。它非常易於使用。

因此安全性和易用性應該在那裏。在這樣的情況下編輯會更好。

+4

我更喜歡彙編語言版本 - WYGIWYG! – paxdiablo 2009-07-06 13:05:52

+0

你所看到的是你所想的? – MusiGenesis 2009-07-06 13:08:06

回答

14

如果您的用戶可以處理所見即所得,我會去那。

我在考慮你的系統是可視的,也就是說,如果你說什麼是標題,它會看起來像一個標題(否則WYS部分不適用)。如果用戶必須手動輸入標記,那麼只有最精明的技術用戶才能夠處理它。

我對大多數用戶的看法是,他們無法賦予文檔所需內容的含義。他們不認爲「這是一個標題」,他們認爲「這應該更大膽和更大膽」。不能認爲「這是一個標題」的人不能處理所見即所得的問題,否則他們會覺得很難。

誰將成爲您的用戶羣?如果是人們撰寫學術論文,我會與所見即所得一起去,因爲他們在處理它時不會遇到任何問題。如果是爲家庭主婦寫食譜,他們可能無法處理它,否則他們會覺得很難,他們會認爲這是不值得的。

對於我來說理想的是所見即所得,但只有在您認爲您的目標用戶能夠處理它時纔會這樣做,否則您將不得不使用所見即所得。

1

如果您的用戶使用技術,並理解標記的基本知識如何去使用,並且您認爲他們會使用所見即所得的方式賦予更多權利,那就使用它。如果您的應用程序將用於技術知識不多的人,請使用所見即所得。

2

你能更具體一點嗎?什麼樣的網絡應用程序?有多少用戶?用戶是誰?

總的來說,儘管我對於各種CMS實現所見即所得的編輯器有相當多的經驗,並且發現它們很成問題,因爲客戶經常喜歡瘋狂地反覆地格式化他們的內容,並且經常最終有編輯器生成質量差的HTML。這會導致各種佈局問題或簡單的頁面看起來很雜亂,因爲每個人都喜歡自己作爲平面設計師。

如果做得正確所見即所得可以很好地工作,但它是更多的工作才能真正做到正確,特別是考慮到CSS。大多數好的編輯器都可以很好地配置,並允許指定通過視覺格式給客戶端多少控制權。

至於他們生成的代碼的質量,諸如FCKEditorTinyMCE等工具都非常成熟,並且在源代碼中編輯出不相干的垃圾很好,但準備好使用所見即所得爲客戶端提供支持當他們的內容看起來不像他們想要的那樣。

由於所見即所得編輯器很像所見即所得的結構格式,而不是視覺格式,所以我認爲他們更好,更不容易出現問題。因此,如果客戶不需要在視覺上對內容進行格式化,我認爲所見即所得模式必然會減少麻煩。

Stack Overflow中使用的編輯器是剋制所見即所得的好例子。您可以直觀地格式化內容,但僅限於某種程度。

1

除非你正在做一個打印佈局工具(即Indesign或者郵件列表打印工具),否則你可能最好堅持所見即所得。

  • 這可能是更容易實現

  • Web瀏覽器是高度可配置的,你可能沒有對字體大小等項目進行細粒度控制。

  • 該結構是明確的,因此渲染到不同的媒體比較容易。

  • 它避免了用戶過度設計文檔或任何他們輸入的誘惑。

  • 文檔結構有助於索引,內容列表生成和交叉引用。比較(例如)在Word中使用LaTeX或Framemaker進行主索引。

  • 來自LaTeX用戶(特別是)的傳聞經驗表明,按結構組織文檔可能會產生更好的文檔。

10

我個人喜歡WYSIWYM機制。我儘可能將它用於自己的工作。我非常喜歡它,所以我試圖讓別人也嘗試它。

男孩,就像太空服上的一個放屁一樣。

我的憤世嫉俗的自我假定這意味着大多數人都被像Word這樣的工具毀了。每個人知道來做一個有意義的文件。他們也知道什麼有意義的文件看起來像。如果看起來不那樣,該工具是錯誤的!實際上發生的是這些文檔生產者實際上並不知道他們的意思,並習慣於用漂亮的邊框和調整製表位來隱藏這一事實。

但是,我真正認爲正在發生的事情是,那些對WYSIWYM有抵抗力的人就是這樣,因爲這是思考他們已經投入到學習中的一些難題。這是所見即所得以上的抽象級別,儘管不像在LaTeX或HTML等標記中編寫文檔那麼遠。而且由於他們已經可以在一個不需要抽象的工具中創建任何類型的文檔,這只是一個很難的出售。

這就是說,我認爲你應該強制所見即所得的用戶,如果這是可行的。這有一些很好的理由

  • 所有的好處,自然與兩個​​階段組成。格式化不可確定,直到文檔編寫完成爲止,因此在文檔格式化之前花費的時間會浪費時間。快速創作它。
  • 該文件用語義信息標記。這可以用於搜索,或用於嚴格視覺標記不能的其他任務。這對於可訪問性特別有用。
  • 通過剝奪用戶任意格式化的決定,您的所有文檔都將遵循公司品牌。一切都將採用標準的字體和顏色。所有文本將使用相同的間距和高度。它會讓讀者喜歡它來自單一實體。
0

我與MYSIWYM的經驗,我非常的想法和外觀誘惑,但後來我被欺騙知道,編輯沒有給我一個簡單而有效的方式來限制用戶,例如用戶可以在段落中插入圖像......並且我不希望這樣...我想要更多地控制用戶可以執行的操作。