Ekosystém ABC rámec.práca ABC rámec. Interné nástroje a štandardy pre rýchlejší vývoj škálovateľných, vysokovýkonných webových stránok a webových aplikácií. Riešenia pre verejnosť sú dostupné prostredníctvom Turbine Studio a Webline. Moduly. DevOps. Backend. Doctrine. Cloudflare. AI / ML. PHP. VS Code. Grafana. Frontend. GitHub. Composer. Debian. JS. PostgreSQL. CSS. NGINX. jQuery. Pravidlá a normy. Infrastruktúra. CI / CD. XenForo. gRPC. Docker. HTML preprocessor. Hetzner. ProFTPD. Dynamické. Jednoduchosť Kvalita Bezpečnosť Rýchlosť Nezávislosť Škálovateľnosť Kód Jednoduché / Zložité ABC Frame prichádza v dvoch verziách. Jednoduchá verzia pre ne-ABC projekty, ako je naša BSS Forum integrácia s XenForo. A zložitá verzia pre projekty, ktoré sú plne ABC-založené. MVC do VC Poznáte koncept MVC? Prepracovali sme modelovú vrstvu, čo dramaticky zjednodušilo štruktúru našich projektov. Jazykové mutácie Každý ABC Complex projekt obsahuje natívnu podporu pre viac jazykov a viac mien. Zmena jazykových mutácií je plne dynamická — jedno kliknutie, žiadne načítania, žiadne oneskorenia, aplikované globálne. Moduly Definujúcou vlastnosťou ABC — modulový systém. Upozornenie: akýkoľvek modulový systém, ktorý poznáte, nie je ani zďaleka to, čo nazývame modulmi. Všetky naše projekty sú úplne modulárne, od hlavných po vedľajšie. Potrebujete nejakú funkciu? Aktivujte modul, nakonfigurujte ho, rozšírte, ak je to potrebné — a máte hotovo. Pohľady Pozrime sa na fakty: - 4x - 8x vertikálne kratšie a 1x - 4x horizontálne kratšie ako bežný kód. - Knižnica hotových frontendových prvkov. - Takmer natívna syntax, ktorá robí náš kód niekoľkokrát čitateľnejším ako alternatívy. - Dynamické na úrovni prvku — ako React, ale v PHP. - Funkcie poháňané backendom na nahradenie 20 riadkov kódu pomocou jedného slova. - Rýchlosť načítania 0.1 - 0.3 sekundy, aj na stránkach s ťažkou logikou alebo obsahom. CI / CD ABC Frame nám umožňuje škálovať zložitosti na požiadanie. Niektoré projekty môžu používať databázu, iné môžu obsahovať stagingové prostredie. Kontinuálna integrácia je spravovaná prostredníctvom GitHub Actions a našej konzolovej rozhrania. Kontinuálny vývoj je plne serverový — nič nie je uložené lokálne. Infrastruktúra Služby Čerešničkou na torte sú externé služby, ktoré používame v našej práci — Slack, Workflowy, Brevo, Stripe, a OpenAI. Náš zoznam partnerov je obmedzený, ale každý je starostlivo vybraný, aby pokryl všetky naše potreby. Server Aby sme boli najlepší, spolupracujeme s najlepšími. Naše servery spravuje Hetzner, poskytujúce skutočnú nemeckú kvalitu: špičkové procesory, DDR5 RAM, a NVMe SSD. A samozrejme, používame Cloudflare na zabezpečenie a zrýchlenie fázy načítania a dodania webových stránok. Vo všeobecnosti maximalizujeme výkon v každej fáze pri zachovaní stability a bezpečnosti. Konzola Naši vývojári majú k dispozícii množstvo užitočných príkazov: - Na nastavenie nových projektov. - Na bezproblémovú zmenu projektov počas práce. - Na jednoduché aktualizácie a opravy jadra. - Na vykonanie rýchlych záloh kódu. - Na použitie jednoduchého rozhrania pre migráciu. Ešte raz sme dokázali zabaliť obrovské možnosti do jednoduchého formátu. Iné Tím Náš základný tím pozostáva z medzinárodne uznávaných profesionálov — ľudí, ktorí začali študovať v veľmi mladom veku a prinášajú desiatky tisíc hodín praktických skúseností. Vízia - Všetko je súkromné — podľa definície, dokonalé veci nemôžu byť open source. - Jadro musí byť vynikajúce. - 95 / 100 funkcií, ale 2X jednoduchšie a škálovateľné, je lepšie ako 100 / 100 funkcií. - Vnútro je rovnako dôležité ako vonkajšok. Páčia sa vám naše dizajny (dúfajme), a naši vývojári majú radi kód. - Minimálna závislosť na riešeniach tretích strán — potrebujeme úplnú kontrolu. - Uvoľnite plný potenciál natívnych technológií a riešení tretích strán, ktoré sú už v používaní. Cieľ Namiesto naháňania Webu 3 sa zameriavame na riešenie skutočných problémov Webu 2 a jeho používateľov. Znova a znova vidíme priemernú kvalitu dodanú za neprimerané náklady na čas a peniaze. ABC Frame, od ScripTop obnovuje rovnováhu. Spojte sa Ekosystém