SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [MISC] Gads ordbøger til Linux



John Mørck Hansen wrote:
wxWindows bruger en del kraft på at oversætte det API brugeren vil, til
hvad det underliggende OS forstår. Du kan jo stikke næsen ned i
kildekoden til wxWindows for at se efter hvis du ikke vil tro mig!.

Nu er det for mig ikke et spørgsmål om at tro på dig eller ikke tro på dig. Det er nærmere, at jeg prøver på at forstå noget, og at jeg får oplysninger som jeg fortolker som modstridende, fra dig og fra wxWindows folkene.
Og hvorfor skulle jeg stikke næsen i wxWindows koden - det er jo netop det som wxWindows folkene har gjort og gør (!) og deres meldinger ser ud til at gå på at de overgår Java, .NET og Mono på hastighedsområdet, netop fordi wxWindows ikke skal bruge et "layer".


Qt har sin egen "render" og skal derfor ikke oversætte API brugerens
manipulationer med de forskellige kontroller til noget OS afhængit. Qt
bruger kun primitive tegne funktioner fra platformen. Det har så den
bagdel, at det ikke med det samme understøtter et nyt udsene for et OS.
På den anden side kan man få et program til at se ens ud på alle
platforme!.

Der er en gennemgang af wxWindows i det nyeste Linux Journal [1], hvor wxWindows sammenlignes med diverse andre udviklingsværktøjer og -teknologier.
Her hedder det blandt andet:
"Although Qt is the standard for building KDE applications, wxWindows can be used as well. Qt's Microsoft Windows version is not free for commercial use, but wxWindows is, and QT requires a special preprocessor for the event system".


"Special preprocessor" lyder lidt som noget layer-agtigt eller OS-specifikt. Er det det?

wxWindows gør ikke noget selv. Det er "kun" en grændseflade til det
underliggende OS. Med de mange foreskelle som de nu her!.

Snakker vi design time eller runtime? De kilder jeg kan finde ser mere ud til at betragte wxWindows som et API, som man kan linke det OS-specifikke library og compiler op mod sin applikation med. Så wxWindows ser i høj grad ud til at "gøre noget", hvad det så end vil sige for et API.


Måske spørger jeg dumt, men er det X-Windows aka the X Windowing System du tænker på?

Som jeg skrev: så vidt jeg ved understøtter det ikke MacOS X
Det var ikke med sidst jeg havde næsen i kildekoden.

Måske har de også kvittet layer teknologien siden sidst du kiggede?


Mvh Martin

[1] Linux Journal, July 2003, p. 90, "wxWindows for Cross-Platform Coding"



 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:36
Denne side vedligeholdes af MHonArc .