AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte HTTP Server Framework für Object Pascal - nun auf GitHub
Thema durchsuchen
Ansicht
Themen-Optionen

HTTP Server Framework für Object Pascal - nun auf GitHub

Ein Thema von mjustin · begonnen am 23. Feb 2012 · letzter Beitrag vom 22. Apr 2023
Antwort Antwort
mjustin

Registriert seit: 14. Apr 2008
3.010 Beiträge
 
Delphi 2009 Professional
 
#1

AW: Web Application Framework für Delphi und Free Pascal

  Alt 27. Aug 2013, 09:30
Version 2.5 der Habari Web Components bringt als Verbesserungen:

* Unterstützung von Free Pascal "mixed mode" Quelltexten
* NCSA Logger auch unter Linux verwendbar
* Bootstrap 3.0, jQuery 1.10.2, jQuery mobile 1.3.2 in den Beispielapplikationen
* Zusätzliche Dokumentation
* Getestet mit Indy 10.6 (revision 5044) und Free Pascal 2.6.2
* Pflege und Verbesserungen der Demoanwendungen

Demoanwendungen (mit Quelltext der Beispielwebkomponenten):
* "Kitchen sink" (online Version)
* Flight Plan (jQuery mobile)
* ReCaptcha

Download:

http://cc.embarcadero.com/Item/28784

oder

http://www.habarisoft.com/download/H...onentsDemo.zip

Die mit doxygen erstellte API Dokumentation der Version 2.5 ist online unter http://www.habarisoft.com/habari_web.../2.5/docs/api/ zu finden.
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.010 Beiträge
 
Delphi 2009 Professional
 
#2

AW: Web Application Framework für Delphi und Free Pascal

  Alt 3. Mai 2014, 07:41
In der am 2. Mai erschienenen Version 2.8 der Habari Web Components ist jetzt die Unterstützung von Unit Tests für Lazarus / Free Pascal enthalten.

Die bereits bestehenden DUnit Tests wurden zum FPCUnit Framework kompatibel gemacht und sind über ein eigenes Lazarus-Projekt im FPCUnit GUI Testrunner ausführbar.

Weitere Veränderungen in Version 2.8:
  • neue Tutorials für die Erstellung von Webanwendungen
  • Validierung der Kontext- und Resourcemappingpfade
  • Workarounds im Log4D Framework zur Unterstützung von Free Pascal

Die "Flightplan" Beispielanwendung wurde auf Version 1.4.2 des jQuery Mobile Frameworks aktualisiert.
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.010 Beiträge
 
Delphi 2009 Professional
 
#3

AW: HTTP Server Framework für Delphi und Free Pascal

  Alt 20. Mär 2016, 05:36
Das HTTP Server Framework ist auf GitHub umgezogen und wird unter dem neuen Namen "Daraja Framework" als Open Source weiterentwickelt:

Projekt:
https://darajaframework.com/

Quelltext und Wiki auf GitHub:
https://github.com/michaelJustin/daraja-framework

"Getting Started" PDF
DarajaFrameworkGettingStarted.pdf

API Dokumentation:
https://darajaframework.com/docs/1.0/
Michael Justin

Geändert von mjustin (20. Mär 2016 um 07:33 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#4

AW: HTTP Server Framework für Delphi und Free Pascal

  Alt 20. Mär 2016, 07:30
Der Link funktioniert nicht, gibt ein 404.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.010 Beiträge
 
Delphi 2009 Professional
 
#5

AW: HTTP Server Framework für Delphi und Free Pascal

  Alt 20. Mär 2016, 07:35
Der Link funktioniert nicht, gibt ein 404.
Danke! Den Link habe ich korrigiert, er müsste nun den HTTP Code 200 zurückgeben
Michael Justin
  Mit Zitat antworten Zitat
ConstantGardener

Registriert seit: 24. Jan 2006
Ort: Halberstadt
379 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: HTTP Server Framework für Object Pascal - nun auf GitHub

  Alt 20. Mär 2016, 08:45
...sehr schön. Ich setze den Vorgänger (Habari Web Components) schon länger kommerziell ein und kann ihn nur empfehlen! Ein Blick lohnt sich in jedem Fall und ist jetzt ja sehr "schmerzfrei" (sprich kostenlos) möglich. Da bekommt man direkt Lust mal eine kleine DEMO zusammenzuschrauben.

Danke Dir erstmal für die bisherige Arbeit!

cu cg
Andreas Schachtner
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.010 Beiträge
 
Delphi 2009 Professional
 
#7

AW: HTTP Server Framework für Object Pascal - nun auf GitHub

  Alt 2. Jul 2016, 13:28
Die RESTful Erweiterung des Daraja Framework ist nun als Version 2.0 auf GitHub verfügbar:

https://github.com/michaelJustin/daraja-restful

Sie enthält als wesentliche Neuerung Unterstützung von Free Pascal.

Da in Free Pascal Anonyme Funktionen bisher nicht unterstützt werden, muss stattdessen eine Referenz auf eine Methode übergeben werden.

Beispiel: Delphi ...
Delphi-Quellcode:
   &Path('hello');
   &Produces('text/html');
   GET
    (procedure(Request: TRequest; Response: TResponse)
     begin
       Response.ContentText := '<html>Hello world!</html>';
     end);
...Free Pascal:
Delphi-Quellcode:
   &Path('hello');
   &Produces('text/html');
   GET
    (MyGetMethod);

...


   procedure TMyRestComponent.MyGetMethod(Request: TRequest; Response: TResponse);
   begin
     Response.ContentText := '<html>Hello world!</html>';
   end;
Unittests sind nun für Delphi (DUnit) und Free Pascal (FPCUnit) enthalten.

Feedback ist wie immer herzlich willkommen.
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz