Markdown 標準化的阻礙在哪裡?

那麼現在組織一個像W3C一樣的組織去規範標準化Markdown可能嗎?


最大阻礙來自作者自己。

昨天 Standard Markdown 正式對外發布,Markdown 的作者 John Gruber 就在 Twitter 上各種表示自己很生氣。他認為 Markdown 之所以有今天的成就,應該歸功於當初沒有進行標準化[1]

John Gruber 昨天發郵件要求 Standard Markdown 改名字、關域名、道歉。Standard Markdown 今天就立馬乖乖改名字、關域名、道歉了。[2]

[1]: https://twitter.com/gruber/status/507364924340060160

[2]: Standard Markdown is now Common Markdown


個人認為最大的困難在有沒有一個靠譜的人/組織/公司來牽頭,如果是一個專門制定標準的組織來牽頭,很有可能導致沒有人認同,需要很長很長的時間標準才能被接受。即使是 W3C 這麼大的組織在 Web 領域的很多標準也是如此。

所以必須是一個已經在大規模使用 Markdown, 且在程序員(姑且認為 Markdown 的主要用戶是互聯網從業者)中有一定影響力的公司來牽頭;而且一家公司可能都不夠,要是幾家公司聯手來發起才更有可行性,保證新的標準能夠快速地被業界接受。

於是,最近,來自 Github, Reddit, Stack Overflow 這幾個大規模使用 Markdown 的公司的大牛們,組成了一個標準化工作組,開始著手對 Markdown 進行標準化,新的 Markdown 被稱為 Standard Markdown.

標準:Standard Markdown Spec

官網:Standard Markdown


所有爆髮式的普及,都是要經歷由野蠻生長到有章有法的過程,只能說Markdown還在野蠻生長的進程中,但不可逆轉的洪流會逐漸推動其標準化,或者形式上的標準化。

在為Worktile 選擇默認編輯器時,我們就是基於上面這個簡單邏輯而做的決定。


你們這幫程序猿,恨不得整個世界都是可以coding的


有歷史包袱


昨天晚上在推上閑逛時正好看到了這個當時正在進行的,爭論得很厲害的話題,背景和各方的觀點大致先寫點如下:

StackOverflow 的創始人,好像叫 @codinghorror,發起了一個項目,叫做 "Standard Markdown",在主頁(Standard Markdown)說 ,Markdown 一直以來沒有徹底標準化,因此各種編輯器各有各的 Parser,這種分裂的現狀應該結束,因此發起了這個項目。

但這個項目並沒有 Markdown 的發明者 Gruber 參與,項目名字直接叫成了這樣看起來特別官方的名字,也並沒有徵求其同意。

後來 Gruber 用 @Markdown 的賬號發了一條說:

"Standard Markdown is neither."(https://twitter.com/markdown/status/507341395137658880)

非常精妙地闡述了他的觀點:這個項目不是官方項目,而且 Markdown 原本就設計為不應進行徹底標準化的。

其他著名科技圈人士比如本湯普生和馬克阿曼特(我隨便音譯的)主要觀點是:雖然原本的 Markdown 設計成了不要標準化,不過你可以自己發起一個項目去呼籲和推動標準化,但你應該是一種 Fork 的方式,而不是用這種混淆視聽的名字,而且還不知會 Gruber。

Ben Thompson @monkbent · 24h

@stevenlangbroek you"re missing the point. The reason there are multiple implementations is because different people need different things

https://twitter.com/monkbent/status/507544663478116352

Ben Thompson @monkbent · 23h

If the name "Markdown" weren"t valuable @codinghorror would have used a different one.

I like the project. My only objection is the name.

https://twitter.com/monkbent/status/507548562305998848

Marco Arment @marcoarment · 24h

Most counterarguments I』m getting are ridiculous.

The standardization effort isn』t the problem. Co-opting the name without permission is.

https://twitter.com/marcoarment/status/507547589622132736

還有一些其他惡搞的,比如:

Frederik Voigt @frederikvoigt · 23h

@marcoarment I like the name. We can now openly discuss SM best practices.


在還未達到真正成熟的階段,標準化並不是特別好的選擇,必然會限制發展


嘗試使用了一下,不足點(按照我的使用體驗)

1,縮進,居中原生不支持

2,圖片插入不方便,過於依賴網路是減分點

3,顯示效果每一家的都不一樣,導出樣式也不統一

4,win下面沒有比較好用的客戶端.. (瀏覽器殼的不算客戶端)

優點是,對程序員支持好,稍微加兩個符號文檔就變得非常好看,可讀性高。


推薦閱讀:

如何理解馬雲說的「把地主殺了,不等於你能富起來」這句話?
請問有誰經歷過ipv9那段搞笑的歷史(個人認為是個笑話)?能分享一下嗎
銷售業務人員這輩子都不要進入的行業有哪些,你能說出幾個?
互聯網大會,馬雲沒參加飯局竟能上熱搜?網民都是閑的蛋疼嗎?
IT 技術行業的「大齡恐懼症」是臆想還是真實的?那些 35 歲以上的程序員後來都幹什麼去了?

TAG:互聯網 | HTML | 編程 | 信息技術IT | Markdown |