Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Script-Enginges (https://www.delphipraxis.net/171839-script-enginges.html)

DSCHUCH 27. Nov 2012 23:06

Script-Enginges
 
Hy,

aufgrund der aktuellen Delphi-Feeds habe ich gerade mal wieder etwas über möglichkeiten der Scriptsprachen nachgelesen.

Prinzipiell stelle ich mir folgendes vor: man kann eine ScriptSprache integrieren, welche auf die eincompilierten Componenten zugriff hat. Somit ist ein Customizing der Oberflächen möglich, indem man zB StandardScripts für EditExit, EditEnter etc zulässt.

Aktuell gab es ja DelphiFeeds zu

DWScript. http://delphitools.info/dwscript/
Finden im Forum kann man auch pdScript. http://www.be-precision.com/products/

Beide sehen ja sehr gut aus. Die Demos von Precession machen einen sehr guten Eindruck. Hat sich jemand die beiden Komponenten mal angeschaut/verglichen? Hat jenmand die Anforderung von oben, also aus dem Script heraus auf nativ eincompilierte Komponenten zugreifen mal geprüft? Einige Scriptsprachen können das ja, indem man das Interface oder ähnliches vorher mitteilt und dann die Variablen/Zeiger übergibt.

Phoenix 28. Nov 2012 06:32

AW: Script-Enginges
 
Schau Dir auch mal PascalScript an.
Da kannst Du gezielt bestimmte Elemente für die Nutzung vom Script freigeben.

Furtbichler 28. Nov 2012 06:53

AW: Script-Enginges
 
Tolle Idee.
Bei mir wurde das irgendwann zu unübersichtlich, d.h.: Customizing=TOP, Maintability=FLOP

Aber einen Versuch ist es wert, da es relativ schnell umgesetzt ist.

Union 28. Nov 2012 07:23

AW: Script-Enginges
 
Schau Dir auch mal die LiveBindings (ab XE2) an. Das ist im Grunde auch eine Script Engine.

Stevie 28. Nov 2012 07:48

AW: Script-Enginges
 
Zitat:

Zitat von Union (Beitrag 1193321)
Schau Dir auch mal die LiveBindings (ab XE2) an. Das ist im Grunde auch eine Script Engine.

*schauder*

BlackSeven 28. Nov 2012 07:51

AW: Script-Enginges
 
Zitat:

Zitat von Union (Beitrag 1193321)
Schau Dir auch mal die LiveBindings (ab XE2) an.

Kann man damit wirklich arbeiten? ;-)
Ich wäre dafür, dass man DSharp in Delphi integriert.

Union 28. Nov 2012 08:00

AW: Script-Enginges
 
Man kann damit arbeiten. Aber wie Stevie schon sagte...

Stevie 28. Nov 2012 08:20

AW: Script-Enginges
 
Zitat:

Zitat von BlackSeven (Beitrag 1193324)
Ich wäre dafür, dass man DSharp in Delphi integriert.

Ich wäre dafür, dass man property references in Sprache/Compiler einbaut, so dass man Member nicht über Reflection mit ihrem Namen als string ansprechen muss.

Popov 28. Nov 2012 10:41

AW: Script-Enginges
 
Mit Script Sprachen ist es so eine Sache. Eine eigene zu entwickeln ist letztendlich nicht so schwer wie man sich das vorstellt. Es ist nur eine kleine Fleißarbeit.

Das eigentliche Problem ist die Zielgruppe. Als Pascalprogrammierer verfällt man zu schnell der Annahme, dass alle etwas programmieren können. Die Möglichkeiten wie bei Pascal-Script sind dann aber natürlich viel größer.

Wenn sich das an "Normalbürger" richtet, ist alles über Basic übertrieben. Basic wird unterschätzt. Für Programmierung evtl. weniger optimal, aber es funktioniert wie man denkt. Bevor ich einen 10'er in die Tasche stecke, deklariere ich im wahren Leben auch nicht zuerst eine Tasche.

Noch simpler geht es auch, Excel macht es vor. Keine Sprünge oder Schleifen, sondern einfach: Wenn, Dann, Sonst.

Aus Erfahrung, sich nicht von den Möglichkeiten blenden lassen, sondern die Zielgruppe im Auge behalten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz