Difference between revisions of "Brook for Free Pascal/fr"

From Lazarus wiki
Jump to navigationJump to search
Line 8: Line 8:
 
= Fonctionnalités =
 
= Fonctionnalités =
  
* '''Advanced routes management''' – Actions are performed by means of routes. Brook knows how to receive a request and choose the correct URL and the correct method to reply to it.
+
* '''Advanced routes management''' – Les actions sont réalisées au moyen de routes. Brook sait comment recevoir une requête et choisir l'URL correcte et la méthode correcte pour y répondre.
* '''Integrated data persistance''' – Brook offers a table object where data can be handled. Less instantiations, less coding, with an elegant syntax.
+
* '''Integrated data persistance''' – Brook offre un objet table d'où les données peuvent être manipulées. Moins d'instanciation, moins de codage, avec une syntaxe élégante.
* '''JSON native support''' – [http://json.org JSON] is widespread in the web for data exchange purposes. You will really appreciate Brooks' good JSON support.
+
* '''JSON native support''' – [http://json.org JSON] is largement répandu le web à des fins d'échange de données. Vopus apprécierez réellement le bon support de JSON par Brook.
* '''REST architecture support''' – [http://en.wikipedia.org/wiki/Representational_state_transfer REST] is an architecture able to simplify and standardize data requests and replies. Brook is powerful even if you don't use REST – but you will want to use it.
+
* '''REST architecture support''' – [http://fr.wikipedia.org/wiki/Representational_state_transfer REST] est une architecture capable de simplifier et normaliser les requêtes de données et les réponses. Brook est puissant même si vous n'utilisez pas REST, mais vous voudrez l'utiliser.
* '''Lazarus wizards for installation and usage''' - With [http://www.lazarus.freepascal.org Lazarus], development is easier; with the Brook wizards, only a few clicks are required to start and configure your Brook projects.
+
* '''Lazarus wizards for installation and usage''' - Avec [http://www.lazarus.freepascal.org Lazarus], le développement est facile ; avec les assistants de Brook, seuls quelques clics sont nécessaires pour démarrer et configurer vos projets brook.
  
 
= Plugiciels =
 
= Plugiciels =

Revision as of 09:30, 30 April 2020

Deutsch (de) English (en) français (fr) polski (pl)

A propos

Brook for Free Pascal est le cadre d'application (framework) parfait pour le web Free Pascal en pur Pascal. Il n'est donc pas besoin de se passer de son langage de programmation préféré.

Il est complet: actions simples ou configurables pour les accèsaux bases de données, fonctions avancées de routage, assistant pour Lazarus, support de l'internationalisation, haute compatibilité avec les structures JSON, implémentation simple et élégante de REST, plugiciel pour des besoins variés, courtiers extensibles et découplés... En fait, vous avez plusieurs raisons d'adopter Brook comme infrastructure d'application web (NdT: Joli morceau de pub, prometteur).

Fonctionnalités

  • Advanced routes management – Les actions sont réalisées au moyen de routes. Brook sait comment recevoir une requête et choisir l'URL correcte et la méthode correcte pour y répondre.
  • Integrated data persistance – Brook offre un objet table d'où les données peuvent être manipulées. Moins d'instanciation, moins de codage, avec une syntaxe élégante.
  • JSON native supportJSON is largement répandu le web à des fins d'échange de données. Vopus apprécierez réellement le bon support de JSON par Brook.
  • REST architecture supportREST est une architecture capable de simplifier et normaliser les requêtes de données et les réponses. Brook est puissant même si vous n'utilisez pas REST, mais vous voudrez l'utiliser.
  • Lazarus wizards for installation and usage - Avec Lazarus, le développement est facile ; avec les assistants de Brook, seuls quelques clics sont nécessaires pour démarrer et configurer vos projets brook.

Plugiciels

  • dOPF – Sleek, intuitive and fast object persistence for faster and easier database development.
  • RUtils – Some general purpose routines for string conversion, parsing, encoding and more.
  • JTemplate – Fill variables in a template file.
  • QTemplate – Alternative to the FPTemplate engine.
  • EasyRSS – Easiest way for Pascal developers to provide news updating services in their applications.
  • XMailer – Simple way to send e-mail using Free Pascal.
  • AlgEx – Process algebraic expressions passed as strings.
  • Captcha – Verification images to block bot access on login pages.
  • MGeoIP – Identify the name of the country or city where IPs reside.
  • ConvUtils – Conversion between units of measurement (centimeters, inches, liters etc.)
  • HtmlDoc – Write headers, body and other relevant tags using Object Pascal.
  • LJGridUtils – Easy conversion from LCL to JSON and vice versa.
  • Brook-Telegram – Consume the Telegram Bots API in a Brook application.

Site web

Get started, documentation, license, download and others details here Brook for Free Pascal.

Alternatives

  • Brook framework - Microframework which helps to develop web Pascal applications.
  • mORMot - Synopse mORMot ORM/SOA/MVC framework.
  • FreeSpider - Web development package for Free Pascal/Lazarus.
  • FCL-Web Built-in Free Pascal web library.
  • Fano Framework Web application framework for modern Pascal programming language.