Ansicht umschalten
Avatar von Brechti
  • Brechti

mehr als 1000 Beiträge seit 02.10.2011

Re: Gar nicht so fail

Onsager schrieb am 19. Oktober 2013 17:34

> Willst du aber mehr, wird/werden deine Qt-Dlls oder statischen
> Bibliotheken aber auch nicht groesser - bei den Minimalkits wirst du
> anfangen Lib C und D hinzubinden zu muessen.

Wie kommst Du darauf? Wenn Du QT nutzen willst, dann brauchst Du
eben auch diese Fremdlibs, wenn Du allerdings vorhandene Libs
nutzt die vom System schon ab Start in den Speicher geladen wurden
(weil das OS ansonsten nicht mal booten könnte -> sind also keine
Extras oder weglassbare Files/libs) dann bist Du aber auch nicht
in der Situation irgendwelche Fremdfiles mit auszuliefern.

> Neben der Groesse gibts
> dann ebenfalls neue technologische Besonderheiten X und Y in C und D,
> von denen dir in weiterer Entwicklung irgendeine mit wachsender
> Wahrscheinlichkeit im Weg rumsteht - das Monster Qt bleibt
> demgegenueber relativ gleich. 

Keinesfalls. Qt4 / Qt5 builds können zwischen 3-12 Stunden auf
heutigen OS/Hardware configs dauern und dies kann erforderlich sein,
da spielt es für den Entwickler schon eine Rolle und ich wage
tz behaupten, dass es auch einen Enduser stört wenn er für ein
triviales Exe Programm 40 MBytes Setup laden und installieren muss
(große Programme mit Daten sind in der Regel eher noch umfangreicher
denn kleiner).

> Modularitaet ist immer eine neu zu hinterfragende Groesse, physische
> Dateigroessen sind dabei aber heutzutage eher irrelevant.

Wie kommst Du denn auf diesen Schwachsinn? 
Wenn Du ein Hoster bist und 1000 User hast die ständig riesige
Files ziehen und Du Updater laufen hast, die dauerhaft riesige
Dateivergleiche für die Deltas der Updates berechnen müssen oder
gar riesige Files austauschen müssen generierst Du einen gewaltigen
Traffic und lastest gerade die Update/Patch/Installsever extrem
aus.Desto kleiner die Vergleichsdatenmenge der Files, desto
schneller, desto weniger Traffic. Vermutlich machst Du nur
kleine Sachen wo Du 2-4 Leute zufriedenstellen musst LOL ;D

> Abhaengigkeiten, Technologiespruenge oder -vielfalt mit z.B. damit
> verbundenen nichtlinear steigenden Komplexitaeten im Buildsystem
> allerdings nicht

Ich vermute mal das Du Dir bisher Qt5.1 noch nicht so genau
angeschaut hast und es vermutlich noch nicht selbst kompiliert hast,
sonst würdest Du nicht so ein halbwissen von Dir geben, ansonsten
würdest Du wissen das gerade das 
Buildsystem noch aufgeblähter wurde als es das schon bei Qt4.x war.

Bewerten
- +
Ansicht umschalten