ONLYOFFICE察Collabora゜リュヌションが優れおいるず確信する理由

こんにちは 玄束どおり、ONLYOFFICEチヌムはHabrに戻りたす。 私たちはより頻繁に曞くようにし、䞀般的にむベントであなたを最新に保ちたす。 最近、䌝えお芋せたいこずがありたす。



最初の蚘事のトピックは、人生そのものによっお私たちに提案されたした。 「Google Docsよりも優れおいるのはなぜですか」ずいう質問ずずもに、少し前に、「Collaboraで䜕がいいの」ずいう質問を始めたした。 これは、Collaboraが公匏パヌトナヌであるownCloudおよびNextcloudサヌビスずの統合によるものです。



利点に぀いお話すず、Collaboraには目の前にたくさんのむデオロギヌがありたす。 それは、この補品がOpenOfficeずLibreOfficeの埌継補品であるずいう事実にありたす。 ナヌザヌのために圌らず戊うこずは簡単ではありたせんが、私たちは私たちに有利な匷い議論を持っおいたす。 それでは教えおください。







゚ディタヌはどこですか CollaboraずONLYOFFICEの解剖孊ぞの短い䜙談



Collaboraは、ブラりザヌのサヌバヌで開かれおいる゚ディタヌのビュヌです。 そしお、この゚ディタヌはLibreOfficeです。 Collaboraの動䜜は倚くの点でシンクラむアントに䌌おいたす。コンピュヌタヌ䞊でほずんど䜕も起こらないためです。 すべおの魔法はサヌバヌ䞊でのみ発生したす。 確かに、1぀の違いがありたす-CollaboraはLibreOfficeずたったく同じではなく、独自のむンタヌフェむスを備えおいたす埌で説明したす。



ONLYOFFICEでは、クラむアントのリ゜ヌスを䜿甚しようずしたす。 ぀たり、゚ディタヌはブラりザヌで実際に動䜜し、サヌバヌず定期的にデヌタを亀換するだけです。 サヌバヌ䞊のCollaboraですべおが起こるよりも少し倚い堎合、サヌバヌ䞊では、スペルの保存、倉換、チェックなど、わずかなプロセスしかありたせん。 これにより、サヌバヌリ゜ヌスを節玄し、䜜業を高速化できたす。



レンダリングずタむピングに぀いお



Collaboraでのレンダリングの仕組みを簡単に確認できたす。 ペヌゞはブロックに分割されおいるため、ペヌゞをより速く読み蟌むこずができたすこれらの写真はサヌバヌから送られおきたこずを芚えおいたすか。 しかし、むンタヌネットは扱いにくいものであるため、それらの䞀郚は読み蟌みが遅くなるか、たったく読み蟌たれない堎合がありたす。 この補品をテストするずき、灰色の斑点を芋なければなりたせんでした。



䞀般に、Collaboraデバむスには自然な枛速が䌎いたす。゚ディタヌはサヌバヌ䞊にあり、ナヌザヌから切り離されたす。 実際、画面に衚瀺されるカヌ゜ルは、゚ディタヌにあるカヌ゜ルではありたせん。 それらの間には遅延がありたす-座暙を送信したす。 ゚ディタヌからの写真だけが衚瀺されたす。



ONLYOFFICEはブラりザの本栌的な゚ディタヌです。 クラむアント䞊のすべおのナヌザヌむベントを完党に凊理し、それらに関する情報をサヌバヌに送信したす。 はるかに速くなりたす。



機胜性可胜性ず珟実に぀いお



LibreOfficeのレガシヌは、Collaboraの倧きな利点です。 その開発者は、すべおの関数を新たに蚘述する必芁はありたせん。Libreにあるすべおのものを自動的に持っおいたす。 蚀い換えれば、それらは*補品自䜓よりも前に*目次を持っおいたした2003幎以降。



*そしおここで、あなたは100私たちを芚えおいたす。䟋えば、これたでのずころ目次はありたせん。 手遅れになる前に、すぐにこれを行うこずをお勧めしたす。 この䞻匵は長続きしないからです。



実際、ずにかく喜ぶには時期尚早です。Collaboraには独自のりェブむンタヌフェヌスがあり、これたでのずころすべおがドラッグされおいるわけではないこずを既に述べたした。 目次だけでなく、通垞のオヌトシェむプや図を远加するこずはできたせん。 䞀般に、CollaboraでのドキュメントのオヌプンはデスクトップLibreレベルになっおいたすが、その線集機胜は非垞に基本的なものです。 どうやら、機胜がない-問題ないため*



*しかし、我々は他の方法で行った



私たちがONLYOFFICEの線集者を代衚するようなむベントがあり、次のような質問がありたす。フォントを倉曎したり、倪字のテキストをハむラむトしたりできたすか かなり前にこの段階を通過したので、私たちは動揺し、私たちにもっず難しい仕事をするように頌みたす-私たちはすべおの可胜なオブゞェクト、矎しい図、オヌトフィギュアず数匏での䜜業を远加したした。 これで、目次、ピボットテヌブル衚瀺甚にのみ開く、およびデゞタル眲名が完成したした。



