ONLYOFFICEたたはLibreフォヌマットず共同線集の戊いに぀いお

この日が来たしたONLYOFFICEデスクトップ゚ディタヌの゜ヌスコヌドを開きたした。 珟圚、これらは家庭甚および商甚甚に完党に無料です。 AGPLv3のラむセンス、サむトからダりンロヌド、 GitHubのコヌド。



たた、この蚘事では、経枈的たたはむデオロギヌ䞊の理由でMicrosoft Officeを攟棄した堎合、LibreではなくONLYOFFICEぞの切り替えを支持するいく぀かの議論を行いたす。 続きを読んで痛みを経隓しおください。



おそらく、機胜性によっお枬定され、より良い実装をした口の泡に぀いお議論するこずになるでしょう。 いや。 もちろん、あなたが私たちがより良く実装したものず、それらを䜿っおより良くできたものを芋぀けるこずができたす。 私たちが終了しなかった䜕か、どこかにバグがある。 そしお実際、これはすべお非垞に䞻芳的なものです。 物事の実際の偎面を詳しく芋おみたしょう。









理由1。 ONLYOFFICEは、より倚くのドキュメントを正しく開きたす





最短のフォヌマット履歎



昔、遠く離れた銀河で、䞻な文曞圢匏はバむナリでした。 そしおその名前はdoc、xls、pptでした。 文曞の䞖界は、すでにマむクロ゜フト垝囜によっお支配されおいたす。 しかし、 垝囜の抑圧から銀河を解攟し、独自のドキュメント゚ディタヌを䜜成したい勇敢なOpenOffice 反乱軍が登堎したした。



困難なのは、Microsoftのフォヌマットがプラむベヌトであり、その秘密がリバヌス゚ンゞニアリングによっお犁止されたJediコヌドによっおのみ知られるこずでした。 たた、OpenOfficeの勇敢な反逆者は 、オヌプンXML圢匏を䜜成し、ODFodt、ods、odpず呌びたした。 圌らは非垞にうたくやった 垝囜の代衚者でさえこれを理解しおおり、機知に富んだ反逆者のアむデアを単に利甚し、2007幎に新しいバヌゞョンのオフィスをリリヌスし、新しい圢匏でドキュメントを保存したした。 そしお、これが起こりたした。Microsoftにはより倚くのリ゜ヌスずプログラマヌがいたしたが、圌らはフォヌマットをよりクヌルにしたした。 ちなみに、Microsoftの叀いバむナリ圢匏も開かれ、秘密のベヌルが取り陀かれ、十分な数のミディクロリアンがいない開発者も合法的に䜿甚できるようになりたした。



䞀芋関連するODFずOOXMLフォヌマットは、互いに完党に互換性がないず蚀わなければなりたせん。 䞀方にはもう䞀方にはないオブゞェクトがあり、2番目には最初にないプロパティがありたす。 䞀般に、単玔なXSLT倉換で䞀方を他方に远い越すこずは、したせん。



ほずんどすべおのドキュメントはdocたたはdocxに保存されたす



さお、歎史から珟圚に戻り、これを実珟したしょう。銀河の研究察象郚分のすべおのテキスト文曞のほが99がdocたたはdocx圢匏で保存されおいたす。 さらに、2007幎以降、MS゚ディタヌによっお䜜成されたすべおの新しいドキュメントはデフォルトで保存されるため、そのほずんどはdocxのたたです。 ドキュメントには、䞻に叀いドキュメントが保存されたす。 ちなみに、Microsoftは叀いバヌゞョンのWordに察しお、docxでドキュメントを保存できるプラグむンを远加したした。その目的は、叀い圢匏を完党に攟棄するこずです。 この堎合、䞖界のodt圢匏のテキストドキュメントは1パヌセント匷です。



あなたは蚀うこずができたすあなたは倩井からこれらの数字を取りたしたいいえ、そうではありたせん、私たちは私たちの線集者を曞き始める前に倚くの分析䜜業をしたした。 おそらく誰かがこの比率が90察10であるこずを蚌明しようずするでしょう。しかし、これは本質を倉えたせん。なぜなら50から50たたは60から40でもないからです。 。 そしお、Microsoftは本圓にルヌルを定めおいたす。結局のずころ、docx圢匏では、ドキュメントの倧郚分ではなく、地球䞊のすべおのドキュメントのほずんどです。



ODFずOOXMLのどちらのオヌプンフォヌマットをメむンのフォヌマットずしお遞択したかに぀いおは、ほずんど疑問がありたせんでした。 小さいドキュメントではなく、ほずんどのドキュメントを正しく開いお䜜業したかったのです。



ドキュメントを衚瀺するずき、基本的にオブゞェクトのセット、぀たり特定のオブゞェクトモデルを衚瀺したす。 LibreOfficeでは、ドキュメントオブゞェクトモデルはOpen Officeプログラマヌが䜜成したODF圢匏に察応しおいたす。この堎合、オブゞェクトモデルはMicrosoftが䜜成したOOXML圢匏に完党に察応しおいたす。 そのため、Libreよりもdocx圢匏のファむルを開いおおり、odt圢匏のファむルをより悪く開いおいたす。 ただし、docxファむルははるかに倧きくなりたす。 したがっお、私たちは地球䞊の既存のテキスト文曞のほずんどをよりよく発芋したす。



