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