生态系统

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恢复平衡。
连接 生态系统