Networking libraries/fr
| Nom | Développeurs | Platformes | Licence | Protocoles supportés | Remarques |
|---|---|---|---|---|---|
| lNet | Aleš Katona | Windows, Linux | Modified LGPL | TCP, UDP, HTTP, HTTPS, FTP, SMTP, TELNET | |
| Synapse | Lukas Gebauer | Windows, Linux, macOS | BSD style license | TCP, UDP, HTTP, HTTPS, FTP, SMTP, SNMP, NTP, POP3, PING, IMAP, LDAP, FTPS, DNS | Tourne avec Delphi et FPC/Lazarus |
| Indy | équipe | Windows, Linux | MPL, modified BSD | nombreux protocoles | Tourne avec Delphi et FPC/Lazarus |
| Internet Tools | Benito van der Zander | Windows, Linux, macOS, Android | GPL | HTTP, HTTPS | |
| IP*Works! | équipe | Windows, Linux | Commercial | nombreux protocoles | Tourne avec Delphi et FPC/Lazarus |
| ICS | François Piette | Windows | Freeware(*) | nombreux protocoles | Delphi/FPC. Kylix/FPC est une base de code séparée et abandonnée |
(*) Demande l'envoi d'une carte postale si utilisé en production.
Cadres d'application Web
Il est actuellement difficile de définie quelle fonctionnalité particulière devrait fournir un cadre d'application Web (Web frameworks). Au moins, il devrait au moins être capable de communiquer avec un serveur Web OU fournir la fonctionnalité de serveur Web elle-même.
Le contenu et la couverture de chaque cadre d'application listé ci-dessous varient. Quelques bibliothèques fournissent la fonctionnalité qui est implémentée dans d'autres bibliothèques, i.e. création de HTML, interaction avec les bases de données, chiffrement, manipulation de fichiers archive, alors que d'autres non. Cela se discute si une telle fonctionnalité est obligatoire pour un cadre d'application Web.
Bibliothèque
Lien
Notes
Paquets FPC
ExtPascal
https://github.com/farshadmohajeri/extpascal
GPLv3
https://github.com/risoflora/brookfreepascal
LGPLv2.1
https://github.com/synopse/mORMot
MPLv1.1 GPLv2.0 LGPLv2.1
Fano Framework
https://github.com/fanoframework/fano
https://fanoframework.github.io/
MIT
https://github.com/z505/powtils
FastPlaz
https://github.com/fastplaz/fastplaz
Freeware?
La bibliothèque est basée sur fcl-web pour manipuler la communication
Fournit des routines MVC de haut niveau.
Comparaison par communication serveur Web
| Bibliothèque | CGI | FastCGI | SCGI | Module Apache | uWSGI |
|---|---|---|---|---|---|
| fcl-web | Yes | Yes | No | Yes | No |
| ExtPascal | Yes | Yes | No | No | No |
| Brook | Yes | Yes | No | No | No |
| mORMot | Yes | Yes | No | No | No |
| Fano | Yes | Yes | Yes | No | Yes |
| Powtils | Yes | No | No | No | No |
From the Free Pascal wiki, page "Networking libraries/fr", as it stood on 2020-05-01 after a change by E-ric, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.
Talk about this page
Nobody has opened a bench for this page yet. Sign in to open one.
