Perfect : un framework open source pour coder en langage Swift côté serveur

Par:
fredericmazue

lun, 30/11/2015 - 17:17

Swift est un langage concocté par Apple pour remplacer à terme Obbjective C. Un langage très intéressant d'ailleurs. Mais un langage destiné au côté client, puisque dédié à la programmation d'application sur iOS.

Cependant, utiliser le même langage à la fois côté client et côté serveur est tendance en ce moment. En témoigne le succès grandissant de node.js.

Pour la startup PerfectlySoft, utiliser le même langage des deux côtés est un atout, et c'est la raison pour laquelle elle a créé le framework open source Perfect qui permet de développer des backend pour le web ou des services REST.

Le framework est constitué de PerfectLib, une librairie commune aux deux côtés. Utilisable sur iOS côté client et sur OS X et Linux côté serveur, de Perfect Server, un serveur autonome HTTP/FastCGI et des connecteurs aux bases de données MySQL, PostGgreSQL et MongoDB.

Il est aussi possible d'utiliser le serveur Apache 2.4, via le module mod_perfect qui est fourni également.

Le framework comporte naturellement des exemples et de la documentation.

L'utilisation naturelle de Perfect est le développement de backend pour des applications iOS. Le framework Perfect peut être téléchargé sur GitHub.