amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Programmierung > RastPort und Multithreading [ - Search - New posts - Register - Login - ]

1 -2- [ - Post reply - ]

2010-01-29, 14:35 h

akl
Posts: 265
User
@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...)

[ - Answer - Quote - Direct link - ]

2010-01-29, 14:46 h

whose
Posts: 2156
User
@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

[ - Answer - Quote - Direct link - ]

2010-01-29, 15:08 h

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

[ - Answer - Quote - Direct link - ]

2010-01-29, 16:34 h

Holger
Posts: 8116
User
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.

[ - Answer - Quote - Direct link - ]

2010-01-29, 19:24 h

Der_Wanderer
Posts: 1229
User
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


[ - Answer - Quote - Direct link - ]


1 -2- [ - Post reply - ]


amiga-news.de Forum > Programmierung > RastPort und Multithreading [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.