just-core/foundation
Composer 安装命令:
composer require just-core/foundation
包简介
PHP Enterprise (HA) High Availability Framework, develop quick and simple, deploy quick and consistent
README 文档
README
Qick menu
A PHP Enterprise Service Bus framework
Providing:
- Things you need in any framework
- Core services with clearly defined interfaces
- No BLOAT by giving you modular control to include the things you need and ignore the ones you do not
- Low Cost Of Entry on the learning curve
- providing common utilities without imposing a coding style on you by
- Staying close to the native language
- Using common standards like
* Dependency Management via Composer/Packagist and PSR-4 namespaces
* Simple configuration management for multiple environments from
dev/uat/prodto dev sandboxes- with
*{global,local}.phpZend style configuration file naming patterns
- with
- Low level of effort for
- New development - add a service class, update composer autoconfig and call it by namespace
- Change Management
- Clear separation of the framework from your own intelectual property
- Configurable scripts to support the SLDC including:
* Installing/updating the project
* Release Tag Generation for git repositories with pre-validation checking:
- Commonly used project directories for changes
- Your own included packages for changes
- Database Schema Changes between Upstream and Downstream environments
- Upstream and Downstream primary and composite/dependant repository changes * Before creating the release tag as well as supporting scripts for
- deploying releases to your production environment
- database backup and syncronization MySQL inc. InnoDb supported
- To support Enterprise Applications -Service Oriented Architecture supporting a modular and extensible core Enterprise Service Bus
- Name Space loading of service classes by multiple transport methods
- Multiple Cache and Data store options
- Extensible Data Access Objects and Data Store Connectors for
- rapid development without compromising late optimization
- Easy to implement logging and change auditing
- A bias towards performance tuning with
- low framework overhead, complete an http request with a complete stack trace of 10K+ internal function calls -rather than waiting for 7K+ internal calls before you even load your service classes...like some other frameworks
- Application profiling via xhprof
- Using XDEBUG for complete stack traces is dependent on your development environment
Architecture
just-core service buses
- Configuration Mangement
- Application bootstrap and "lazy loading" of service classes
- Harness for an Authentication/Authorization API
- API for:
- multiple cache types -opcode, data - read or write through, http, etc.
- with multiple caching options -file, memcached, NoSQL, xcache, etc.
- Connection management and CRUD interace to multiple data store types
- SQL - Standard RDBMS types like MySQL and PostgreSQL
- NoSQL - Redis and other document based data stores
- file
- Data Access Objects
- Basic and extesnsible
- "Schema Aware" without the bloat of Object Relational Management
- Clear Separation of the transport layer from business logic
- Send/Recieve JSON-RPC, ReST, XML requests/responses to the same service classes
- log at varried thresholds to multiple targets (DB, File, UDP)
- later implementation but not an afterthought
- expected support for:
- older standards like
*.pofiles - newer standards like DITA, TMX
- older standards like
- Templater
- it's basic, it's there...but why at this point in time, render html server side?
just-core/foundation 适用场景与选型建议
just-core/foundation 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 223 次下载、GitHub Stars 达 0, 最近一次更新时间为 2015 年 02 月 09 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「framework」 「enterprise」 「just-core」 「HA」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 just-core/foundation 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 just-core/foundation 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 just-core/foundation 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
PHP Framework HLEB2 is the foundation of the web application. Provides ease of development and application performance.
A plugin module for silverstripe/silverstripe-discoverer that provides integration for Elastic Enterprise and App Search
Elastic Enterprise Search Provider for Silverstripe Forager
Enterprise-Grade Modular Architecture for Laravel Applications - A powerful Laravel package that revolutionizes application development with robust Service Repository Pattern, Dynamic Module Management, and 50+ Artisan commands for scalable, maintainable applications.
Provides extended enterprise functionality for the Phalcon PHP framework.
Page White/Black list Plugin for the just-core eco system
统计信息
- 总下载量: 223
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 23
- 依赖项目数: 4
- 推荐数: 12
其他信息
- 授权协议: MIT
- 更新时间: 2015-02-09