Как я сделал desktop-версию мессенджера на vanilla Electron, не на React Native for Desktop. И не пожалел

Это четвёртая статья из серии про инженерные решения в ONEMIX — моём мессенджере на React Native. В предыдущих разбирал трёхуровневый кэш сообщений , Double Ratchet E2E и WebRTC звонки с trickle ICE . Последняя про звонки набрала больше всего просмотров, и в комментариях несколько раз спрашивали про десктоп: "а как у тебя там устроено?". Сегодня — отдельная статья про desktop-версию. Сразу скажу: я не использовал React Native for Desktop , не Tauri, не React, не TypeScript. Чистый Electron + vanilla HTML/JS. Это нестандартное решение, и я объясню почему пошёл этим путём, что от этого выиграл, и где это бьёт по голове.

https://habr.com/ru/articles/1034184/

#electron #desktop_app #кроссплатформенная_разработка #мессенджер #ipc #electronbuilder #autoupdater #deep_links #system_tray #vanilla_js

Как я сделал desktop-версию мессенджера на vanilla Electron, не на React Native for Desktop. И не пожалел

Уровень: middle/senior, кросс-платформенная разработка Стек: Electron 28, electron-builder, electron-updater, vanilla HTML/JS Что внутри: архитектурные решения, IPC между окнами, deep links на трёх...

Хабр
How.… inconvenient. 🙄
#Microsoft #AutoUpdater

#NeoFinder 8.5 has a new #AutoUpdater, in which schedules can be repeated every nn hours.

That makes it a lot easier to keep your #Catalog up-to-date, even when the creative people in your company create a lot of new data all the time...

https://www.neofinder.de/forum/phpBB3/viewtopic.php?p=277#p277

#macOS #DigitalAssetManager #Photography #MusicProduction #VideoTools #PhotoLibrary #AudioProducer #MusicStudio #Apple #PhotographyWorkflow #PhotoSoftware #IndieDev #DAM #DiskLibrary #DiskTracker #Software #PostProduction #Archives

NeoFinder 8.5 is here! - NeoFinder Forum

Heute nacht sind wir von #ibss zu #11s gewechselt und das mit ca. 825 Knoten/Nodes/Routern \o/.

Sieht so aus, als hätten wir keine Verluste, abgesehen von einer Hand voll, die ihren #Autoupdater trotz Warnung nicht an hatten.

Berichtet uns gern morgen beim Treffen eure Erfahrung.