Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Новости

Чем похожи лицензии Delphi и Electron и чем они отличаются?

del-elec-07-license

Лицензии Delphi и Electron существенно различаются. На самом деле в чем-то они диаметрально противоположны. Сравнительное исследование, размещенное в этом сообщении в блоге и во всей серии, в которой это седьмой пост, посвящено сходствам и различиям между двумя платформами. Подробнее читайте ниже.

В техническом документе « Открытие лучшей кросс-платформенной платформы посредством сравнительного анализа» оцениваются две среды, поддерживающие разработку многоплатформенных настольных приложений: Delphi и Electron .

Дельфы

Delphi, встроенный в интегрированную среду разработки Rapid Application Development (RAD) Studio, является флагманским продуктом Embarcadero Technologies. Запатентованная версия языка Object Pascal, Delphi предлагает разработку графических приложений с компонентами «перетаскивания», средство просмотра WYSIWYG для большинства мобильных платформ и надежные варианты стилей, включая стандартные для платформы и уникальные палитры, которые обеспечивают полностью настраиваемый внешний вид. Помимо других функций, включенные библиотеки предоставляют элементы управления графическим интерфейсом, менеджеры доступа к базам данных и прямой доступ к оборудованию целевой платформы и операционным системам платформы. Платформа Delphi FireMonkey (FMX) будет компилировать проекты в собственный код для 32-разрядных и 64-разрядных версий Windows, macOS, Android, iOS и Linux, позволяя пользователям разрабатывать и поддерживать единую кодовую базу, охватывающую большую часть рынка. Delphi существует уже более 25 лет.

Электрон

Electron — это платформа с открытым исходным кодом (лицензия MIT) на основе Chromium, которая использует веб-технологии для создания настольных приложений для Windows, macOS и Linux. Он разработан и поддерживается GitHub, дочерней компанией Microsoft. Electron сочетает в себе механизм рендеринга на основе Chromium с серверной средой Node.js. Таким образом, пользовательский интерфейс приложения Electron доступен через HTML5 и CSS. Как правило, Electron работает с большинством фреймворков Javascript, таких как Angular, Vue.js и React. Технологии на основе HTML5, CSS и Javascript, используемые в Chromium, обеспечивают богатую экосистему пользовательской настройки, знакомую любому веб-разработчику. Несмотря на его относительно молодой пятилетний возраст, его сообщество может похвастаться пакетами с открытым исходным кодом для доступа к базам данных, взаимодействия с операционной системой и других общих задач.

26 сравнительных показателей

Это седьмая часть из 26 статей в блогах, в которых более подробно рассматривается каждая из отдельных метрик, использованных в исследовании, и то, как Delphi и Electron справляются с этими метриками. Первый можно найти здесь.

Загрузите полный технический документ здесь

delphi-electron-cover

Категория бенчмарка: Функциональность

Функциональность Функциональность фреймворка была качественно изучена путем исследования бизнес-аспектов каждого фреймворка, начиная от первоначальных инвестиций и заканчивая долгосрочным обслуживанием созданных продуктов. Бизнес-функциональность относится к бизнес-пригодности фреймворка и его влиянию на долгосрочные планы. Отличная функциональность позволяет компаниям легко создавать собственные инструменты или расширения, разрабатывать на платформе по своему выбору, защищать исходный код от эксплуатации и быть уверенными в том, что их приложения будут поддерживаться десятилетиями.

Контрольный показатель 7/26: Лицензия

Лицензия . Способствует ли интегрированная среда разработки платформы прямому развертыванию в магазинах приложений собственной платформы (например, iOS App Store, Android в Google Play, Microsoft Store)? Платформы со встроенными функциями развертывания сокращают сложность развертывания продукта, ограничивая количество ошибок, которые могут возникнуть или накапливаться, а также время выхода на рынок исходных продуктов и обновлений/исправлений ошибок.

Результаты сравнительного анализа

Оценка Delphi: 3 (из 5)

Delphi — это проприетарное программное обеспечение с тремя платными лицензионными уровнями, бесплатной версией Community Edition и академической программой. Уровень бесплатного пользования позволяет развиваться, если годовой доход не превышает 5000 долларов США в год. Первая лицензия для полного коммерческого использования стоит 1599 долларов США, а уровень, который полностью разблокирует пакет программного обеспечения, на момент написания этой статьи стоит 5999 долларов США. Годовая подписка предлагается за одну треть первоначальной стоимости лицензии для получения обновлений и новых версий программного обеспечения.

Электронный балл: 5 (из 5)

Electron — это бесплатная платформа с открытым исходным кодом (лицензия MIT), позволяющая использовать ее в коммерческих целях без каких-либо лицензий или сборов. Он не привязан к IDE, но может быть разработан в Visual Studio, чтобы использовать преимущества инструментов IDE и сторонней экосистемы.

Загрузите полный технический документ здесь


What's Next
Enter the Enterprise Software Development Article Challenge
Enterprise Software Development Article Challenge

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

IN THE ARTICLES