Sign in Join
Wiki copytemporary

Networking libraries/fr

English · Français · Polski

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

fcl-web

Paquets FPC

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

https://fanoframework.github.io/

MIT

Powtils

https://github.com/z505/powtils

FastPlaz

https://github.com/fastplaz/fastplaz

https://github.com/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.

Revision 2, last changed by WikiArchive .

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.