So, nun muss ich mich mal hier melden (Hand heb)
um einiges was deeem macht auch mal ins
rechte Licht zu rücken.
Und natürlich ein paar worte zu Dot-NET.
Ich befasse mich seit mehr als 2 Jahren nun
beruflich mit DotNet und habe da schon einiges
an Erfahrung sammeln können.
Nachdem die Anfangs-hürde recht groß war,
schliesslich liefen alte VB Programme net mehr so einfach,
Datei-Operationen nun per Stream's gehandelt werden,
kam irgendwann der 'PLONG' in meinem Kopf und
ich hatte es verstanden.
Das DotFramework bietet so viele Klassen(Methoden)
(zu vergleichen mit Libs von PB) das einem dabei sehr
leicht der überblick verloren geht.
Aber man kann alles machen. Egal ob x-beliebiger
Crypto-Algo, Linkedlist als Stack's oder DirectX9.
Alles drin.Wirklich alles.Mir fällt nix ein was fehlt.
Und , Alles erprobt und meiner Meinung recht
bugfrei.Mit ein Grund weswegen ich ausser kleinen
sachen so gut wie nix mehr mit PB mache und DotNet
einsetze.
Apropo Speed:
Wenn DotNet-Programme erstmal gestartet sind ,
denn da wird ja das JIT (just in Time)Compiling gemacht
welches am längsten dauert,
so sind die Programme net langsamer als
'normale' Exen.
Nun zu Deeem's PBCompiler.NET .
Meine Möglichkeit von der Arbeit her unter DotNet zu
entwickeln schliesst auch ein das CompactFramework
zu programmieren. Das heisst Programme unter WinCE
Erstellen.
Nun was ist WinCE ?
Das ist die Plattform wo zum beispiel einiges PDA's (PocketPC)
oder auch Handys (Smartphones genannt) ihr Dasein haben.
Und was kann man mit einem solchen Compiler also nun machen ?
Richtig , für solche Plattformen Programme schreiben.
Und zwar Anwendungen als auch Spiele.
So gibt es ab Mobile5
(WinCE-5) auch eine DirectX (nennt sich hier Direct3D) Lib.
Also kann man mit einem solchen Compiler auch Daddel-Kram
machen.
Und ihr wisst sicherlich wieviel Geld die Fiirma
'JAMBA' mit Handy-kram verdient.
Ein anderer Aspekt isst auch,
der Quellcode wird kompatibel sein.
Einmal schreiben, die EXE ist auf allen Plattformen
wo es eine DOTNET-Umgebung gibt lauffähig.
Unsere Anwendung (von der Arbeit) läuft genauso.
Iss lustig das example (2kb als exe) auf nem Handy zu starten
Momentan iss der compiler noch in einer early stage.
Die meiste arbeit nach dem Core (der schon einigermassen
gut geht) sind nun die Libs.
Das kostet enorm Zeit.
Deswegen fragt Deeem wahscheinlich hier nach ob
es sich überhaupt lohnt weiterzumachen.
Der Compiler sollte auch nur als ergänzung
zum 'normalem' PB-Compiler gesehen werden,
nich als Konkurenz.
Denn es gibt keinen Prozedualen Basic-Compiler
für NET bisher.
Alle anderen sind OOP.
(wobei ich das persönlich als vorteil finde)
Ach, die frei erhältlichen Express-Compiler von M$
können keinen Code für WinCE erstellen
so. nun kloppt euch drum
