Jamilx - это PHP -структура для Building RAD и SaaS -приложений с форматом MVC. Он предназначен для того, чтобы быть простым в использовании, гибкой и расширяемой, с акцентом на производительность разработчиков.
Jamilx использует паттерн прототипа-контейнер-сервис (ПК) для своей архитектуры MVC, где прототип является моделью, контейнер является представлением, а служба является контроллером. Он также включает в себя множество многоразовых компонентов, называемых действиями, к которым может получить любую службу. Структура поддерживает MySQL в качестве базы данных по умолчанию, но разработчик может использовать другую базу данных.
Некоторые особенности Jamilx включают:
Чтобы использовать Jamilx, вам необходимо установить следующие требования в вашей системе:
Вы можете скачать Jamilx из GitHub или установить его с помощью композитора. После того, как вы скачали папку Jamilx, поместите ее в общедоступный каталог вашего сервера, такой как htdocs или public_html . Чтобы установить jamilx, откройте свой веб -браузер и перейдите на http://localhost/jamilx/installer . Следуйте инструкциям на экране, чтобы завершить установку.
Чтобы создать приложение или платформу на Jamilx, у вас есть три варианта:
jamilx CreateApp "App Nickname" "App Name" "App Description" . Инструмент создаст для вас шаблон в каталоге Apps , содержащий данные вашего приложения.Apps , создайте новый каталог с помощью прозвища вашего приложения, внутри каталога Создайте файл PHP с прозвищем приложения и создайте класс PHP, который расширяет JXService и реализует JXServiceI , создайте conf.json и заполняет необходимые поля для приложения. Используйте демонстрационное приложение для образца.Структура каталогов Jamilx выглядит следующим образом:
Apps : этот каталог содержит все приложения, которые вы создаете с помощью Jamilx.Core : этот каталог содержит основные файлы jamilx.Vendors : этот каталог содержит сторонние библиотеки, используемые Jamilx.assets : этот каталог содержит публичные файлы вашего веб -приложения, такие как CSS, JavaScript и изображения.Containers : этот каталог содержит шаблоны, используемые вашим веб -приложением. У Jamilx нет ручной конфигурации. Как только вы запустите установщик, он установит все для вас.
Чтобы использовать Jamilx, вы можете создавать контроллеры, модели и представления. Контроллеры несут ответственность за обработку запросов пользователей, модели отвечают за хранение данных и поиск данных, а представления отвечают за отображение данных пользователю. Вы также можете создавать многоразовые компоненты, называемые действиями, к которым может получить любую службу.
Jamilx - это мощная структура PHP, которая упрощает разработку веб -приложений. Его архитектура MVC, шаблон ПК и многоразовые компоненты позволяют легко создавать надежные и масштабируемые приложения. С его встроенной аутентификацией и авторизацией, управлением пользователями, многоязычной поддержкой и модульной архитектурой, Jamilx-отличный выбор для построения SaaS