Networking libraries/fr
│
English (en) │
français (fr) │
polski (pl) │
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 | numerous protocols | 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
It's actually hard to define what particular functionality a web-framework should provide. At least it should be able to communicate with a web-server OR even provide web-server functionality itself.
The content and a coverage of each framework listed below varies. Some libraries provide functionality that is implemented in other libraries, i.e. HTML creation, database interaction, encryption, handling archive files, while others do not. It's questionable, if such functionality is mandatory for a web-framework.
Bibliothèque | Lien | Notes |
---|---|---|
fcl-web | FPC packages | |
ExtPascal | https://github.com/farshadmohajeri/extpascal | GPLv3 |
Brook | https://github.com/risoflora/brookfreepascal | LGPLv2.1 |
mORMot | https://github.com/synopse/mORMot | MPLv1.1
GPLv2.0 LGPLv2.1 |
Fano Framework | https://github.com/fanoframework/fano | MIT |
Powtils | https://github.com/z505/powtils | |
FastPlaz | https://github.com/fastplaz/fastplaz | Freeware?
The library is based on fcl-web in order to handle the communication. Provides high level MVC routines. |
Comparaison par communication serveur Web
Library | CGI | FastCGI | SCGI | Apache Module | 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 |