compmgmt hat geschrieben:JZ.b. Kann ich nirgends auslesen (ohne riesige Abfragen) welches Standard-Terminal ich installiert habe bzw. wo sich die passende Binary befindet. Dann muss ich bei jedem Start eines Konsolenprogramms nach der Binary fragen. Das ist sehr unschön, obwohl die zuletzt eingegebene Binary direkt im Textfeld drin steht.
Das verstehe ich nicht. Was verstehst du unter "Standard-Terminal"? Warum musst du beim Start eines Konsolenprogrammes nach der Binary fragen? MSEgui hat übrigens die Komponente "TTerminal" um ein Terminal-Fenster innerhalb der Applikation zur Verfügung zu stellen. Beispiele sind das Terminal-Fenster in MSEide und das git-Konsolenfenster in MSEgit.
Der Hauptgrund ist aber eben vorallem die Zeit auch alles entsprechend auf Linux zu testen. Außerdem ist es auch immer ein entsprechender Aufwand zu schauen, dass man möglichst keine Funktionen (nicht nur API, sondern auch Komponenten des Betriebssystems) nutzt um auf allen Plattformen die gleichen Funktionalitäten zu haben.
Wie bereits gesagt, MSEgui nimmt dir diese Sorgen ab.
Alternativ habe ich mir überlegt und bin auch dran, LazPlan zusätzlich als Browser-Anwendung zu machen. So könnte man es (wahrscheinlich nicht mit allen Funktionen, aber allen wichtigen) auch unter allen anderen Systemen nutzen.
Browser-Anwendungen sind meiner Meinung nach eher ein Notbehelf und für CAD-Anwendungen zwangsläufig weniger leistungsfähig.