2009-09-18 71 views
8

對於儘可能多的維基工具,我每次都必須學習另一種標記語言。爲什麼wiki標記不像HTML,XSLT,SVG和其他Web語言那樣標準化?爲什麼沒有標準化的維基標記語言?

+0

從XWiki Enterprise 1.6開始,可以配置可供用戶使用的Wiki語法。 http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Configuration#HConfiguringWikiSyntaxes and DefaultSyntax – 2009-09-18 21:54:36

回答

3

因爲標準的美妙之處在於有太多你可以從(Torvalds)中選擇,所以它無論如何不會有所作爲。

有一個或多或少事實上標準,這是MediaWiki。其他系統利用自己的問題解決方案來簡化解析,或者提供其他語法無法使用的其他功能。

在這個意義上缺乏標準的主要問題是便攜性。如果你想從MediaWiki轉到MoinMoin或wikkawik​​i,不僅需要轉換數據庫,還需要轉換數據庫的內容。這是苛刻的,但我認爲一個穩定的標準最終會隨着自然選擇而發展。正如我所說,MediaWiki或多或少是標準,因爲它很受歡迎。其他解決方案最終會過時。我的意思是..檢查wikimatrix ......有太多它引發了選擇的悖論。

+0

感謝您使用WikiMatrix URL! (例如http://www.wikimatrix.org/compare/DokuWiki+MediaWiki),它可以回答我的問題...... – hfrmobile 2012-11-19 13:56:50

+0

引用遠遠早於託瓦茲 – mdoar 2013-11-22 18:24:35

1

我懷疑這是因爲任何特定的wiki內容都不需要與多個wiki系統進行互操作,就像HTML文件需要被多個瀏覽器處理一樣,所以沒有形式的動力一個標準委員會等等。

+0

這不像是說C可以爲每個操作系統有不同的版本無論如何,可執行文件都無法運行。 – dacracot 2009-09-18 21:36:29

+1

有一個很好的理由(大多數時候是商業)維基引擎談論/理解其他維基語言:促進採用和/或遷移。所以,Confluence有一個通用Wiki轉換器(http://confluence.atlassian.com/display/CONFEXT/Universal+Wiki+Converter),XWiki正在研究類似的東西(http://gsoc.myxwiki.org/xwiki/bin/view/import + export + other + wikis/Import + Export + from + any + other + Wiki),XWiki支持各種wiki語法(http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Configuration# HConfiguringWikiSyntaxes和DefaultSyntax) – 2009-09-18 22:10:49

+1

@dacracot不,因爲您仍然希望將不同的平臺編譯爲不同的平臺,而這些平臺很少使用wiki標記(每個Pascal的遷移除外)。 – kprevas 2009-09-18 22:20:19

7
  1. 沒有標準庫 - 不像標準庫,RegEx,它被燒入各種平臺,它傾向於穩定事實上的標準。標準的實現,如MediaWiki,但不是每個人都想使用MediaWiki,並且沒有多少動機來複制其相當強大的標記語言。
  2. 很少需要在維基平臺之間交換數據。
  3. 很少有普通用戶與多個wiki進行交互,所以他們會學習他們所接觸到的。
  4. Wiki標記本質上是一種攻克可憐的富文本瀏覽器控件實現的黑客,但富文本控件變得越來越好。 (當然,通過wiki標記進行模板是另一個主題。)
  5. Wiki通常是特定於域的,因此可用的格式選項,用於標記的適當字符等在實現之間不同。
  6. 現有的競爭「標準」,如BBcode,這進一步混淆了整個標籤與字符標記決策。
  7. 如果像W3C這樣的實體提出了一個標準,開發需要3年的時間,需要額外的副學士學位,沒有人會重寫他們的wiki來支持它。
+1

+1,因爲wiki標記本質上是一種黑客。我傾向於同意。 – 2009-09-18 21:44:15

+1

點七。 – 2009-10-14 21:56:15

1

我想說那些總是想出新變種的人認爲現有的變種......並且他們可能是正確的。

一些明確定義的東西可以用來從類似Tex中抽取,但​​似乎並不像任何人認爲它對標記很重要 - 儘管它應該是將內容與表示分開的最佳方式之一。

就個人而言,我並不是瘋狂的Markdown,因爲無論如何,最近因爲使用Showdown,或者經歷了創建一個客戶端版本的麻煩我最喜歡的標記變體。SO已經表明它可能夠整齊,至少在他們對WM的貢獻之後 - 使它更易於使用和配置。這將是一個整潔的wiki標記添加一些intellisense風格的鍵入/編輯鏈接到現有的網頁和資源^^

1

Wiki是。花費很多時間來撼動大量的想法並學習(通過反覆試驗,當人們參與時真正起作用的唯一方式)工作

+0

維基是新的?!?實際上,第一個wiki已經有15年曆史了:「WikiWikiWeb是第一個被稱爲wiki的站點。[6] Ward Cunningham於1994年開始開發WikiWikiWeb,並於1995年3月25日將其安裝在Internet域c2.com上。 「資料來源:http://en.wikipedia.org/wiki/Wiki#History – 2009-09-18 22:46:01

+0

僅僅15年*在技術發展規模上是新的。每個新範式需要數十年才能實現。回想一下,對象定位程序是在20世紀60年代發明的,人們仍然在爲它打好最佳實踐。 – dmckee 2009-09-18 23:35:27

+0

我同意Wiki多多少少是'新';-)例如HTML比Wiki更古老;-)「Wiki」在維基百科成立後受歡迎2003:http://en.wikipedia.org/wiki/Wikimedia – hfrmobile 2012-11-19 13:55:08

6

有 - 它叫Creole。大多數維基都接受這一點,作爲擴展或補丁。

1

不同之處的另一個原因是Wiki標記的設計比HTML更容易使用,但不同的Wiki更喜歡功率vs緩動曲線的不同點。就像有很多Linux發行版一樣,因爲有些人需要更多的尖端版本的軟件包,而其他人則希望穩定。沒有正確的答案。

1

製作維基公司的互操作性的優勢是什麼?除了市場營銷之外,我所看到的並不多。

0

當這個日子到來時,有一個合乎邏輯或有利可圖的理由,那就是有一個wiki標記的標準會出現。直到那一天,我們處於黑暗時代,仍然在黑暗中徘徊,希望有一個更美好的未來。