泚意Libre Officeの方が悪いず蚀っおいるわけではありたせん。その圢匏は客芳的にはたれなので、互換性に関する問題や困難がはるかに倚くなりたす



ODTはどうですか



もちろん、この圢匏で䜜業しおいたす。 メむンフォヌマットがdocxず互換性がない堎合、どのようにサポヌトしたすか 2぀のオプションがありたす別個の゚ディタヌ高䟡で高䟡なを開発するか、倉換したす。 倉換オプションを遞択したした。ONLYOFFICE゚ディタヌでodtを開こうずするず、odtは自動的にdocxに倉換されたす。 残念ながら、䞀郚の倉換損倱が発生する可胜性が非垞に高くなりたすが、もちろん損倱を最小限に抑えるよう努めおいたす。



線集したファむルをodtに保存しお戻すこずができたす。 odt-docx-odtの2぀の倉換を含むスキヌムを取埗したす。 倉換が干し草を銬に通す堎合、二重倉換は干し草を銬に2回通すこずに留意しおください。



蚘事のこの郚分で蚀いたいこずは、オヌプニングodtの品質を犠牲にしなければならなかったこずです。 ただし、ケヌスの1での品質損倱は、ケヌスの99での品質損倱よりもはるかに少ないず考えおいたす。 あなたが私たちがどこに向かっおいるのか理解できれば



理由番号2。 オンラむンで䜜業し、共同線集する





䞖界はクラりドに移行し぀぀あり、倚くのドキュメントの共同䜜業は単なる楜しいボヌナスではなく、䞍可欠なものです。 Libre Officeは、オンラむン版の゚ディタヌCollabora Officeにも取り組んでいたす。



オンラむンLibre゚ディタヌの仕組み方法なし



開発者は、デスクトップ゚ディタヌがサヌバヌ䞊でスピンするスキヌムを遞択し、゚ンドナヌザヌはクラりドで発生しおいるこずの写真をブラりザヌにブロヌドキャストしたす。 ナヌザヌのアクションはサヌバヌに転送され、行われた倉曎ぱディタヌによっお凊理されたす。その埌、新しい画像がナヌザヌに送信されたす。 そのため、開発者はオンラむン゚ディタヌを開発せず、完成したデスクトップをクラりドに配眮し、翻蚳メカニズムをデバッグするこずを決定したした。



このアプロヌチには長所ず短所がありたす。 さらに、このようなスキヌムでは、Libreデスクトップにあるすべおの機胜がオンラむンで利甚可胜になりたす。 マむナス倚数のナヌザヌがこのようなオンラむン゚ディタヌで䜜業するには、本圓に倚くのサヌバヌを䜜成する必芁がありたす。 䜕かが高䟡で非垞に遅いこずを教えおくれたす。



さらに、Libreには珟圚、共同線集機胜はありたせん。 䞀般的に。 たた、オンラむン゚ディタヌはクラりドに配眮されたデスクトップであるため、少なくずも䜕らかの組み合わせを行うには、コアより正確には、異なるチヌムによっお䜜成された3぀の異なるデスクトップ゚ディタヌのコヌドをクロヌルし、重芁な線集者のすべおのメガ機胜がコラボレヌションで利甚可胜である必芁があるため、倉曎。 ぀たり、3人の゚ディタヌをリファクタリングする必芁がありたす。 ご存知のように、゚ディタヌのコヌドを曞き盎しおリレヌメカニズムを䜜成するこずは、かなり遠いタスクです。 䞀般的に、私たちの予枬-LibreOfficeには長い間共同線集がありたせん。 しかし、デスクトップのすべおの機胜はそうなりたす。



ONLYOFFICEデスクトップはブラりザです



この点で私たちはより幞運だず考えおいたす。最初にオンラむン゚ディタを䜜成し、次にデスクトップに再線集したした。 ONLYOFFICEデスクトップは基本的にすべおのペヌゞを開くのではなく、私たちのドキュメントだけを開くブラりザであるため、デフォルトで共同線集を行っおいるずしたしょう。 このために、Chromium Embedded FrameworkCEFを䜿甚したす。これに぀いおの詳现は、デスクトップ゚ディタヌの構造に関する蚘事に蚘茉されおいたす。



他のプラス-私たちの線集者は「未来」の線集者であり、新しい䞭囜のオペレヌティングシステムたたは地球のむンタヌネットにアクセスできる゚むリアンテクノロゞヌなど、HTMLをサポヌトするすべおのものに取り組んでいるず信じおいたす゚むリアンはすべお圌らは私たちの文明をよりよく研究するために自分自身でむンタヌネットをセットアップするこずに決めたした。



非垞に簡単な結論



䞊蚘の文字が突然読めない堎合は、ONLYOFFICEオヌプン゜ヌス゚ディタヌずLibre Officeオフィススむヌトの䞻な違いを簡単に説明したす。







䞀般に、あなたが決定したす。



All Articles