On 7/20/23 08:49, Michel Verdier wrote:
Le 19 juillet 2023 k6dedijon a écrit :
La ville de Paris met à disposition un logiciel libre pour la céation
de sites web. il y aurait 500 plugins pour l'adapter à ses besoins.
C'est effectivement HS et en plus du réchauffé : lutece est un projet qui
semble remonter à 2002. Et tout petit comparé à des projets similaires,
par exemple drupal, que ce soit en volume de code ou de la communauté.
En plus récent, comme logiciel libre relatif aux sites web, on peut
mentionner:
La bibliothèque libonion (européenne) en C avec des bouts de C++. Sous
licenses GPLv2+ et Apache2. J'y ai contribué quelques lignes de code:
https://www.coralbits.com/libonion/ et https://github.com/davidmoreno/onion
Le cadriciel Ocsigen (en Ocaml), principalement français.
https://ocsigen.org/home/intro.html. Une forte originalité est qu'on
code l'application Web en Ocaml annoté, et dans le même fichier source
du code qui tourne dans le serveur Web et du code qui tourne sur le
navigateur Web (il y a donc un compilateur d'Ocaml vers JavaScript).
La bibliothèque Wt https://www.webtoolkit.eu/wt en C++. Elle ressemble
et s'est inspirée de Qt https://www.qt.io/ (un cadriciel d'application
graphique).
La bibliothèque cpp-httplib en C++
https://github.com/yhirose/cpp-httplib (client et serveur HTTP/HTTPS)
Qt permet aussi, et facilement, d'écrire un logiciel avec un navigateur
Web embarqué.
Comme serveur Web en logiciel libre on peut mentionner
http://www.lighttpd.net/ sous license BSD.
Et n'oubliez pas l'approche FastCGI pour vos applications Web. C'est un
protocole binaire de communication entre un serveur Web et des
applications clientes spécialisées. https://en.wikipedia.org/wiki/FastCGI
NB. pour ma part mon projet logiciel libre du moment est le moteur
d'inférences (en C++) RefPerSys en
https://github.com/RefPerSys/RefPerSys/ - pour lequel je cherche des
contributeurs.
--
Basile Starynkevitch <bas...@starynkevitch.net>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/