Aller au contenu principal

AppCore Runtime

AppCore est un runtime Rust pour les applications dont l'infrastructure doit être explicite : manifests, cycle de vie, dispatch des commands, storage, synchronisation, providers, Peer RPC, gateway, supervision et updates appartiennent au runtime, pas au boilerplate applicatif.

Lire ce manuel comme un livre technique :

  1. Ce qu'est AppCore
  2. Le contrat à trois artefacts
  3. Bootstrap et runtime host
  4. Storage, DNT, backup et restore
  5. Sync, logs, checkpoints et replay
  6. Fonctionnement distribué
  7. Supervisor et cycle de vie
  8. Budgets de performance
  9. Updates
  10. Modèle de sécurité
  11. Première application
  12. Exemples du niveau débutant à intermédiaire
  13. Référence des crates stables et des aperçus publiés
  14. Roadmap future

Version stable : 1.0.0. Le catalogue source courant contient 28 crates publics actifs, avec versions indépendantes et maturité explicite. Toolchain Rust minimale : 1.89. Le nouveau code applicatif commence par appcore-sdk ; les crates de niveau inférieur restent disponibles lorsque leur contrat doit être utilisé directement. Consultez la page de chaque crate avant de supposer qu’une prerelease source est publiée.

Le V1 stable est une promesse de compatibilité, pas un gel fonctionnel de tout le dépôt. AppCore peut continuer à ajouter des capacités Runtime génériques et des crates versionnés indépendamment tout en gardant les contrats V1 cohérents ; un contrat incompatible exige une nouvelle version explicite.

Et Ensuite​

La roadmap future suit le travail prévu sans le mélanger à la référence Runtime courante. Le travail en prerelease comprend appcore-ai, appcore-filemaker et appcore-sync-sqlite ; l’aperçu en design courant est appcore-ui. Les zones planifiées en haute priorité incluent appcore-test, appcore-jobs, appcore-search, appcore-automation et appcore-plugin ; voir la roadmap future.

Limites​

Cette page est une carte de lecture, pas une référence API complète. Les chapitres décrivent le comportement opérationnel, les décisions et les limites.