energy/air
Composer 安装命令:
composer require energy/air
包简介
The Coresky PHP Framework.
关键字:
README 文档
README
Using the framework, you can create web applications of any type. It contains a lot of new original ideas: "sky gate", "ghost query", "wares system" and more.
This project is my favorite "oil painting"! Not finished yet, but you can use it. By the way: the Jet view parser has a release-candidate status and is architecturally more powered than Blade or Twig.
Regards, Energy
Documentation
See the wiki section (russian only).
Benchmark comparison with other PHP frameworks on the web-frameworks-benchmark page.
Empty Coresky application (HOLE.SKY)
Just PHP required: will work embedded into PHP's SQLite3 database and PHP's web-server:
Install with composer (preferably):
composer create-project coresky/hole # or try latest dev: composer create-project coresky/hole hole "dev-master" cd hole # then run PHP's embedded web-server: php vendor/bin/sky s
Or with moon (rare updates):
curl https://coresky.net/api?get=hole.zip > hole.zip mkdir -p hole/public unzip hole.zip -d hole/public cd hole/public php moon.php hole.sky
Or download all with git (dev-master):
# the app git clone https://github.com/energy-coresky/empty-app.git # the framework git clone https://github.com/energy-coresky/air.git # the wares mkdir empty-app/wares cd empty-app/wares git clone https://github.com/energy-coresky/parsedown.git git clone https://github.com/energy-coresky/earth.git git clone https://github.com/energy-coresky/mercury.git # then run PHP's embedded web-server: php ../../air/sky s
Other Coresky application examples
- AB.SKY application
- MED.CRM.SKY application
- HOLE.SKY - empty application (preferably use composer)
AB (absolute busy) application is product of InfoParc http://absolutebusy.com/ moved into SKY. AB.SKY use 4 layouts: for desktop, mobile, printing and for SVG images. After installation and using MySQL database try switch to SQLite (edit main/config.yaml)
How to install
Create an empty dir in the Apache root: mkdir ab, then mkdir ab/web.
Extract files from ab.zip.
Put to the last folder this two files: ab.sky and moon.php.
Open in browser similar like http://my-apache.local/ab/web/moon.php, then follow the instructions.
..or use console and PHP's embedded web-server:
MariaDB> create database ab; # from any dir: mkdir -p ab/public cd ab/public php moon.php ab.sky root:@localhost/ab:ab_ # dsn syntax: user:password@databasehost:3306/databasename:tblprefix_
Installer moon.php uses files with the .sky extension. These files contain all the application files and database contents. It also contains information about the required modules and versions of PHP, MySQL. You can prepare such files in the developer tools. This operation is called application compilation.
First of all moon.php, it may be a convenient way to install SKY applications for non-professionals. Secondly, if you use a hosting in which there is no SSH access and there are other restrictions, then moon.php - a convenient way to update the site on production for professionals also. In moon.php there are several types of installation. Among them: pre-installation of the application in the anew folder, followed by moving to production. In this case, the code of the old version is moved to the aold folder and it is possible to make a rollback.
Инсталлятор moon.php использует файлы с расширением .sky. Эти файлы, содержат все файлы приложения и содержимое баз данных. Также в нем содержится информация о требуемых модулях и версиях PHP, MySQL. Подготовить такие файлы можно в инструментах разработчика. Такая операция называется компиляция приложения.
Во-первых moon.php, может оказаться удобным способом установки SKY-приложений для непрофессионалов. Во-вторых, если вы используете хостинг, в котором отсутствует SSH доступ и имеются прочие ограничения, то moon.php - удобный способ обновить сайт на production и для профессионалов. В moon.php имеется несколько типов установки. Среди них: предварительная установка приложения в папку anew с последующим перемещением на production. При этом код старой версии перемещается в папку aold и имеется возможность сделать rollback.
energy/air 适用场景与选型建议
energy/air 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 762 次下载、GitHub Stars 达 2, 最近一次更新时间为 2022 年 07 月 27 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「framework」 「php」 「air」 「sky」 「coresky」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 energy/air 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 energy/air 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 energy/air 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
PHP Framework HLEB2 is the foundation of the web application. Provides ease of development and application performance.
Simple PHP Wrapper for the World Air Quality Index API
PHP wrapper for the AQICN (air quality) APIs
Alfabank REST API integration
Easy client for AirVisual API
A simple socket client library
统计信息
- 总下载量: 762
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 20
- 依赖项目数: 3
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-07-27