1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/X5OK-WeX5_old

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

WeX5: обзор открытого исходного кода проекта для кроссплатформенной мобильной разработки

  • Что такое WeX5?

WeX5 — это инструмент для разработки H5-приложений, который является открытым исходным кодом, бесплатным и быстро запускается. Требуется только одна разработка, после чего приложение можно опубликовать и запустить на различных платформах переднего плана. WeX5 поддерживает быструю разработку приложений для iOS IPA, Android APK, сервисов WeChat/корпоративных аккаунтов, веб-приложений и других лёгких приложений.

WeX5 использует гибридный режим разработки приложений (hybrid app), где пользовательский интерфейс полностью основан на HTML5, CSS3 и JavaScript в соответствии с рекомендациями W3C. В проект интегрированы jQuery и Bootstrap, а также проведена оптимизация для мобильных устройств, что обеспечивает высокую эффективность. WeX5 также использует PhoneGap (Cordova) в качестве фреймворка для собственных API.

  • Какие лицензии с открытым исходным кодом используются в WeX5?

В проекте WeX5 используется лицензия Apache v2.0, которая предоставляет открытый исходный код и дружественна к коммерческому использованию. Проект полностью бесплатен.

  • Каковы технические стандарты и общая архитектура, используемые в открытом исходном коде проекта WeX5?

Проект WeX5 следует гибридному режиму разработки приложений, где пользовательский интерфейс основан на стандартах W3C HTML5, CSS3 и JavaScript. В проекте используются jQuery и Bootstrap с оптимизацией для мобильных устройств. WeX5 применяет PhoneGap (Cordova) как фреймворк для собственных API.

Основная концепция открытого исходного кода WeX5 заключается в сборке и улучшении существующих зрелых и высококачественных компонентов для создания эффективного решения.

Общая техническая архитектура WeX5 представлена схематически следующим образом:

[Здесь нет схемы, поэтому её содержание определить невозможно.] Четыре. WeX5: обзор возможностей открытого фреймворка

  1. Кроссплатформенная разработка многопользовательских приложений, поддержка быстрой разработки приложений для app, web и WeChat.

В сфере корпоративных приложений кроссплатформенность и мультипользовательский интерфейс стали необходимостью, а не опцией. Приложения WeChat также становятся всё более популярными. WeX5 отлично поддерживает разработку кроссплатформенных многопользовательских приложений. Разработанное приложение может работать на разных платформах.

На данный момент с помощью WeX5 можно разрабатывать следующие кроссплатформенные многопользовательские приложения:

  • мобильные приложения (iOS и Android);
  • приложения WeChat (включая публичные аккаунты, служебные аккаунты и корпоративные аккаунты);
  • корпоративные веб-приложения (для ПК, планшетов и мобильных устройств);
  • другие лёгкие приложения (например, Baidu Direct).
  1. Эффективная и изысканная система UI-компонентов, полностью основанная на основных стандартах и технологиях.

Система UI-компонентов WeX5 полностью основана на HTML5, CSS3 и JavaScript и соответствует стандартам.

Технологии UI-компонентов в WeX5 являются открытыми и основными. Они основаны на jQuery и Bootstrap и были оптимизированы WeX5. Производительность на мобильных устройствах хорошая, близка к нативной, что действительно впечатляет.

