Seite 3 von 3

Re: INFO: REAL Studio für lau

Verfasst: 16.05.2011 19:58
von shadow
Darum geht es doch Kiffi. Man sollte nur das mithaben, was man auch braucht. Sprich, wenn ich nur eine Kommandozeilen-Anwendung code, dann erwarte ich auch, dass meine EXE max. 100 KB mit allem drum und dran groß ist.

Zumal der Vorteil von PB ist, dass der Code nativ erstellt wird. Somit nicht wirklich unnötiger Ballast mitgeführt wird.

RB ist jedoch eine interpretierte Sprache. D. h. du hast in deiner EXE mind. die Laufzeitumgebung dabei (so wie du für VB alle Runtime-Dll's brauchst). Sprich, du hast lauter Zeug dabei, dass du eigentlich nicht verwendest. Und möchtest du in RB SQLite-Support, so wird zusätzlich Ballast mit aufgenommen. (Ein Vergleich hierzu wäre .NET oder Java - du hast immer die Runtime dabei, bei bedarf aber auch assemblies/jar-Bibliotheken wenn du z. B. SQLite verwenden willst. Wobei .NET und Java natürlich eine Klasse für sich sind.)

Deine Aussage ist zwar korrekt, dass man die Fähigkeiten einer Programmiersprache (und dessen Compiler) nicht von einer simplen Hello World Anwendung abhängig machen kann. Jedoch ist der Vergleich in diesem Fall unpassend...

Re: INFO: REAL Studio für lau

Verfasst: 16.05.2011 20:09
von ts-soft
Das RB "alles an Board" hat, beweist aber auch, das ein natives Linken zur Exe gar nicht gegeben ist, sondern das es
sich mehr um eine kleine Exe mit Runtime ählichem Basis-Paket handelt, zu dem dann ein p-Code gelinkt wird.
Das erklärt auch, warum diese "Exen", die einzigen sind, die sich mit UPX und Konsorten nicht packen lassen. Es
handelt sich IMHO eben nicht um native Exen.

Es ist also sehr wahrscheinlich, das diese "Exen" nicht nur aufgrund der Größe langsamer als PB-Compilate sind.

Insofern ist der Vergleich doch aussage kräftig :mrgreen:

Diese 3 geteilte pseudo-exe macht auch das Crosscompiling leichter, da ja nur der native Teil, der immer gleich ist, ausgetauscht werden muss.

Für mich kommt so was wie Real STUDIO auf jeden Fall nicht in Frage, zu mal das ganze auch noch sehr Instabil ist.

PS: Den Beitrag von Shadow hab ich vorher noch nicht lesen können, auch wenn wir ähnliche Aussagen machen.

Re: INFO: REAL Studio für lau

Verfasst: 16.05.2011 20:17
von rolaf
Da ist mir VB echt noch weit sympatischer, da schleppt nicht jede Exe seine eigene Runtime mit, sondern sie wird für alle Exen nur einmal benötigt. Aber PB ist für kleine Tools unschlagbar, da beisst die Maus kein Faden dran ab... :allright: