Hệ sinh thái

# ABC khung.công việc ABC
khung.

Công cụ và tiêu chuẩn nội bộ cho phát triển nhanh hơn các trang web và ứng dụng web có thể mở rộng, hiệu suất cao. Các giải pháp công khai có sẵn thông qua Turbine Studio và Webline.

Các mô-đun. DevOps. Backend. Doctrine. Cloudflare. AI / ML. PHP. VS Code. Grafana. Frontend. GitHub. Composer. Debian. JS. PostgreSQL. CSS. NGINX. jQuery. Quy tắc và tiêu chuẩn. Hạ tầng. CI / CD. XenForo. gRPC. Docker. HTML preprocessor. Hetzner. ProFTPD. Động.

Đơn giản

Chất lượng

Bảo mật

Tốc độ

Độc lập

Khả năng mở rộng

## Mã

### Đơn giản / Phức tạp

 ABC Frame có hai phiên bản. Phiên bản đơn giản cho các dự án không ABC, chẳng hạn như tích hợp BSS Forum của chúng tôi với XenForo. Và phiên bản phức tạp cho các dự án hoàn toàn dựa trên ABC.

### MVC đến VC

 Bạn có biết khái niệm MVC không?

 Chúng tôi đã thiết kế lại lớp Model, điều này đã làm cho cấu trúc của các dự án của chúng tôi trở nên gọn gàng hơn rất nhiều.

### Ngôn ngữ

 Mỗi dự án ABC Complex đều bao gồm hỗ trợ đa ngôn ngữ và đa tiền tệ bản địa. Thay đổi ngôn ngữ hoàn toàn động - chỉ cần một cú nhấp chuột, không cần tải lại, không có độ trễ, áp dụng toàn cầu.

### Mô-đun

 Tính năng đặc trưng của ABC - hệ thống mô-đun.

 Lưu ý: bất kỳ hệ thống mô-đun nào bạn biết đều không gần bằng những gì chúng tôi gọi là mô-đun.

 Tất cả các dự án của chúng tôi hoàn toàn dựa trên mô-đun, từ lớn đến nhỏ. Cần một tính năng nào đó? Kích hoạt mô-đun, cấu hình nó, mở rộng nếu cần - và bạn đã xong.

### Giao diện

 Hãy xem xét các sự thật:

- Ngắn hơn 4x - 8x theo chiều dọc và ngắn hơn 1x - 4x theo chiều ngang so với mã thông thường.
- Một thư viện các phần tử frontend đã sẵn sàng.
- Cú pháp gần như bản địa, làm cho mã của chúng tôi dễ đọc hơn nhiều so với các lựa chọn khác.
- Động theo từng phần tử - giống như React, nhưng trong PHP.
- Các tính năng được hỗ trợ bởi backend để thay thế 20 dòng mã bằng một từ duy nhất.
- Tốc độ tải từ 0.1 - 0.3 giây, ngay cả trên các trang nặng về logic hoặc nội dung.

### CI / CD

 ABC Frame cho phép chúng tôi mở rộng độ phức tạp theo yêu cầu. Một số dự án có thể sử dụng cơ sở dữ liệu, trong khi những dự án khác có thể bao gồm môi trường staging.

 Tích hợp liên tục được xử lý qua GitHub Actions và giao diện console của chúng tôi. Phát triển liên tục hoàn toàn dựa trên máy chủ - không có gì được lưu trữ cục bộ.

## Hạ tầng

### Dịch vụ

 Điều tuyệt vời nhất là các dịch vụ bên ngoài mà chúng tôi sử dụng trong công việc của mình - Slack, Workflowy, Brevo, Stripe, và OpenAI. Danh sách đối tác của chúng tôi có giới hạn, nhưng mỗi đối tác đều được chọn lọc kỹ lưỡng để đáp ứng tất cả các nhu cầu của chúng tôi.

### Máy chủ

 Để trở thành tốt nhất, chúng tôi hợp tác với những người giỏi nhất.

 Các máy chủ của chúng tôi được quản lý bởi Hetzner, cung cấp chất lượng Đức thực sự: bộ vi xử lý hàng đầu, DDR5 RAM, và NVMe SSDs.

 Và, tất nhiên, chúng tôi sử dụng Cloudflare để bảo mật và tăng tốc độ giải quyết và giai đoạn tải trang web.

 Nói chung, chúng tôi tối đa hóa hiệu suất ở mọi giai đoạn trong khi vẫn duy trì sự ổn định và an toàn.

### Bảng điều khiển

 Các nhà phát triển của chúng tôi có một loạt các lệnh hữu ích trong tay:

- Để thiết lập các dự án mới.
- Để thay đổi dự án một cách liền mạch trong quá trình làm việc.
- Để dễ dàng cập nhật và vá lỗi lõi.
- Để thực hiện sao lưu mã nhanh chóng.
- Để sử dụng giao diện di chuyển đơn giản.

 Một lần nữa, chúng tôi đã quản lý để gói gọn khả năng khổng lồ trong một hình thức đơn giản.

## Khác

### Đội ngũ

 Đội ngũ cốt lõi của chúng tôi bao gồm các chuyên gia được công nhận quốc tế - những người đã bắt đầu học từ rất sớm và mang đến hàng chục nghìn giờ kinh nghiệm thực tế.

### Tầm nhìn

- Mọi thứ đều riêng tư - theo định nghĩa, những điều hoàn hảo không thể là mã nguồn mở.
- Lõi phải xuất sắc.
- 95 / 100 tính năng, nhưng đơn giản và có thể mở rộng gấp 2 lần, thì tốt hơn 100 / 100 tính năng.
- Bên trong quan trọng như bên ngoài. Bạn thích thiết kế của chúng tôi (hy vọng vậy), và các nhà phát triển của chúng tôi thích mã.
- Tối thiểu phụ thuộc vào các giải pháp bên thứ ba - chúng tôi cần kiểm soát hoàn toàn.
- Khơi dậy toàn bộ tiềm năng của các công nghệ bản địa và các giải pháp bên thứ ba đã được sử dụng.

### Mục tiêu

 Thay vì theo đuổi Web 3, chúng tôi tập trung vào việc giải quyết các vấn đề thực tế của Web 2 và người dùng của nó.

 Một lần nữa, và một lần nữa, chúng tôi thấy chất lượng trung bình được cung cấp với chi phí thời gian và tiền bạc không hợp lý. ABC Frame, bởi ScripTop khôi phục lại sự cân bằng.

Kết nối

Hệ sinh thái