V tomto článku porovnávame dvoch najnovších účastníkov vzdialeného kolaboratívneho kódovacieho priestoru - JetBrains Kód so mnou , vydané koncom augusta ako experimentálna funkcia, a CodeTogether od spoločnosti Genuitec, ktorá vyšla začiatkom tohto roka. Porovnáme tieto dve riešenia tým, že si prejdeme niekoľko oblastí zamerania, ktoré by ste mali zvážiť pri výbere nástroja na spoluprácu v oblasti kódu.
Typ riešenia
CodeTogether a Code With Me sú riešenia zamerané na kódy, založené na doplnkoch, ktoré fungujú vo vašom IDE. Oba sa vyhýbajú problémom, ktoré sú typické pre kolaboratívne riešenia založené na zdieľaní obrazovky.
Existujú problémy s minimálnou latenciou, žiadne vizuálne artefakty a čo je najdôležitejšie, viacero vývojárov môže v rámci jednej relácie nezávisle prehliadať/kódovať, aj keď hostiteľ úplne používa inú aplikáciu.
Zabezpečenie
Code Stays Local: Žiadne riešenie neprenáša celý projekt ani pracovný priestor na hostiteľské počítače. Súbory sa načítavajú na požiadanie a po skončení relácie ich neuložia žiadni účastníci, a to pre Code With Me ani CodeTogether.
Šifrovanie: Obe riešenia používajú šifrovanie typu end-to-end, čo znamená, že ani ich servery, ani útočníci nevidia váš zdroj, aj keď sú ich servery ohrozené.
Miestne: Ak by ste radšej nechali zdroj prechádzať internetom, potrebovali by ste lokálnu inštaláciu, niečo, čo funguje na vašom intranete, za bránou firewall. Iba CodeTogether poskytuje miestnu verziu. Dúfame, že Code With Me v budúcnosti ponúkne miestnu verziu, pretože uviedli, že toto je priorita pri ich prvom oznámení (pozri zoznam vydaní pre viac detailov).
End-to-end šifrovanie CodeTogether (Zdroj: codetogether.com/download/security/ )
Podporované IDE
Keďže ide o produkt JetBrains, nemalo by byť prekvapením, že Code With Me podporuje iba IDE založené na IntelliJ. Populárna verzia pre komunitu pôvodne nebola podporovaná, ale boli sme radi, že pridali podporu v neskoršej aktualizácii. Napriek tomu Code With Me podporuje iba najnovšie verzie IDE založených na IntelliJ-nie je jasné, či sa to v budúcnosti zmení.
CodeTogether podporuje okrem IntelliJ aj Eclipse a VS Code, vrátane starších verzií týchto IDE - podľa ich dokumentácie sú minimálnymi verziami, ktoré musíte mať, 2019.1 pre IntelliJ, 4.6 pro Eclipse a 1.44 pre VS Code. Podpora sa rozširuje aj na IDE založené na týchto IDE - podporuje sa aj Spring Tool Suite, MyEclipse, PyCharm, WebStorm atď.
#dev tipy #kódujte so mnou #codetogether
codeource.io
Kód so mnou vs. CodeTogether: Najlepšia porovnávacia štúdia zasvätených osôb
V tomto článku porovnávame dvoch najnovších účastníkov vzdialeného kolaboratívneho kódovacieho priestoru - JetBrains ‘Code With Me, vydaný koncom augusta ako experimentálna funkcia, a CodeTogether od spoločnosti Genuitec, ktorá bola vydaná začiatkom tohto roka. Porovnáme tieto dve riešenia tým, že si prejdeme niekoľko oblastí zamerania, ktoré by ste mali zvážiť pri výbere nástroja na spoluprácu v oblasti kódu.