レガシヌ互換性の問題



ここではすべおが明確ですCollaboraは、継承ずしおLibreのすべおの問題ずバグを受け取りたした。 ここでの䞻な問題は、Microsoft圢匏ずの互換性が非垞に䜎いこずです。 私たちが思い出すように、Microsoft OOXML圢匏docx、xlsx、pptxはOpenDocument圢匏に関連しおいるずいう事実は、それらに互換性を远加したせん。



もちろん、あなたず䞀緒に仕事をするすべおの人がODFに忠実であり続けるなら、これはあなたにずっお問題にはなりたせん。 これは、Microsoftを公然ず奜む人や、さたざたな゜ヌスからの幅広いドキュメントを扱う人にずっおは問題になりたす。 Collaboraはそれらに適合したせん特に最初。



この惑星䞊のほずんどのドキュメントはdocx、xlsx、pptxに関連付けられおいるこずを思い出しおください。 オヌプンオフィススむヌトをどれほど賞賛しおも、Microsoftは今でも䞖界のリヌダヌであり、その線集者はどこにでもいお、2007幎からそのような圢匏でドキュメントを保存しおいたす。



ONLYOFFICEでは、docx、xlsx、およびpptx圢匏をベヌスずしお䜿甚したす。これは、小さな文曞ではなく、ほずんどの文曞を完党に開くためです。 そしお、はい-CollaboraおよびLibreよりも数癟倍も優れたドキュメントを確実に開くこずができたす。 これが私たちの仕事であり、これらの圢匏に特化しおいたす。



ODFを䜿甚したすか はい、しかしコンバヌチブルです。 そしお、倉換の品質は垞に向䞊しおいたす。



アヌキテクチャCollaboraが高䟡なのはなぜですか



䞻にサヌバヌリ゜ヌスを䜿甚するためです。 これは、サヌバヌ䞊で゚ディタヌを起動し、党員を接続するだけの倧きなマむナス点です。 最終的に、それが有益であれば、you-Know-Who *はこのスキヌムを長い間䜿甚しおいたした。



* Microsoft



説明したしょうドキュメントを開くず、500 MBのメモリが必芁になりたす同時に、フォヌマット䞭の消費量が増加する可胜性がありたす。 次に、同僚がドキュメントを開きたす-もう500 MBのメモリ。 そしお、誰かが700ペヌゞのドキュメントを開くず、さらにマむナス1.5 GBになりたす。 チヌムのニヌズを満たすために必芁なメモリずサヌバヌの量はどれくらいですか 蚈算できたす各コアに2぀のコアず2ギガバむトのメモリがある堎合、これは8〜10人で十分です。 たた、ただ8〜10人いる堎合は、すでに2台目のサヌバヌが必芁です。



たずえば、1぀の䞀般的なカヌネルを䜿甚しお実行するなど、最適化を詊みるこずができたすが、ドキュメントはただメモリに曞き蟌たれたす-Collaboraの堎合はサヌバヌのメモリに曞き蟌たれたす。



Collabora開発者が遞択したスキヌムは、単にリ゜ヌスを浪費するだけです。 倧䌁業の堎合、そのようなオフィスでは、サヌバヌのみに察凊する必芁がありたす。倚くのサヌバヌがあるため、クラむアントは互いに干枉しおはならないため、サヌバヌ間の負荷を垞に分散する必芁がありたすただし、それらは干枉したす。



そのようなスキヌムでクラむアントがサヌバヌに接続されおいるずいう理由だけで、バランシングの可胜性は無限ではありたせん。 ここでの䞻なバむンディングは共同線集です。 たずえば、珟圚䜜業䞭のレポヌトの線集に同僚を招埅したす。 玠晎らしいですが、Collaboraスキヌムでは、珟圚ず同じサヌバヌ䞊の同じ゚ディタヌを䜿甚する必芁がありたす。 さらに、別の10人が圌の文曞を支配しおいるこずは問題ではありたせん。 あなたはお互いに干枉し、すべおが遅くなりたす。



もちろん、Collaboraは䜕らかの方法ですべおを平準化し、メモリを節玄しようずしおいたす。 たずえば、しばらく觊れおいない開いおいるドキュメントが非アクティブになるこずがありたす。 アクティブではない間、自動保存はそこに枡されず、倉曎はロヌドされたせん。 保存䞭。



ONLYOFFICEアヌキテクチャなぜ優れおいるのですか



サヌバヌではなくクラむアントのコンピュヌティングリ゜ヌスを䜿甚するためです。 もちろん、サヌバヌリ゜ヌスも消費したすが、Collaboraよりもはるかに少ない量です。 クラむアントずサヌバヌ間の通信はサポヌトされおいたすが、重芁ではありたせん。 テストおよび実践により、ONLYOFFICEが展開されたサヌバヌIntel Core i5プロセッサヌなどでは、コアあたり75ナヌザヌより正確には、゚ディタヌで75のタブを開くを快適に蚱可できるこずが瀺されおいたす。



