Les ordinateurs modernes sont plus rapides que ceux du passé, souvent avec des écarts incroyables. Alors pourquoi a-t-on souvent l'impression qu'il faut plus de temps pour accomplir les tâches ?
Pour quelqu’un qui a appris à programmer sur le vieux IBM PS/2 exécutant DOS 6.1 il y a plus de vingt ans, la réponse est simple.
Bien entendu, cela n’est pas vrai pour toutes les entreprises, en particulier celles qui ont compris que dépenser des sommes colossales en hébergement et en services nuisait à leurs résultats financiers. Sur le Web, nous entendons régulièrement des histoires d’entreprises qui ont changé de plateforme logicielle et ont économisé de 20 à 40 % sur les coûts d’hébergement, optimisé leurs bases de données pour réduire les temps de requête d’un facteur dix ou plus, et augmenté les temps de réponse en repensant certaines parties de leurs applications en code asynchrone à l’aide de Node.js, Rust, Go ou d’autres langages modernes.
Le framework Web Pafera est conçu pour être simple, efficace et bon marché, mais seulement si vous connaissez déjà les technologies sous-jacentes. Nous n'avons pas peur d'utiliser SQL, HTML, CSS ou JavaScript aux niveaux de base, mais nous les adoptons afin de créer quelque chose de suffisamment haut niveau pour être rapide en termes de temps de développement, mais suffisamment bas niveau pour être rapide et personnalisable dans n'importe quelle situation.
La meilleure façon de démarrer avec Pafera Framework est de le télécharger et de commencer à l'utiliser.
Si vous utilisez un système basé sur Ubuntu, Arch Linux ou Termux sur Android, l'installation est aussi simple que de taper
wget https://pafera.com/install.sh chmod +x install.sh ./install.sh
Si vous utilisez d’autres systèmes, vous devrez légèrement ajuster les commandes. Pour Windows, je recommande d’utiliser Anaconda ou simplement d’installer Ubuntu via WSL2. Homebrew devrait bien fonctionner sur les systèmes Mac.
Pour un bref tutoriel sur le développement d'une application à l'aide du framework, vous pouvez visiter le référentiel de code principal de Codeberg pour le Version Python
La version PHP n'a pas été modifiée depuis un certain temps, mais partage la même philosophie de conception que la version Python avec quelques différences dans la prise en charge des langues et le chargement automatique. Le référentiel de code est disponible ici , tandis que la documentation est disponible ici
Je travaille sur une version Rust du framework, qui devrait apporter des améliorations de vitesse spectaculaires par rapport à la version Python actuelle, au détriment de la portabilité et de la facilité d'utilisation. Le support asynchrone de Rust n'est pas encore tout à fait mature, mais semble assez prometteur pour l'avenir.
Toutes les corrections de bugs ou suggestions sont toujours les bienvenues. Veuillez les soumettre à mon référentiel Codeberg ci-dessus.