Ekosysteemi

# ABC kehys.työ ABC
kehys.

Oma työkalu ja standardit nopeampaan skaalautuvien, korkean suorituskyvyn verkkosivustojen ja verkkosovellusten kehittämiseen. Julkiset ratkaisut ovat saatavilla Turbine Studio ja Webline kautta.

Moduulit. DevOps. Backend. Doctrine. Cloudflare. AI / ML. PHP. VS Code. Grafana. Frontend. GitHub. Composer. Debian. JS. PostgreSQL. CSS. NGINX. jQuery. Säännöt ja standardit. Infrastruktuuri. CI / CD. XenForo. gRPC. Docker. HTML esikäsittelijä. Hetzner. ProFTPD. Dynaaminen.

Yksinkertaisuus

Laatu

Turvallisuus

Nopeus

Itsenäisyys

Skaalautuvuus

## Koodi

### Yksinkertainen / Monimutkainen

 ABC Frame on saatavilla kahdessa versiossa. Yksinkertainen versio ei-ABC projekteille, kuten meidän BSS Forum integraatio XenForo kanssa. Ja monimutkainen versio projekteille, jotka ovat täysin ABC-pohjaisia.

### MVC VC

 Tunnetko MVC käsitteen?

Olemme suunnitelleet Mallikerroksen uudelleen, mikä on huomattavasti virtaviivaistanut projektimme rakennetta.

### Paikalliset

 Jokainen ABC Monimutkainen projekti sisältää natiivin monikielisen ja monivaluuttatuen. Paikallisten vaihtaminen on täysin dynaamista - yksi napsautus, ei latauksia, ei viiveitä, sovelletaan globaalisti.

### Moduulit

 ABC määrittävä ominaisuus - moduulijärjestelmä.

Vastuuvapauslauseke: mikä tahansa moduulijärjestelmä, jonka saatat tuntea, ei ole edes lähellä sitä, mitä kutsumme moduuleiksi.

Kaikki projektimme ovat täysin moduulipohjaisia, suurista pieniin. Tarvitsetko jonkin ominaisuuden? Ota moduuli käyttöön, määritä se, laajenna tarvittaessa - ja olet valmis.

### Näkymät

 Katsotaanpa faktoja:

- 4x - 8x pystysuunnassa lyhyempi ja 1x - 4x vaakasuunnassa lyhyempi kuin tavallinen koodi.
- Valmiiden frontend-elementtien kirjasto.
- Lähes natiivisyntaksi, mikä tekee koodistamme useita kertoja luettavampaa kuin vaihtoehdot.
- Per-elementti dynaaminen - kuten React, mutta PHP.
- Backend-pohjaiset ominaisuudet, jotka korvaavat 20 riviä koodia yhdellä sanalla.
- Latausnopeus 0.1 - 0.3 sekuntia, jopa logiikka- tai sisältöraskailla sivuilla.

### CI / CD

 ABC Frame mahdollistaa meille monimutkaisuuden skaalaamisen tarpeen mukaan. Jotkut projektit voivat käyttää tietokantaa, toiset voivat sisältää staging-ympäristön.

Jatkuva integraatio hoidetaan GitHub Actions ja konsoli käyttöliittymämme kautta. Jatkuva kehitys on täysin palvelinpohjaista - mitään ei tallenneta paikallisesti.

## Infrastruktuuri

### Palvelut

 Kirsikka kakun päällä ovat ulkoiset palvelut, joita käytämme työssämme - Slack, Workflowy, Brevo, Stripe ja OpenAI. Kumppanilistamme on rajallinen, mutta jokainen on huolellisesti valittu kattamaan kaikki tarpeemme.

### Palvelin

 Ollaksemme parhaita, teemme yhteistyötä parhaiden kanssa.

Palvelimemme hallinnoi Hetzner, joka tarjoaa todellista saksalaista laatua: huippuluokan prosessorit, DDR5 RAM, ja NVMe SSD:t.

Ja tietenkin käytämme Cloudflare turvallisuuden ja verkkosivun lataamisen ratkaisuvaiheiden nopeuttamiseen.

Yleisesti ottaen maksimoimme suorituskyvyn jokaisessa vaiheessa samalla kun ylläpidämme vakautta ja turvallisuutta.

### Konsoli

 Kehittäjillämme on käytössään joukko hyödyllisiä komentoja:

- Uusien projektien perustamiseen.
- Projektien vaihtamiseen saumattomasti työn aikana.
- Ydinpäivitysten ja -korjausten helppoon tekemiseen.
- Nopeiden koodivarastojen suorittamiseen.
- Yksinkertaisen migrausliittymän käyttöön.

 Olemme jälleen onnistuneet pakkaamaan valtavat mahdollisuudet yksinkertaiseen muotoon.

## Muu

### Tiimi

 Ydin tiimimme koostuu kansainvälisesti tunnustetuista ammattilaisista - ihmisistä, jotka alkoivat opiskella hyvin nuorena ja tuovat mukanaan kymmeniä tuhansia tunteja käytännön kokemusta.

### Visio

- Kaikki on yksityistä - määritelmän mukaan täydelliset asiat eivät voi olla avoimen lähdekoodin.
- Ytimen on oltava erinomainen.
- 95 / 100 ominaisuutta, mutta 2X yksinkertaisempi ja skaalautuva, on parempi kuin 100 / 100 ominaisuutta.
- Sisus on yhtä tärkeä kuin ulkopinta. Pidätkö suunnittelustamme (toivottavasti), ja kehittäjämme pitävät koodista.
- Minimaalinen riippuvuus kolmannen osapuolen ratkaisuista - tarvitsemme täydellistä kontrollia.
- Vapauta natiiviteknologioiden ja jo käytössä olevien kolmannen osapuolen ratkaisujen täysi potentiaali.

### Tavoite

 Sen sijaan, että jahtaamme Web 3:ta, keskitymme Web 2:n ja sen käyttäjien todellisten ongelmien ratkaisemiseen.

Kerta toisensa jälkeen näemme keskinkertaista laatua toimitettavan kohtuuttomalla ajankäytöllä ja rahalla. ABC Frame, ScripTop palauttaa tasapainon.

Yhdistä

Ekosysteemi