Ecosistem

ABC cadru.lucru ABC
cadru.

Instrumente și standarde interne pentru dezvoltarea mai rapidă a site-urilor web și aplicațiilor web scalabile și de înaltă performanță. Soluțiile destinate publicului sunt disponibile prin Turbine Studio și Webline.
Module. DevOps. Backend. Doctrine. Cloudflare. AI / ML. PHP. VS Code. Grafana. Frontend. GitHub. Composer. Debian. JS. PostgreSQL. CSS. NGINX. jQuery. Reguli și standarde. Infrastructură. CI / CD. XenForo. gRPC. Docker. HTML preprocessor. Hetzner. ProFTPD. Dinamic.
Simplitate Calitate Securitate Viteză Independență Scalabilitate

Cod

Simplu / Complex



ABC Frame vine în două versiuni. Versiunea simplă pentru proiecte non-ABC, cum ar fi integrarea noastră BSS Forum cu XenForo. Și versiunea complexă pentru proiecte care sunt complet bazate pe ABC.

MVC către VC



Știi conceptul MVC?

Am reproiectat stratul Model, ceea ce a simplificat dramatic structura proiectelor noastre.

Locale



Fiecare proiect ABC Complex include suport nativ pentru mai multe limbi și monede. Schimbarea localelor este complet dinamică — un clic, fără reîncărcări, fără întârzieri, aplicată global.

Module



Caracteristica definitorie a ABC — sistemul de module.

Declinarea: orice sistem de module pe care îl cunoști nu se apropie de ceea ce numim module.

Toate proiectele noastre sunt complet bazate pe module, de la cele majore la cele minore. Ai nevoie de o funcționalitate? Activează modulul, configurează-l, extinde-l dacă este necesar — și ai terminat.

Vederi



Să ne uităm la fapte:

  • 4x - 8x mai scurt vertical și 1x - 4x mai scurt orizontal decât codul obișnuit.
  • O bibliotecă de elemente frontend gata făcute.
  • Sintaxă aproape nativă, făcând codul nostru de câteva ori mai ușor de citit decât alternativele.
  • Dinamic pe element — ca React, dar în PHP.
  • Funcționalități alimentate de backend pentru a înlocui 20 de linii de cod folosind un singur cuvânt.
  • Viteză de încărcare de 0.1 - 0.3 secunde, chiar și pe pagini cu logică sau conținut greu.

CI / CD



ABC Frame ne permite să scalăm complexitatea la cerere. Unele proiecte pot folosi o bază de date, altele pot include un mediu de staging.

Integrarea continuă este gestionată prin GitHub Actions și interfața noastră de consolă. Dezvoltarea continuă este complet bazată pe server — nimic nu este stocat local.

Infrastructură

Servicii



Cireașa de pe tort sunt serviciile externe pe care le folosim în munca noastră — Slack, Workflowy, Brevo, Stripe, și OpenAI. Lista noastră de parteneri este limitată, dar fiecare este ales cu grijă pentru a acoperi toate nevoile noastre.

Server



Pentru a fi cei mai buni, ne asociem cu cei mai buni.

Serverele noastre sunt gestionate de Hetzner, oferind adevărata calitate germană: procesoare de top, DDR5 RAM, și SSD-uri NVMe.

Și, desigur, folosim Cloudflare pentru securitate și accelerarea etapelor de rezolvare și livrare a încărcării site-ului web.

În general, maximizăm performanța la fiecare etapă, menținând stabilitatea și securitatea.

Consolă



Dezvoltatorii noștri au la dispoziție o gamă de comenzi utile:

  • Pentru a configura proiecte noi.
  • Pentru a schimba proiectele fără probleme în timpul lucrului.
  • Pentru a actualiza și a repara ușor nucleul.
  • Pentru a executa backup-uri rapide de cod.
  • Pentru a folosi o interfață simplă de migrare.

Încă o dată, am reușit să înfășurăm capacități enorme într-o formă simplă.

Altele

Echipă



Echipa noastră de bază este formată din profesioniști recunoscuți internațional — oameni care au început să studieze de la o vârstă foarte fragedă și aduc zeci de mii de ore de experiență practică.

Viziune



  • Totul este privat — prin definiție, lucrurile perfecte nu pot fi open source.
  • Nucleul trebuie să fie excelent.
  • 95 / 100 funcționalități, dar de 2X mai simplu și scalabil, este mai bine decât 100 / 100 funcționalități.
  • Interiorul este la fel de important ca exteriorul. Îți plac designurile noastre (sperăm), iar dezvoltatorii noștri iubesc codul.
  • Dependență minimă de soluții terțe — avem nevoie de control complet.
  • Dezlănțuie potențialul complet al tehnologiilor native și soluțiilor terțe care sunt deja în uz.

Obiectiv



În loc să urmărim Web 3, ne concentrăm pe rezolvarea problemelor reale ale Web 2 și ale utilizatorilor săi.

Încă o dată, vedem calitate mediocră livrată la un cost nerezonabil de timp și bani. ABC Frame, de ScripTop restabilește echilibrul.
Conectează-te Ecosistem