Рамка Диапазона
Для вторичного развития, чтобы развитие стало проще.
Предисловие
Проект Rage Frame был основан 16 апреля 2016 года, и механизм разработки приложений на основе фреймворка Yii2 растет. Цель состоит в том, чтобы интегрировать больше базовых функций, не повторять колесо для одних и тех же базовых функций и упростить разработку.
характеристика
- Рамка диапазона не создает слишком много бизнес – контента поверх базового нижнего контента, что соответствует большинству требований к разработке нижней части системы.
- Режим Wechat, мульти-вход разделен на серверную часть (фоновый), интерфейс (интерфейс ПК), wechat (Wechat), API (другое или стыковка интерфейса приложения), разные бизнесы, разное оборудование, доступ к разным записям.
- Механизм перезаписи, представление модели контроллера, сторонние плагины и файлы в рамках yii 2 могут быть переписаны пользователями. Переписывание осуществляется с помощью механизма classMap в yii2.
- Обновление для минимизации помех, файл ядра фрейма диапазона помещен под путь к основам фрейма диапазона vendorjianian 74, и стороннее расширение, путь вторичной разработки пользователя полностью разделен, RageFrame может обновлять основные функции через composer, пользователям нужно только обновить через composer.
- Для Wechat-соединения с общедоступным номером мы используем отличный неофициальный SDK Easy wechat, который был интегрирован в систему. Метод вызова будет описан в документе Rage Frame, а документ SDK можно непосредственно просмотреть и доработать.
- Система управления RBAC (разрешения), функции RBAC и меню бесшовная стыковка, для обеспечения того, чтобы несанкционированное меню не отображалось пользователям, специальные справочные разрешения и документы правил, добавленные в меню.
- Плагины и механизмы модулей, установка и удаление не повлияют на исходную систему, конкретную справочную документацию по использованию подключаемого модуля RageFrame.
- Таким образом, контроллер и уровень представления в принципе не могут напрямую вызывать модель. Они должны получить доступ к каждой модели через уровень служб и уровень подсервисов, организовать данные, обработку транзакций и другие операции и вернуть результаты данных на верхний уровень. Этот дизайн может способствовать будущему развитию бизнеса, а затем реконструироваться в соответствии с бизнес-характеристиками, или в будущем, если появятся новые технологии и методы, они будут реконструированы в соответствии с тем, что они хотят, например, изменить определенный базовый уровень с Mysql на mongodb или спроектировать субданные и подтаблицы, чтобы справиться с высокой параллельной функцией чтения-записи и мульти-транзакционными функциональными частями.
- Интегрируя сторонний логин, в настоящее время существуют QQ, Weixin, Weibo, GitHub.
- Интеграция платежей третьих лиц, есть оплата WeChat, оплата Alipay, оплата UnionPay.
- Рамочный модуль поддерживает разработку небольших программ.
- Интегрируйте RESTful API, поддержите разработку интерфейсов разделения интерфейсов и приложений и разработку интерфейсов приложений, можете напрямую начать развитие бизнеса.
- Подробная документация полезна для вторичной разработки разработчиков.
Перед началом
- Базовые знания PHP
- Знание основ разработки Yii2
- Внимательно прочитав документ, вы поймете, что распространенные ошибки могут быть устранены в первую очередь сами по себе, но они не могут решить проблему.
- Чтобы разработать Wechat, Wechat должен понимать состав интерфейса, включая собственный сервер, сервер Wechat, общедоступный номер (и другие номера), номер теста и принцип связи (процесс взаимодействия).Если мы хотим разработать Wechat, нам необходимо понять состав интерфейса Wechat, включая его собственный сервер, сервер Wechat, общедоступный номер (и другие номера), номер теста и принцип связи (процесс взаимодействия).
- Если вам нужно заняться разработкой интерфейса (RESTful API), чтобы понять основной протокол HTTP, заголовок заголовка, режим запроса(
GET\POST\PUT\PATCH\DELETEИ т. Д. - Возможность просмотра журналов и навыки отладки
- Обязательно внимательно ознакомьтесь с документом
Официальный сайт
Официальный сайт
Разработка документов
Документ о разработке рамок диапазона
Демонстрация
Демонстрация
Учетная запись: демо
Пароль: 1234567
Демонстрация ограничивает некоторые функции. Для лучшего опыта загрузите опыт установки.
Обратная связь по проблеме
Если у вас есть какие-либо вопросы по использованию, пожалуйста, дайте мне обратную связь. Вы можете связаться со мной следующими способами
Группа QQ: 655084090
Электронная почта: [электронная почта защищена]
Форум: http://forum.rageframe.com
Github:https://github .com/jianyan74/…
[email protected]:https://git .oschina.net/jiany…
Особая Благодарность
Благодарим вас за следующие пункты, расположенные в произвольном порядке
Yii:http://www.yiiframework.com/
Начальная загрузка:http://getbootstrap.com
EasyWechat:https://easywechat.org/
Информация об авторских правах
Rage Frame следует протоколу Apache 2 с открытым исходным кодом и доступен бесплатно.
Информация об авторских правах на сторонний исходный код и двоичные файлы, включенные в этот проект, будут отмечены отдельно.
Авторское Право_2016-2018 по рамке диапазона www.rageframe.com
Все права защищены.