Siberian..Husky
Lt. Commander
- Registriert
- Apr. 2004
- Beiträge
- 1.125
CaptainIglo schrieb:Genau (fast zumindest).
.net Programme brauchen nur beim starten etwas länger, sind aber sonst ca. gleich schnell wie andere Platformen. und zum Recourcenverbrauch: Da ist .net das sparsamste was es momentan gibt, da der sogenante JIT (Just in Time) Compiler immer nur den gerade benötigten Teil des Programms compiliert und in den Ram legt.
Und zur obigen Frage, ob nur das GUI oder der gesamte Treiber auf .net basiert:
Ich glaube stark das es (unter XP zumindest) nur das GUI sein wird, denn wenn der gesamte Treiber auf .net basiert, kann ihn jeder entschlüsseln da der MSIL von Microsoft komplett offengelegt ist.
Du wiedersprichst dir doch selbst! wenn der JIT beim start nicht alles kompiliert muss der rest wenn er gebraucht wird nachcompiliert werden, und das ist dann definitiv langsamer als in einem c progie.
treiber in iner sprache wie c# oder java zu schreiben ist sowieso vollkommen schwachsinnig. diese sprachen machen nur sinn wenn man system fern proggen will, am besten also platzformunabhängig. treiber sind aber genau zum gegenteil gezwungen. d.h. man kann die vorteile solcher sprachen nicht nutzen und bekommt stattdessen nur die nachteile(und wenn es "nur" eine längere start zeit ist, mein rechner braucht lange genug beim booten...)
und zum thema spaarsamkeit: den jit compiler musst du bei einem solche programm mit dazuzählen, und dann werden kleine .net tools plötzlich riesen groß...
Zuletzt bearbeitet: