Ecosistema

# ABC frame.treball ABC
frame.

Eines i estàndards interns per al desenvolupament més ràpid de llocs web i aplicacions web escalables i d'alt rendiment. Solucions d'ús públic disponibles a través de Turbine Studio i Webline.

Mòduls. DevOps. Backend. Doctrine. Cloudflare. AI / ML. PHP. VS Code. Grafana. Frontend. GitHub. Composer. Debian. JS. PostgreSQL. CSS. NGINX. jQuery. Regles i estàndards. Infraestructura. CI / CD. XenForo. gRPC. Docker. HTML preprocessor. Hetzner. ProFTPD. Dinàmic.

Simplicitat

Qualitat

Seguretat

Velocitat

Independència

Escalabilitat

## Codi

### Senzill / complex

 El ABC Frame ve en dues versions. La versió simple per a projectes no ABC, com la nostra integració BSS Forum amb XenForo. I la versió complexa per a projectes que són completament basats en ABC.

### MVC a VC

 Coneixes el concepte MVC?

 Hem redissenyat la capa del Model, que ha simplificat dràsticament l'estructura dels nostres projectes.

### Llocs

 Cada projecte Complex ABC inclou suport natiu per a múltiples idiomes i múltiples monedes. Canviar de llocs és completament dinàmic — un clic, sense recàrregues, sense retards, aplicat globalment.

### Mòduls

 La característica definidora de ABC — sistema de mòduls.

 Avís: qualsevol sistema de mòduls que puguis conèixer no s'acosta ni de lluny al que anomenem mòduls.

 Tots els nostres projectes són completament basats en mòduls, des dels més grans fins als més petits. Necessites alguna característica? Activa el mòdul, configura'l, amplia si cal — i ja està.

### Vistes

 Vegem els fets:

- 4x - 8x verticalment més curt i 1x - 4x horitzontalment més curt que el codi regular.
- Una biblioteca d'elements de frontend ja fets.
- Sintaxi gairebé nativa, que fa que el nostre codi sigui diverses vegades més llegible que les alternatives.
- Dinàmic per element — com React, però en PHP.
- Funcions impulsades pel backend per substituir 20 línies de codi amb una sola paraula.
- Velocitat de càrrega de 0.1 - 0.3 segons, fins i tot en pàgines amb molta lògica o contingut.

### CI / CD

 ABC Frame ens permet escalar la complexitat a demanda. Alguns projectes poden utilitzar una base de dades, altres poden incloure un entorn de staging.

 La integració contínua es gestiona a través de GitHub Actions i la nostra interfície de consola. El desenvolupament continu és completament basat en servidor — res es desa localment.

## Infraestructura

### Serveis

 La cirera del pastís són els serveis externs que utilitzem en la nostra feina — Slack, Workflowy, Brevo, Stripe, i OpenAI. La nostra llista de socis és limitada, però cadascun és seleccionat curosament per cobrir totes les nostres necessitats.

### Servidor

 Per ser els millors, ens unim als millors.

 Els nostres servidors són gestionats per Hetzner, oferint veritable qualitat alemanya: processadors d'última generació, DDR5 RAM, i SSD NVMe.

 I, per descomptat, utilitzem Cloudflare per a la seguretat i l'acceleració de les etapes de resolució i lliurament de la càrrega del lloc web.

 En general, maximitzem el rendiment en cada etapa mentre mantenim la estabilitat i la seguretat.

### Consola

 Els nostres desenvolupadors tenen una gamma de comandes útils a la seva disposició:

- Per configurar nous projectes.
- Per canviar de projectes sense problemes durant la feina.
- Per actualitzar i parchejar fàcilment el nucli.
- Per executar còpies de seguretat ràpides del codi.
- Per utilitzar una interfície de migració senzilla.

 Una vegada més, hem aconseguit empaquetar enormes capacitats en una forma senzilla.

## Altres

### Equip

 El nostre equip central està format per professionals reconeguts internacionalment — persones que van començar a estudiar a una edat molt jove i aporten desenes de milers d'hores d'experiència pràctica.

### Visió

- Tot és privat — per definició, les coses perfectes no poden ser de codi obert.
- El nucli ha de ser excel·lent.
- 95 / 100 funcions, però 2X més senzilles i escalables, és millor que 100 / 100 funcions.
- L'interior és tan important com l'exterior. T'agraden els nostres dissenys (amb sort), i als nostres desenvolupadors els agrada el codi.
- Dependència mínima de solucions de tercers — necessitem control complet.
- Deslliga tot el potencial de les tecnologies natives i les solucions de tercers que ja s'estan utilitzant.

### Objectiu

 En comptes de perseguir el Web 3, ens centrem a resoldre els problemes reals del Web 2 i dels seus usuaris.

 Una vegada i una altra, veiem una qualitat mediocre entregada a un cost irrazonable de temps i diners. ABC Frame, per ScripTop resta l'equilibri.

Connecta

Ecosistema