生态系统

# ABC框架。工作 ABC
框架。

内部工具和标准，用于更快地开发可扩展的高性能网站和网络应用。面向公众的解决方案可通过 Turbine Studio 和 Webline 获得。

模块。 DevOps。 后端。 Doctrine。 Cloudflare。 AI / ML。 PHP。 VS Code. Grafana。 前端。 GitHub。 Composer。 Debian。 JS。 PostgreSQL。 CSS。 NGINX。 jQuery。 规则和标准。 基础设施。 CI / CD。 XenForo。 gRPC。 Docker。 HTML 预处理器。 Hetzner。 ProFTPD。 动态。

简单性

质量

安全性

速度

独立性

可扩展性

## 代码

### 简单 / 复杂

 ABC Frame 有两个版本。简单版适用于非 ABC 项目，例如我们与 XenForo 的 BSS Forum 集成。复杂版适用于完全基于 ABC 的项目。

### MVC 到 VC

 你知道 MVC 概念吗？

我们重新设计了模型层，极大地简化了我们项目的结构。

### 地区

 每个 ABC 复杂项目都包括本地化的多语言和多货币支持。更改地区是完全动态的——一键操作，无需重新加载，无需延迟，全球适用。

### 模块

 ABC 的定义特征——模块系统。

免责声明：您可能知道的任何模块系统都与我们所称的模块相去甚远。

我们所有的项目都是完全基于模块的，从主要到次要。需要某个功能？启用模块，配置它，必要时扩展——就完成了。

### 视图

 让我们看看事实：

- 比常规代码垂直短 4 倍 - 8 倍，水平短 1 倍 - 4 倍。
- 现成前端元素的库。
- 几乎是本地语法，使我们的代码比其他替代方案可读性高出几倍。
- 每个元素动态 - 像 React，但在 PHP 中。
- 后端驱动的功能，用一个单词替代 20 行代码。
- 加载速度为 0.1 - 0.3 秒，即使在逻辑复杂或内容丰富的页面上。

### CI / CD

 ABC Frame 允许我们按需扩展复杂性。一些项目可能使用数据库，其他项目可能包括一个暂存环境。

持续集成通过 GitHub Actions 和我们的控制台界面处理。持续开发完全基于服务器 - 没有任何内容存储在本地。

## 基础设施

### 服务

 锦上添花的是我们在工作中使用的外部服务 - Slack，Workflowy，Brevo，Stripe 和 OpenAI。我们的合作伙伴名单有限，但每一个都是精心挑选的，以满足我们的所有需求。

### 服务器

 为了成为最佳，我们与最佳团队合作。

我们的服务器由 Hetzner 管理，提供真正的德国质量：顶级处理器，DDR5 RAM 和 NVMe SSD。

当然，我们使用 Cloudflare 来确保网站加载的解析和交付阶段的安全性和加速。

一般来说，我们在每个阶段最大化性能，同时保持稳定性和安全性。

### 控制台

 我们的开发人员可以使用一系列有用的命令：

- 用于设置新项目。
- 在工作期间无缝切换项目。
- 轻松更新和修补核心。
- 执行快速代码备份。
- 使用简单的迁移接口。

 我们再次成功地将巨大的能力包装在一个简单的形式中。

## 其他

### 团队

 我们的核心团队由国际公认的专业人士组成——这些人从很小的年龄就开始学习，带来了数万小时的实践经验。

### 愿景

- 一切都是私密的——根据定义，完美的事物不能是开源的。
- 核心必须优秀。
- 95 / 100 的功能，但简单性和可扩展性是100 / 100功能的2倍，这更好。
- 内部和外部同样重要。你喜欢我们的设计（希望如此），而我们的开发者喜欢代码。
- 对第三方解决方案的最小依赖——我们需要完全控制。
- 释放本地技术和已经在使用的第三方解决方案的全部潜力。

### 目标

 我们不追逐Web 3，而是专注于解决Web 2及其用户的实际问题。

一次又一次，我们看到以不合理的时间和金钱成本交付的平庸质量。ABC Frame，通过ScripTop恢复平衡。

连接

生态系统