AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte ssFrameWork (StahliSoft - FrameWork)
Thema durchsuchen
Ansicht
Themen-Optionen

ssFrameWork (StahliSoft - FrameWork)

Ein Thema von stahli · begonnen am 20. Feb 2013 · letzter Beitrag vom 23. Mai 2013
Antwort Antwort
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#1

AW: ssFrameWork (StahliSoft - FrameWork)

  Alt 20. Feb 2013, 07:06
Ja das sieht gut aus. Ich habe dazu aber die eine oder andere Frage:

* Wann kommt die VCL-Version?
* Welche Controls hast Du bereits umgesetzt?
* Wie kann man NICHT von Dir bereits implementierte Controls an das Framework binden?
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.395 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: ssFrameWork (StahliSoft - FrameWork)

  Alt 20. Feb 2013, 07:41
Hi,

da ich ne bescheidene Internetanbindung habe (deshalb ist Video ganz schlecht), würden mich ein paar Sourcen interessieren, insbesondere wie man Controls anbindet (Standardcontrols).
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.352 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: ssFrameWork (StahliSoft - FrameWork)

  Alt 20. Feb 2013, 11:50
Danke schon mal für das Feedback.

Die Quellen stelle ich ab heute Abend gern zum Testen zur Verfügung.
Das Problem ist, dass ich zum Release 1.0 momentan vielleicht beim Stand von 20% bin.

Probleme gibt es im Moment definitiv beim Überschreiben der Datenbank, da ich damit noch wenig Erfahrungen habe. Testweise nutze ich FB unter IBX, das sollte man aber leicht austauschen können.

Ansonsten will ich noch einen Komponenteneditor erstellen, in dem ich die Struktur der BL-Klassen definieren kann. Der Experte soll dann (abhängig von der gewählten Datenhaltung (ObjektListen, ORM, DataSet)) die Klassen für die Datenverwaltung erstellen. Diese Klassen sollen dann durch den Experten jederzeit aktualisiert werden können.
Der Programmierer kann von den automatisch zu generierenden Datenklassen BL-Klassen ableiten, die die Geschäftslogik definieren.
Soweit meine Vorstellungen dazu. Aber das muss halt noch realisiert werden.

Wer dennoch Interesse am aktuellen Stand hat, einfach mal per pm schreiben...


Derzeit habe ich nur das Edit und die Checkbox angepasst (Grid, Listbox und Navigator neu zu entwickeln war mir dann wichtiger). Die anderen Controls sollten aber auch leicht anpassbar sein.
Ebenso die VCL-Controls. Wenn da Nachfrage besteht kann ich das mal mit angehen (ab Delphi 2010 sollte das machbar sein).


Dass man spezielle Controls nutzen muss (ähnlich den DBControls unter VCL) halte ich nicht unbedingt für nachteilig. Ich hatte auch schon Versuche erfolgreich durchgeführt, einem "normalen" Control (z.B. existierenden Edit) einfach nachträglich einen Controller anzuhängen und das Binding dann so zu realisieren (mit Hilfe eines SubClassing - oder wie heißt das wenn eine Klasse dynamisch zur Laufzeit Compiletime überschrieben wird?).
Ich fand es dann aber besser und übersichtlicher, spezialisierte Controls einzuführen. Aber da kann man ja nochmal drüber nachdenken, wenn gewünscht.
(Aber die FMX-Controls sind ja letztlich auch schon spezialisierte Controls, um mit dem LiveBinding umzugehen. Irgendwie müssen die Controls ja ihr Funktionalität auf das Framwork anpassen.)


Zumindest freut mich sehr, dass Euch der Grundgedanke offenbar gefällt.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)

Geändert von stahli (26. Feb 2013 um 11:37 Uhr)
  Mit Zitat antworten Zitat
bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
1.138 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: ssFrameWork (StahliSoft - FrameWork)

  Alt 20. Feb 2013, 15:19
wie wäre es mit einem Projekt auf Source forge und mit SVN , dann können wir immer den aktuellen Stand runterladen bzw. auch mal selbst was hinzufügen ?
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#5

AW: ssFrameWork (StahliSoft - FrameWork)

  Alt 20. Feb 2013, 16:09
wie wäre es mit einem Projekt auf Source forge und mit SVN , dann können wir immer den aktuellen Stand runterladen bzw. auch mal selbst was hinzufügen ?
Da wir 2013 haben vielleicht lieber Github und Git

Ich hab mir eins von den Videos auch angesehen (ebenfalls beschränktes Internet) und es macht zumindest einen guten Eindruck, ich kenne allerdings die LiveBindings nicht und habe daher keinen Vergleich. Testen kann ich es mangels aktuellem Delphi nicht... die Sourcen würden mich eventuell trotzdem interessieren, aber nur aus Neugier

(Oder schon mal drüber nachgedacht, das ganze kommerziell zu entwickeln? Wenn – nach deiner Aussage – nicht mal Embarcadero selbst es hinbekommt, könnte es sich ja vielleicht lohnen...)
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.352 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: ssFrameWork (StahliSoft - FrameWork)

  Alt 20. Feb 2013, 22:24
Also ich würde das sehr gern kommerziell entwickeln...
(Im Erfolgsfall würde ich dann meinem Avatar auch mal die Mundwinkel hoch ziehen. )

Deshalb möchte ich die Quellen auch nicht open source stellen (davon halte ich grundsätzlich nicht viel, will hier aber keine Diskussion darüber anfachen).
Wenn es Interessenten gibt würde ich das Framework aber sehr gern in einem kleinen Team weiter entwickeln.
Ich selbst kann nur im Feierabend daran arbeiten und bin entsprechend langsam.
Außerdem habe ich auch immer wieder mit Fehlversuchen zu kämpfen, obwohl ja nun die wesentlichen Grundlagen inzwischen gelegt sind.

Als Einzelentwickler bin ich nicht gewöhnt, im Team zu arbeiten. Aber ich würde mich gern mal darauf einlassen.
Wer Interesse hat, einfach mal per pm... (XE2 oder 3 Voraussetzung).


Anbei mal 4 pas-Dateien, die einen kleinen Einblick zeigen.
Am Edit sieht man, was an Ableitung zu einen Standardcontrol notwendig ist. Wenn man ein Control komplett nachbaut kann man natürlich auch komplexere Funktionalitäten regeln.
Die ssProps zeigen, wie die Werte der Objekteigenschaften ermittelt und zugewiesen werden (ist noch in Arbeit).
Den Navigator habe ich neu und einfacher aufgebaut, damit ich die benötigte Funktionalität komplett selbst regeln kann.
Angehängte Dateien
Dateityp: zip ssAuszüge.zip (8,7 KB, 38x aufgerufen)
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)

Geändert von stahli (21. Feb 2013 um 09:55 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#7

AW: ssFrameWork (StahliSoft - FrameWork)

  Alt 20. Feb 2013, 22:31
Also die DB- und Listen-Anbindung solltest Du dringend abstrahieren, speziell im Navigator. Sonst bläst Du den ja irgendwann ins Unendliche auf.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  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 20:42 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