2011-11-26 65 views
2

隨着html5/css3/javascript的當前狀態及其瀏覽器的支持,您是否認爲可以創建一個全功能的文字處理器(或文檔編輯器),例如Microsoft Word或LibreOffice Writer,它的大於80%特徵?我在談論渲染和編輯引擎,我認爲用於加載和保存文檔到磁盤的服務器端組件總是需要的,因爲安全性,轉換等。html5/css3/javascript中全功能文字處理器的可能性?

當然,我不是在談論HTML編輯器(例如CKEditor,TinyMCE等),但我將其與DevExpress DXRichEdit,Telerik RichTextBoxTX Text Control等產品進行比較。爲什麼你現在仍然需要像Silverlight,ActiveX或Flash這樣的技術來創建一個基於web的文字處理器?

有關於HTML5 document viewers一些舉措,但除了谷歌Docs和Zoho的文檔(這是有限的功能與基於桌面文字處理器,並運行更像先進HMTL編輯)幾乎沒有提供關於基於Web的字處理處理器。

是否有沒有HTML5文字處理器的原因呢?你認爲目前的技術還缺少什麼來創建一個基於web的文字處理器來替代MS Word這樣的產品?

+0

什麼是谷歌從文檔的文檔編輯器,讓你覺得這是不是一個字處理器丟失?自從有了HTML5之前,我一直在使用它,而不是使用MS Word來處理所有文字處理需求。 – slebetman

+0

我懷疑文字處理器是否真的需要> 80%的功能,例如Word。在編寫文本文檔時,我們需要大約3,000個功能;我的打印機無法打印視頻。 – Jochem

回答

-1

找出唯一可靠的辦法是你自己嘗試它,看看你的東西在你使用的技術堆棧缺失阻塞(在這種情況下JS/HTML5/CSS)。

0

不,如果你覺得比給你阿姨的信更高級。

HTML WYSIWYG組件是可怕的混亂(contentEditable)。你可能幾乎成功的一個瀏覽器,但X平臺的東西(IE)不會飛。

谷歌文檔是最好的錢可以買到今天,它是最好的flakey。

但是Silverlight或Adobe不提供更好的東西。

最好的選擇是希望HTML5 API能夠達到純Javascript編輯器的可能性。但他們還沒有在那裏。

+0

我不同意。已經有很好的語法高亮的源代碼編輯器,所以當然文字處理器是可行的。如果您的目標是HTML5,那麼您就不用說需要依賴contentEditable--這些新的源代碼編輯器不會,它們會實現自定義光標和文檔操作。或者你可以走得更低,從畫布開始,這將是更多的工作,但也許可以取得更好的表現。底線是有很多方法可以做到這一點... –

+0

Mozilla嘗試Bespin與並放棄它。使用源代碼編輯器,您只需編輯純文本,使用文字處理器您需要高級樣式和格式,而ContentEditable則不會削減該文本。 –

+0

事實上,還沒有基於HTML的優秀文字處理器是問題的答案。 –

0

ConstEdit在http://www.constedit.com可能是這樣一個文字處理器,可以滿足您對html5/css3的要求,但不是javascript。

它以html格式生成文檔。 Html5分段元素標籤完全受支持。有一個選項可以生成CSS樣式表。它不是基於網絡的。它在你的電腦上本地運行。

您可以試試看。它對於非商業用戶是免費的。

(請注意,我是這個軟件的作者)

+0

如果推薦與您相關的產品,請注意[您必須披露您與產品的關係](http://stackoverflow.com/help/behavior)。請編輯此答案來執行此操作。 –