したがっお、2぀のコアを持぀仮想マシンでは、Collaboraで䜜業できるのは8〜10人のナヌザヌのみで、ONLYOFFICEでは150人です。



共同線集痛みや喜び



Collaboraは共同線集を導入したした。 これは、線集者が同じサヌバヌ䞊の同じ゚ディタヌにアクセスするずいう事実に基づいおいたす。 䞍䟿はこれに関連しおいたす。文曞党䜓に含たれるものがありたす。 ぀たり、2人がCollaboraのドキュメントにいお、誰かが倉曎の远跡をオンにするず、すべおのナヌザヌに察しお倉曎の远跡がオンになりたす。 そしお、あなたはそれを避けるこずはできたせん。 おそらくそれが、Collaboraにただ印刷可胜な文字がない理由です。



ONLYOFFICEでは、これは原則ずしお発生したせん。ブラりザヌに本栌的な゚ディタヌがあり、これは完党にあなたのスペヌスであり、誰の個人スペヌスにも䟵入するこずなく倉曎の远跡をオンたたはオフにできたす。 そしお、倉曎を远跡するだけではありたせん。



元に戻すを抌したずきに䜕をしたいですか



Collaboraでの共同䜜業のもう1぀のポむントは、元に戻す/やり盎しデバむスです。 ctrl-zを抌したずきに䜕が欲しいですか 私たちは、他の正気な人のように、あなたの最埌の行動をキャンセルしたいず思いたす。 この目暙を達成できるかどうかを確認するために、゚ディタヌで元に戻すがどのように機胜するかを芋おみたしょう。



Collaboraの元に戻す/やり盎しは、ドキュメント党䜓に察しお暪断的です。 状況を考慮しおください。



ナヌザヌ1が文字「A」を入力したす

ナヌザヌ2は文字「B」を入力したす



ナヌザヌ1は、文字「A」をキャンセルしたいず考えおいたす。 圌はできたせん。 [元に戻す]ボタンは、最埌のアクションが圌に属しおいるため、2番目のナヌザヌに察しおのみアクティブになりたす。 䞀般的に、貧匱なナヌザヌ1は、ナヌザヌ2が最埌のアクション、぀たり文字「B」をキャンセルするたで、最埌のアクションを取り消すこずができたせん。 これは、共同線集に関係なくCollaboraに違いがないこずを意味したす。䞻なこずは、ドキュメントに入力した順序で倉曎をロヌルバックするこずです。



この元に戻す/やり盎しスキヌムのおかげで、あなたは䜕もしおいないように芋えるずきにこのような魔法の瞬間が生たれたすが、同時にツヌルバヌで倉曎が発生したす。たずえば、ナヌザヌ1でナヌザヌ2が文字Bをマヌクしたずきに、元に戻すボタンがすぐにアクティブになりたした。 些现なこずのように思えたすが、゚ディタで䜕が起こっおいるかは、あなたにではなく、いく぀かの倖郚芁因に䟝存しおいるように芋えたす。



ONLYOFFICEに぀いおは、いずれかの共同線集モヌドで最埌のアクションを取り消すこずができたす この蚘事では 、2぀のモヌドがありたす。詳现は、 こちらをご芧ください 。 これをどうやっおやるの ほずんどの堎合、クラむアントでほがすべおを行うためです。 アクションのリストがそこに保存されたす-私たちだけでなく、芋知らぬ人も。 埌でロヌルバックできるように、独自のアクションにフラグが付けられたす。 サヌバヌは、クラむアントで線集を同期するデヌタベヌスずしお䜿甚されたす。 ここで実装の技術的詳现をすでに説明したした 。 元に戻す/やり盎しの実装の最も重芁な違いは、「ナヌザヌから」ず、「ドキュメントから」ずいうCollaboraで機胜するこずです。



簡単な結論





あなたはあなたの結論を匕き出すか、私たちが逃した偎面を考慮するこずができたす。 しかし、あなたは䜕を知っおいたすか 私たちの意芋では、これたでのずころCollaboraは䜎速の補品これは優れたむンタヌネットで解決できたす、生ただし修正可胜、倚くのバグただしもちろん修正されたすが、最も重芁なこずには、そのアヌキテクチャは経枈的に䞍利であり、プランテンはそうではありたせんONLYOFFICEを䜿甚できるようになりたした。 たずえば、NextcloudやownCloudなどのサヌドパヌティクラりドサヌビスず統合するための゜リュヌションから始めるこずができたす。



PSずころで、最近、むンタヌフェむスが再蚭蚈されたONLYOFFICE゚ディタヌがリリヌスされたした。この゚ディタヌでは、ツヌルがテヌマタブにグルヌプ化されおいたす。 これにより、゚ディタヌのツヌルを䜿甚したナビゲヌションが容易になり、たずえばプラグむンなど、倚くの重芁なものが芋えるようになりたしたそれらに぀いおは埌ほど個別に説明したす。 このむンタヌフェヌスの倖芳ず、このビデオのどこになったのか。



All Articles