История изменений
Исправление atsym, (текущая версия) :
Во многомо я с тобой согласен, особенно в части ненужности JavaScript-либ в десктопном ПО.
Сами Emacs и Vim — очень крутые штуки, но освоение их — это боль.
VNote — мне удобен по совокупности причин и, как уже говорил ранее, до этого я уже работал в: «Typora -> Remarkable -> Ghostwriter», - все эти проги мне не подошли. Кроме некоторых неудобств при работе самих прог, общение с разработчиками каждой из этих прог было не конструктивным.
C @tamlok общение вроде нормальное, и он нормально реагирует как на критику, так и на предложения новых функций. Взаимодействие с разработчиком для меня очень важно, потому как это определяет то как сам разработчик относится к пользователям (например, автор Ghostwriter не очень активно ведёт разработку, да и в общении с пользователями его же проги часто игнорит рациональные предложения)
Что мне не нравится, ну насколько я понял по процессу сборки это хитрое qt обмазанное js web интерфейсом
По сути, VNote
- Qt5 - для основных элементов GUI;
- QtWebEngine/Chromium - для рендеринга документов (и в режиме «редактирования», и в режиме «чтения»);
- JS-либы для Markdown — для рендеринга разметки
- MathJax - (опционально) для рендеринга формул в документах
- и т.д.
К примеру:
- Typora - полностью на Electron'е... (даже ссылку давать небуду)
- ReText - на PyQt5 и таки использует JS-либы для рендеринга Markdown
https://github.com/retext-project/retext/releases/tag/7.0.0
...
Added the experimental renderer based on Qt WebEngine, in addition to the existing Qt WebKit one... - Remarkable - полумёртвый проект на Python с зависмостью от webkit2gtk (+ MathJax и другие JS-либы) для рендеринга Markdown
https://github.com/jamiemcg/Remarkable - Ghostwriter - Qt5 (для рендеринга Markdown используется почти то же самое что и в VNote)
https://github.com/wereturtle/ghostwriter
Если сравнить все эти редакторы, то можно увидеть что все они зависят от JS-либ и почти все используют Qt WebEngine для рендеринга разметки Markdown в HTML.
Исходная версия atsym, :
Во многомо я с тобой согласен, особенно в части ненужности JavaScript-либ в десктопном ПО.
Сами Emacs и Vim — очень крутые штуки, но освоение их — это боль.
VNote — мне удобен по совокупности причин и, как уже говорил ранее, до этого я уже работал в: «Typora -> Remarkable -> Ghostwriter», - все эти проги мне не подошли. Кроме некоторых неудобств при работе самих прог, общение с разработчиками каждой из этих прог было не конструктивным.
C @tamlok общение вроде нормальное, и он нормально реагирует как на критику, так и на предложения новых функций. Взаимодействие с разработчиком для меня очень важно, потому как это определяет то как сам разработчик относится к пользователям (например, автор Ghostwriter не очень активно ведёт разработку, да и в общении с пользователями его же проги часто игнорит рациональные предложения)
Что мне не нравится, ну насколько я понял по процессу сборки это хитрое qt обмазанное js web интерфейсом
По сути, VNote
- Qt5 - для основных элементов GUI;
- QtWebEngine/Chromium - для рендеринга документов (и в режиме «редактирования», и в режиме «чтения»);
- JS-либы для Markdown — для рендеринга разметки
- MathJax - (опционально) для рендеринга формул в документах
- и т.д.
К примеру:
- Typora - полностью на Electron'е... (даже ссылку давать небуду)
- ReText - на PyQt5 и таки использует JS-либы для рендеринга Markdown
https://github.com/retext-project/retext/releases/tag/7.0.0
...
Added the experimental renderer based on Qt WebEngine, in addition to the existing Qt WebKit one... - Remarkable - полумёртвый проект на Python с зависмостью от webkit2gtk (+ MathJax и другие JS-либы) для рендеринга Markdown
https://github.com/jamiemcg/Remarkable - Ghostwriter - Qt5 (для рендеринга Markdown используется почти то же самое что и в VNote)
Если сравнить все эти редакторы, то можно увидеть что все они зависят от JS-либ и почти все используют Qt WebEngine для рендеринга разметки Markdown в HTML.