WeX5 использует модульную разработку для своего пользовательского интерфейса, применяя улучшенную технологию RequireJS. Также предоставляются многочисленные богатые компоненты пользовательского интерфейса и поддерживается внедрение и расширение сторонних компонентов, что значительно повышает эффективность разработки интерфейсов и снижает сложность. 5. Полная поддержка отладки и интеллектуальные подсказки кода

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

  • Предоставляет полную и интегрированную поддержку имитационной отладки. При разработке мобильных приложений повседневная отладка почти всегда выполняется с помощью имитационной отладки, которая используется гораздо чаще, чем отладка на реальном устройстве. WeX5 обеспечивает всестороннюю и полноценную поддержку имитационной отладки, демонстрируя истинное совершенство.
  • Эффект имитационной отладки WeX5 практически идентичен эффекту работы на реальном устройстве. Поскольку UI-компоненты WeX5 полностью основаны на HTML, CSS и JS, а также используют высокоточные эмуляции реальных устройств, эффекты имитационной и реальной отладки практически идентичны, что устраняет проблемы несоответствия между имитационным и реальным выполнением.
  • WeX5 открыл исходный код всех своих UI-фреймворков и компонентов, позволяя разработчикам отслеживать каждую строку кода каждого компонента в браузере и находить и устранять основные причины проблем. Системная отладка полностью прозрачна, без чёрных ящиков и слепых зон!
  • Поддерживает отладку на реальном устройстве, предоставляя режимы полной и быстрой отладки на реальном устройстве для удобства разработчиков.
  • WeX5 раскрыл весь исходный код фреймворка собственных приложений и плагинов API для реальных устройств. Разработчики могут выполнять отладку в среде разработки для родных приложений (Android ADT и XCode), отслеживая каждую строку кода приложения.
  • Комплексная интеллектуальная подсказка кода. В этой области WeX5 приложил немало усилий. Все UI-компоненты и даже плагины API для мобильных устройств в IDE WeX5 поддерживают интеллектуальную подсказку кода, обеспечивая разработчикам максимальное удобство.
  1. Неограниченное, многорежимное и шифруемое развёртывание приложений

WeX5 использует открытый исходный код под лицензией Apache, который дружественен к бизнесу. Кроме того, в плане открытости он также идёт до конца, что особенно заметно в процессе упаковки и развёртывания приложений:

  • Упаковка и развёртывание без ограничений и бесплатно. WeX5 является полностью открытым исходным кодом, и каждая строка кода приложения находится в ваших руках. Вы можете свободно упаковывать и развёртывать его без каких-либо ограничений!
  • Легко упаковывайте и развёртывайте высокопроизводительные родные приложения, включая APK для Android и IPA для iOS.
  • Развёртывайте приложения WeChat одним нажатием (поддерживаются все типы учётных записей WeChat).
  • Одним нажатием развёртывайте как лёгкие приложения Baidu, так и веб-приложения.
  • Приложения и ресурсы WeX5, развёрнутые после упаковки, поддерживают полное шифрование веб-ресурсов (HTML, CSS, JS). WeX5 использует динамические ключи высокой степени защиты, каждый раз используя разные динамические ключи при каждой компиляции приложения. Это действительно «один пакет — один ключ»! 4) Решить проблемы с вызовами различных локальных ресурсов и устройств в приложениях на стороне клиента.

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


Десятое: как работает и как участвовать в открытом исходном проекте WeX5?

WeX3 — это открытый исходный проект для разработки приложений, инициированный компанией Beijing Start Tech Co., Ltd. Компания предоставляет техническую и финансовую поддержку и будет регулярно выпускать обновления. Проект придерживается принципов открытости и приветствует активное участие всех разработчиков, компаний-разработчиков и конечных пользователей в поддержке и улучшении открытого исходного фреймворка WeX5 и обмене соответствующими ресурсами.


Каналы онлайн-участия в проекте WeX5 включают официальный форум WeX5 (http://bbs.wex5.com) и технические дискуссионные группы, такие как Open Source China и официальная группа WeX5. Для участия в проекте офлайн можно связаться с компанией Beijing Start Tech (+86-010-59798677).

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

WeX5 — это инструмент для разработки H5-приложений. Инструмент является открытым, бесплатным и очень быстрым в использовании: достаточно единожды разработать приложение, чтобы затем опубликовать его и запустить на различных платформах. WeX5 поддерживает быструю разработку приложений для iOS (ipa), Android (apk), сервисных номеров WeChat, корпора... Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/X5OK-WeX5_old.git
git@api.gitlife.ru:oschina-mirror/X5OK-WeX5_old.git
oschina-mirror
X5OK-WeX5_old
X5OK-WeX5_old
master