Заключение
не тот тип, который вращается вокруг атома, а скорее типы приложений, написанных для кроссплатформенного использования. Некоторые люди считают эту возможность перекрестной совместимости хорошей вещью, которая делает базовое программное обеспечение более доступным для большего числа людей с разных платформ. Другие, однако, считают, что это форма «лени» со стороны разработчиков. Более того, при небольшой оптимизации приложения Electron более подвержены сбоям, перегрузке оперативной памяти и чрезмерному расходу заряда батареи. В этой статье мы более подробно рассмотрим плюсы и минусы использования настольных приложений Electron.Код электронных приложений
Приложения Electronic написаны на JavaScript, HTML и CSS. Хотя это и не самые современные языки разработки, они просты в изучении и, вероятно, будут актуальны еще долгие годы. Однако при кодировании приложений Electron уже выполняются такие вещи, как упаковка, установка и управление обновлениями, поэтому вы можете сосредоточиться на коде самого приложения.<
Contents
Код электронных приложений
ерсии Linux, как известно, не так хорошо взаимодействуют друг с другом. Поскольку ваш код будет одинаковым и кроссплатформенным, вероятность появления ошибок будет выше. Учитывая это, лучше всего написать код всей программы, а затем отладить ее для каждой операционной системы.Электронные приложения похожи на веб-приложения
Отчасти то, что делает приложения Electron хорошей альтернативой неуклюжему настольному приложению или веб-приложению, заключается в том, что приложения Electron ведут себя как веб-приложения. Их отличает тот факт, что они могут получить доступ к файловой системе. Веб-приложения могут загружать контент только в файловую систему компьютера. С другой стороны, электронные приложения могут читать и записывать данные одинаково.
Недостатки
К сожалению, вам не удастся использовать приложения Electron, если вы планируете писать приложения для Chrome OS или Chromium OS. Это связано с тем, что Chrome и Chromium OS имеют небольшую файловую систему, которая не может обрабатывать приложения Electron. Несмотря на то, что эти операционные системы основаны на ядре Linux, они работают совершенно иначе, чем популярные операционные системы Linux. Кроме того, приложения в значительной степени зависят от браузера Chrome, и, кроме собственных приложений Google, не т
Электронные приложения похожи на веб-приложения
раузеру Chrome.Известно, что электронные приложения потребляют много системных ресурсов и расходуют немало заряда батареи. Это связано с тем, что, хотя приложения Electron «оптимизированы» для различных операционных систем, они никогда не смогут достичь того уровня оптимизации, на который способны приложения, тщательно написанные для конкретных приложений. Частично это связано с тем, что операционные системы постоянно выпускают новые версии — иногда даже еженедельно. Проблема перегруженности системными ресурсами может усугубиться, если вы экспериментируете с бета-версией операционной системы, например с macOS.
Многие функции, выполняемые с помощью приложений Electron, также можно реализовать с помощью приложений Chrome. В этом случае проще всего добавить расширение в браузер Chrome. Сделайте это вместо того, чтобы устанавливать отдельное программное обеспечение. Скорее всего, расширение Chrome в любом случае будет работать быстрее и легче, чем аналог Electr
Недостатки
ниеЧто вы думаете об универсальных приложениях Electron? Вы предпочитаете использовать их, поскольку они, как правило, более доступны, чем другие приложения? Или вы предпочитаете установить приложение, разработанное специально для вашей операционной системы? Оставьте комментарий ниже и дайте нам знать.