forked from nukeop/nuclear
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request nukeop#1281 from TungusSs/Russian_translation
Translated electron.md to Russian
- Loading branch information
Showing
2 changed files
with
19 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
## Что если мне не нравится использовать Electron? | ||
|
||
Тогда вы не являетесь целевой аудиторией этой программы. Посмотрите [mps-youtube](https://github.com/mps-youtube/mps-youtube), аналогичную программу, которая не использует эту библиотеку. | ||
|
||
Очевидно, что крайне поляризованные мнения о языках и фреймворках характерны для людей, которым не хватает реального опыта программирования, и которые больше заинтересованы в создании идентичности, чем в создании компьютерных программ. Когда их спрашивают, что конкретно им не нравится в Electron, они редко могут сказать что-то конкретное, кроме неопределенного бормотания про "использование памяти" или "н-но это ведь целый браузер..." (обе этих причины не являются правдой в течение многих лет, например, использование памяти Electron значительно улучшилось, но стереотип остался). Мир программирования полон людей, которые читают гневные разглагольствования о том, почему библиотека X или Y отстой, и поэтому вы должны ее ненавидеть, а затем они повторяют все, что помнят, потому что они думают, что нытье заставляет их казаться умными, без критического анализа того, имеет ли это нытье смысл или нет. | ||
|
||
## Преимущества Electron | ||
|
||
* Для него интересно разрабатывать | ||
* Он использует столько же ресурсов, сколько и одна вкладка браузера, если будет использоваться разумным способом | ||
* Низкий порог входа для контрибьюторов | ||
* Это позволяет нам легко создавать и развертывать проекты на всех основных платформах (различные дистрибутивы Linux, Mac OS, Windows) | ||
* Позволяет нам использовать React для управления графическим интерфейсом (GUI) | ||
* Нет хорошей альтернативы, которая предлагает все эти преимущества (и не заставляйте меня начинать с Qt - попробуйте использовать их инструменты проектирования) | ||
* Пользователей не волнует технология, которую вы используете для создания своего приложения | ||
|
||
С опытом приходит определенное понимание компромиссов, которые вы принимаете при создании программного обеспечения, и хотя Electron не является идеальным решением для каждого варианта использования, он, безусловно, достаточно хорош для того, чего я пытался достичь с помощью Nuclear. |