Écosystème

ABC cadre.travail ABC
cadre.

Outils et normes internes pour un développement plus rapide de sites web et d'applications web évolutifs et performants. Des solutions accessibles au public sont disponibles via Turbine Studio et Webline.
Modules inclus. DevOps. Backend. Doctrine. Cloudflare. AI / ML. PHP. VS Code. Grafana. Frontend. GitHub. Composer. Debian. JS. PostgreSQL. CSS. NGINX. jQuery. Règles et normes. Infrastructure serveur. CI / CD. XenForo. gRPC. Docker. HTML préprocesseur. Hetzner. ProFTPD. Dynamique.
Simplicité Qualité Sécurité Vitesse Indépendance Scalabilité

Code

Simple / Complexe



Le ABC Frame existe en deux versions. La version simple pour les projets non-ABC, comme notre intégration BSS Forum avec XenForo. Et la version complexe pour les projets entièrement basés sur ABC.

MVC à VC



Connaissez-vous le concept de MVC?

Nous avons redessiné la couche Modèle, ce qui a considérablement rationalisé la structure de nos projets.

Locales



Chaque projet ABC Complex inclut un support natif multilingue et multi-devises. Changer de locale est entièrement dynamique — un clic, pas de rechargements, pas de délais, appliqué globalement.

Modules



La caractéristique définissante de ABC — système de modules.

Avertissement : tout système de modules que vous connaissez n'est même pas proche de ce que nous appelons des modules.

Tous nos projets sont entièrement basés sur des modules, des majeurs aux mineurs. Besoin d'une fonctionnalité ? Activez le module, configurez-le, étendez-le si nécessaire — et c'est fait.

Vues



Examinons les faits :

  • 4x - 8x plus court verticalement et 1x - 4x plus court horizontalement que le code régulier.
  • Une bibliothèque d'éléments frontend prêts à l'emploi.
  • Syntaxe presque native, rendant notre code plusieurs fois plus lisible que les alternatives.
  • Dynamique par élément — comme React, mais en PHP.
  • Fonctionnalités alimentées par le backend pour remplacer 20 lignes de code par un seul mot.
  • Vitesse de chargement de 0,1 - 0,3 secondes, même sur des pages lourdes en logique ou en contenu.

CI / CD



ABC Frame nous permet de faire évoluer la complexité à la demande. Certains projets peuvent utiliser une base de données, d'autres peuvent inclure un environnement de staging.

L'intégration continue est gérée via GitHub Actions et notre interface console. Le développement continu est entièrement basé sur le serveur — rien n'est stocké localement.

Infrastructure

Services



La cerise sur le gâteau est les services externes que nous utilisons dans notre travail — Slack, Workflowy, Brevo, Stripe, et OpenAI. Notre liste de partenaires est limitée, mais chacun est soigneusement sélectionné pour couvrir tous nos besoins.

Serveur



Pour être les meilleurs, nous nous associons aux meilleurs.

Nos serveurs sont gérés par Hetzner, offrant une véritable qualité allemande : processeurs haut de gamme, DDR5 RAM, et SSD NVMe.

Et, bien sûr, nous utilisons Cloudflare pour la sécurité et l'accélération des étapes de résolution et de livraison du chargement du site web.

En général, nous maximisons les performances à chaque étape tout en maintenant la stabilité et la sécurité.

Console



Nos développeurs disposent d'une gamme de commandes utiles :

  • Pour configurer de nouveaux projets.
  • Pour changer de projets sans effort pendant le travail.
  • Pour mettre à jour et corriger facilement le noyau.
  • Pour exécuter des sauvegardes rapides de code.
  • Pour utiliser une interface de migration simple.

Encore une fois, nous avons réussi à envelopper d'énormes capacités dans une forme simple.

Autre

Équipe



Notre équipe principale se compose de professionnels reconnus internationalement — des personnes qui ont commencé à étudier très jeunes et apportent des dizaines de milliers d'heures d'expérience pratique.

Vision



  • Tout est privé — par définition, les choses parfaites ne peuvent pas être open source.
  • Le noyau doit être excellent.
  • 95 / 100 fonctionnalités, mais 2X plus simple et évolutif, est mieux que 100 / 100 fonctionnalités.
  • L'intérieur est aussi important que l'extérieur. Vous aimez nos designs (nous l'espérons), et nos développeurs aiment le code.
  • Dépendance minimale aux solutions tierces — nous avons besoin d'un contrôle total.
  • Libérez tout le potentiel des technologies natives et des solutions tierces déjà en usage.

Objectif



Au lieu de poursuivre le Web 3, nous nous concentrons sur la résolution des problèmes réels du Web 2 et de ses utilisateurs.

Encore et encore, nous voyons une qualité médiocre livrée à un coût déraisonnable en temps et en argent. ABC Frame, par ScripTop rétablit l'équilibre.
Connectez-vous Écosystème