Brook for Free Pascal/pl

From Lazarus wiki
Revision as of 00:40, 5 February 2022 by Slawek (talk | contribs) (literówka)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

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

Brook dla Free Pascala

Wstęp

Brook dla Free Pascal jest idealnym frameworkiem Free Pascal dla aplikacji internetowych. To czysty Pascal. Nie musisz porzucać preferowanego języka programowania.

To kompletne narzędzie: proste akcje lub konfigurowalne akcje dostępu do bazy danych, zaawansowane funkcje routingu, kreator dla Lazarus, wsparcie dla internacjonalizacji, wysoka kompatybilność ze strukturami JSON, łatwy i elegancki REST, wtyczki dla różnych potrzeb, rozszerzalni i oddzieleni brokerzy... W rzeczywistości masz kilka powodów, aby zaadoptować Brook jako swój framework do tworzenia stron internetowych.

Cechy

  • Zaawansowane zarządzanie trasami – Akcje wykonywane są za pomocą tras. Brook wie, jak odebrać żądanie i wybrać właściwy adres URL oraz właściwą metodę odpowiedzi na nie.
  • Utrzymywanie zintegrowanych danych – Brook oferuje obiekt tabeli, w której można przetwarzać dane. Mniej instancji, mniej kodowania i elegancka składnia.
  • Natywna obsługa JSONJSON jest szeroko rozpowszechniony w sieci do celów wymiany danych. Naprawdę docenisz dobre wsparcie JSON przez Brooks.
  • Obsługa architektury RESTREST to architektura zdolna do uproszczenia i standaryzacji żądań danych i odpowiedzi. Brook jest potężny, nawet jeśli nie używasz REST – ale będziesz chciał go użyć.
  • Kreatory Lazarusa do instalacji i używania - Z Lazarus programowanie jest łatwiejsze; z kreatorami Brook, wystarczy kilka kliknięć, aby rozpocząć i skonfigurować swoje projekty Brook.

Wtyczki

  • dOPF – Eleganckie, intuicyjne i szybkie utrzymanie obiektów dla szybszego i łatwiejszego tworzenia baz danych.
  • RUtils – Niektóre procedury ogólnego przeznaczenia do konwersji ciągów (string), parsowania, kodowania i innych celów.
  • JTemplate – Nadawanie wartości zmiennym w pliku szablonu.
  • QTemplate – Alternatywa dla silnika FPTemplate.
  • EasyRSS – Najłatwiejszy sposób dla programistów Pascal na dostarczanie usług aktualizacji wiadomości w swoich aplikacjach.
  • XMailer – Prosty sposób na wysłanie wiadomości e-mail za pomocą Free Pascal.
  • AlgEx – Procesy wyrażeń algebraicznych przekazywane jako łańcuchy (string).
  • Captcha – Obrazy weryfikacyjne do blokowania dostępu dla „botów” na stronach logowania.
  • MGeoIP – Określa nazwę kraju lub miasta, w którym znajdują się wskazane adresy IP.
  • ConvUtils – Konwersja między jednostkami miary (centymetry, cale, litry itp.)
  • HtmlDoc – Stwórz nagłówki, treść i inne odpowiednie tagi za pomocą Object Pascal.
  • LJGridUtils – Łatwa konwersja z LCL do JSON i odwrotnie.
  • Brook-Telegram – Korzystaj z interfejsu Telegram Bots API w aplikacji Brook.

Strona główna

Rozpocznij pracę. Dokumentację, licencję, pobieranie kodów i inne szczegóły znajdziesz tutaj Brook dla Free Pascal.

Alternatywy

  • Brook framework - Microframework, który pomaga w tworzeniu aplikacji webowych w Pascalu.
  • mORMot - Framework Synopse mORMot ORM/SOA/MVC.
  • FreeSpider - Pakiet programistyczny dla Free Pascal/Lazarus.
  • FCL-Web Wbudowana biblioteka internetowa Free Pascal.
  • Fano Framework Framework aplikacji internetowych dla nowoczesnego języka programowania Pascal.