[German] Das alte Basic

Started by jeg, June 12, 2017, 09:45:55 PM

Previous topic - Next topic

jeg

Ich habe die Einträge in diesem Forum über die Ablösung der alten Basic Variante gelesen. Nun ist es aber so, daß ich ca. 12000 Zeilen Code in dieser Variante geschrieben habe und quasi alles neu schreiben müsste. Ein großer Teil davon ist aber Verwaltungscode ohne Oberfläche, bei dem der ganze Asynchrone Überbau alles andere als förderlich ist. Ich kenne Javascript und es ist aus meiner Sicht auf keinen Fall für größere Projekte gegeignet. Auch die Nutzung von TypeScript oder ähnlichen macht die Sache nur komplexer.

Deswegen hier noch mal die explizite Frage: Es wird auch in absehbarer Zeit (1 bis 2 Jahre) keine andere Schnittstelle zum Scripting oder eine Net-Anbindung geben?

Carlo Didier

Hallo!
Ich kann dich ganz gut verstehn!

Schau mal mein feature request: https://www.photools.com/community/index.php?topic=6711.0

Mario

#2
QuoteDeswegen hier noch mal die explizite Frage: Es wird auch in absehbarer Zeit (1 bis 2 Jahre) keine andere Schnittstelle zum Scripting oder eine Net-Anbindung geben?

JavaScript ist durchaus für grüßere Projekte geeignet. Schaur Dir z.B. mal Microsoft's Visio Studio Code an.
Da asynchrone ist kein Überbau sondern ein integraler Bestandteil der Sprache

Eine Anbindung an .NET existiert bereits. Genauso wie an PowerShell, Go, PHP, Pyhton, curl und was auch immer. Alle diese Programmiersprachen können WebServices nutzen, und somit können sie verwendet werden, um Skripte und "Apps" für IMatch zu schreiben. Von meiner Seite sind keine Änderungen notwendig.

Das ist ja einer der Hauptvorteile von IMatch 2017 und IMatch WebServices. Die integrierten Dieste können von vielen Programmiersprachen und von allen Betriebssystemen genutzt werden!
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

ben

Hi Mario,hättest du ein einfaches Beispiel für eine Python Anbindung für uns?
Welche Funktionen von IMWS bzw. IMATCH könnte man dann nicht nutzen?

Veilen Dank,
Ben

Mario

Alle von IMWS angeboteten Funktionen stehen zur Verfügung, natürlich nur solange IMWS läuft (lokal oder remote).
Die von IMach zusätzlich angeboteten Funktionen stehen nur in dem in IMatch integrierten IMWS zur Verfügung - IMatch muss natürlich ausgeführt werden.
Hinweis: Da IMatch kein Server-Produkt ist, kann man nur vom gleichen Computer darauf zugreifen.

Ich habe diese Funktionen in der IMatchlib.js gekapselt und dokumentiert. https://www.photools.com/dev-center/doc/imatch/

Alle im Netz verfügbaren Beispiele zur Nutzung von WebServices aus Python sollten funktionieren. Ich habe keine Beispile für Python, sorry.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook