Экосистема

ABC рамка.работа ABC
рамка.

Инструменты и стандарты для внутреннего использования для более быстрого создания масштабируемых, высокопроизводительных веб-сайтов и веб-приложений. Решения для публичного доступа доступны через Turbine Studio и Webline.
Модули. DevOps. Бэкэнд. Doctrine. Cloudflare. AI / ML. PHP. VS Code. Grafana. Frontend. GitHub. Composer. Debian. JS. PostgreSQL. CSS. NGINX. jQuery. Правила и стандарты. Инфраструктура. CI / CD. XenForo. gRPC. Docker. HTML препроцессор. Hetzner. ProFTPD. Динамический.
Простота Качество Безопасность Скорость Независимость Масштабируемость

Код

Простой / Сложный



ABC Frame доступен в двух версиях. Простая версия для не-ABC проектов, таких как наша интеграция BSS Forum с XenForo. И сложная версия для проектов, которые полностью основаны на ABC.

MVC к VC



Вы знаете концепцию MVC?

Мы переработали уровень модели, что значительно упростило структуру наших проектов.

Локали



Каждый проект ABC Complex включает в себя нативную поддержку многоязычности и мультивалютности. Изменение локалей полностью динамично — один клик, без перезагрузок, без задержек, применяется глобально.

Модули



Определяющая особенность ABC — модульная система.

Отказ от ответственности: любая модульная система, которую вы можете знать, даже близко не похожа на то, что мы называем модулями.

Все наши проекты полностью основаны на модулях, от основных до второстепенных. Нужна какая-то функция? Включите модуль, настройте его, расширьте при необходимости — и готово.

Представления



Давайте посмотрим на факты:

  • 4x - 8x вертикально короче и 1x - 4x горизонтально короче, чем обычный код.
  • Библиотека готовых фронтенд-элементов.
  • Почти нативный синтаксис, делающий наш код в несколько раз более читаемым, чем альтернативы.
  • Динамика на уровне элементов — как в 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 функций, но в 2 раза проще и масштабируемее, лучше, чем 100 / 100 функций.
  • Внутреннее так же важно, как и внешнее. Вам нравятся наши дизайны (надеюсь), а нашим разработчикам нравится код.
  • Минимальная зависимость от сторонних решений — нам нужен полный контроль.
  • Распустите весь потенциал нативных технологий и сторонних решений, которые уже используются.

Цель



Вместо того чтобы гнаться за Web 3, мы сосредотачиваемся на решении актуальных проблем Web 2 и его пользователей.

Снова и снова мы видим посредственное качество, предоставляемое по неоправданной цене времени и денег. ABC Frame, от ScripTop восстанавливает баланс.
Соединиться Экосистема