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 歲以上的程序員後來都幹什麼去了?