amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > RastPort und Multithreading [ - Suche - Neue Beiträge - Registrieren - Login - ]

1 -2- [ - Beitrag schreiben - ]

29.01.2010, 14:35 Uhr

akl
Posts: 265
Nutzer
@whose:
Ich weiss ja nicht, wer sich aktuell als wxWidget-Fan hervortut...

Vor einigen Jahren habe ich für diesen Ansatz mal plädiert, weil auf die Art neue Applikationen bzw. GUIs leicht von Anfang an hätten portabel programmiert werden können.

Davon bin ich inzwischen abgekommen, weil a) das niemanden wirklich interessiert (wer Amiga-Software schreibt, dem ist das heute wie gestern offensichtlich schnuppe, Ausnahmen wie Hollywood bestätigen die Regel) und b) wxWidgets teilweise echte Limitierungen hatte sowie c) unter Verwendung mittelmäßiger Shareware-CASE-Tools immer noch sehr viel Handarbeit zu leisten war was d) mich dazu bewogen hat, lieber gleich RAD via Visual Studio vorzuziehen und dabei e) Applikation und GUI sauber zu trennen, was f) wieder alles auf die Frage des Programmierstils reduziert und g) dann auch den Kreis zu a) gleich wieder schließt...

Oder kurz: wxWidgets ist für portable GUIs. Das eigentliche Ziel weitestgehender portabler Anwendungen kann man auch anders erreichen.

Unter dem Aspekt der Portierung bereits portabler Anwendungen kann man das anders sehen, aber wxWidgets spielt auch hier keine wirkliche Rolle...

Im Übrigen kann man soviele GUI-Toolkits bauen wie man will - wenn aber neue Entwickler keinen aktuellen Standard inkl. GUI-Builder (IDE mit RAD) und zugehörigen Styleguide vorfinden oder dem Anwender sich jedes Toolkit im Look & Feel anders präsentiert - dann hat die OS Plattform ein echtes Problem.

(Nein, Office 2007 ist eine andere Kategorie...)

[ - Antworten - Zitieren - Direktlink - ]

29.01.2010, 14:46 Uhr

whose
Posts: 2156
Nutzer
@akl:

Njam, ich glaube, wir sind dabei, den Thread zu hijacken... wir können das gerne einfach so mal ausdiskutieren, wenn Du magst. Thilo wird die Diskussion jedenfalls kaum weiterbringen in seiner Hoffnung auf Antwort, wie er den wohl oder übel notwendigen Lock eines Fensters letztendlich realisiert.

Ist aber auch eine verteufelte Kiste, wenn man einerseits dem Appcoder die Sache so einfach wie möglich machen will, andererseits die "verdammte Technik" bei diesem Vorhaben einfach nicht mitspielt und "Forderungen" stellt...
--
---

:boing: µA1 PPC 750GX-800
:boing: A4000 PPC 604e-233

[ - Antworten - Zitieren - Direktlink - ]

29.01.2010, 15:08 Uhr

akl
Posts: 265
Nutzer
@whose:
Sicher ;-)

[ - Antworten - Zitieren - Direktlink - ]

29.01.2010, 16:34 Uhr

Holger
Posts: 8116
Nutzer
Zitat:
Original von whose:
Ist aber auch eine verteufelte Kiste, wenn man einerseits dem Appcoder die Sache so einfach wie möglich machen will, andererseits die "verdammte Technik" bei diesem Vorhaben einfach nicht mitspielt und "Forderungen" stellt...

Ach, wenn man die von akl angesprochene Trennung von GUI und Anwendungslogik konsequent durchzieht, ist das gar nicht so schwer. Das Problem mit dem Fenster-Lock tritt ja nur dadurch zutage, dass der Anwendung Zugriff auf den RastPort gewährt werden soll, also zum einen diese Trennung aufgehoben wird und zum anderen ein Feature bereitgestellt werden soll, das mit einfacher Anwendungsprogrammierung nichts mehr zu tun hat. Es geht um ein Feature für Experten, die genau wissen sollten, was sie tun. Von denen darf man auch etwas mehr verlangen.

--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Antworten - Zitieren - Direktlink - ]

29.01.2010, 19:24 Uhr

Der_Wanderer
Posts: 1229
Nutzer
Im Prinzip ist hier nun alles gesagt. Danke euch allen!

--
HD-Rec, Sweeper, Samplemanager, ArTKanoid, Monkeyscript, Toadies, AsteroidsTR, TuiTED, PosTED, TKPlayer, AudioConverter, ScreenCam, PerlinFX, MapEdit, AB3 Includes und viele mehr...
Homepage: http://www.hd-rec.de


[ - Antworten - Zitieren - Direktlink - ]


1 -2- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > RastPort und Multithreading [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.