Difference between revisions of "Networking libraries/fr"
(Creating and titles translation) |
m |
||
Line 18: | Line 18: | ||
| [[Internet Tools]] || Benito van der Zander || Windows, Linux, macOS, Android || GPL || HTTP, HTTPS | | [[Internet Tools]] || Benito van der Zander || Windows, Linux, macOS, Android || GPL || HTTP, HTTPS | ||
|- | |- | ||
− | | [http://www.nsoftware.com/ipworks/#plat-delphi '''IP*Works!'''] || équipe || Windows, Linux || Commercial || | + | | [http://www.nsoftware.com/ipworks/#plat-delphi '''IP*Works!'''] || équipe || Windows, Linux || Commercial || nombreux protocoles || Tourne avec Delphi et FPC/Lazarus |
|- | |- | ||
| [http://www.overbyte.be '''ICS'''] || François Piette || Windows|| Freeware(*) || nombreux protocoles || Delphi/FPC. Kylix/FPC est une base de code séparée et abandonnée | | [http://www.overbyte.be '''ICS'''] || François Piette || Windows|| Freeware(*) || nombreux protocoles || Delphi/FPC. Kylix/FPC est une base de code séparée et abandonnée |
Revision as of 19:24, 1 May 2020
│
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 | 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
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 |