Codename One

редактировать

Codename One
Codename One.png
Original автор (ы) Шай Альмог, Чен Фишбейн
Разработчик (и) Шай Альмог, Чен Фишбейн, Стив Ханна
Стабильная версия 6.0 (чат) / 27 февраля 2019 г.; 20 месяцев назад (27.02.2019)
Репозиторий https://github.com/codenameone/CodenameOne
Написано наJava
Платформа Кросс-платформенность, Android, iOS, Windows, MacOS, Интернет
Доступно наанглийском
Тип Платформа мобильной разработки
Лицензия Открытый исходный код
Веб-сайтcodenameone.com

Codenameone - это набор инструментов для разработки программного обеспечения, предназначенных для предоставления напишите один раз, запустите где угодно код для различных настольных и мобильных операционных систем (например, Windows, macOS, Android, Blackberry, iOS и других). Он был создан соучредителями проекта LWUIT (Чен Фишбейн и Шай Альмог) и впервые анонсирован 13 января 2012 года. В то время авторы описывали его как «кросс-платформенную платформу, позволяющую вам один раз написать свой код на Java и заставить его работать на всех устройствах: iPhone / iPad, Android, Blackberry, Windows Phone 7 и 8, устройства J2ME, Windows Desktop, Mac OS и Интернет. Главные цели проекта - простота использования / RAD (быстрая разработка приложений), глубокая интеграция с собственной платформой и собственная скорость ".

Codename One взяла абстракцию платформы LWUIT и расширила ее, добавив имитатор и набор облачных серверов сборки, которые создают фактические собственные приложения из байт-кода Java.

Содержание
  • 1 Архитектура
  • 2 Собственный
  • 3 Открытый исходный код
  • 4 Сообщество
  • 5 Ссылки
Архитектура

Разработчики, использующие Codename One, создают свои приложения, используя Eclipse, NetBeans или IntelliJ IDEA ; им нужен плагин Codename One для установки в любой IDE. Приложения можно создавать либо с помощью инструмента построения графического интерфейса пользователя, либо с помощью кода, использующего стандартную Java. Запуск / отладка приложения возможны с помощью стандартных инструментов IDE и симулятора Codename One.

Для создания собственного приложения разработчики входят в систему и регистрируются на сервере сборки Codename One. Затем они отправляют сборки на облачный сервер сборки. Затем они могут загрузить собственное приложение с сервера сборки для запуска на устройстве или отправить его в магазин. Поскольку сервер сборки выполняет статическую трансляцию кода в собственное приложение, он больше не требуется после компиляции приложения.

Codename One также поддерживает возможность использования автономного «внутреннего» облака сборки, которое полностью исключает использование серверов сборки Codename One. Это важно для правительств и других предприятий, у которых могут быть нормативные требования, запрещающие использование облака.

Собственный

Разработчики Codename One определяют платформу как генератор собственного кода, но уточняют, что собственные виджеты обычно не используются для визуализации пользовательских интерфейсов приложений Codename One. Это обеспечивает отличную переносимость, но также подвергается критике со стороны некоторых критиков облегченного подхода.

Открытый исходный код

Проект Codename One представляет собой комбинацию открытого исходного кода и SaaS. Большая часть клиентского кода имеет открытый исходный код, включая порты iOS, Android, Windows, JavaScript, RIM и J2ME. Код сборки сервера и кодовое имя One LIVE!

Сообщество

Codename One заявило 200 000 загрузок своего SDK с момента выпуска 1.1 20 мая 2013 года. С тех пор оно выпустило версию 3.0 и заявляет, что на устройствах и устройствах установлено 180 миллионов приложений. 40 000 разработчиков используют этот инструмент.

Ссылки
Последняя правка сделана 2021-05-15 13:42:30
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте