J. Van Loon schrieb:
Hallo.
Es erstaunt mich doch ein wenig, dass es so viele
extrem negative Meinungen zu dieser neuen Version
gibt.
Habe heute nochmal ein wenig mehr Zeit investiert und meine Meinung zu
RB 2005 ist immer noch zwiespältig:
Das IDE zielt natürlich klar auf die Linux- und vor allem (und noch viel
mehr) auf die Win-User ab, die den Schritt von VB6 nach .NET nicht
machen wollen/können. Für die fühlt sich die IDE recht vertraut an.
Auch, wer z.B. Java Netbeans 4 benutzt findet ähnliche Konzepte wieder.
Könnte dazu führen, dass Mac-typische Elemente irgenwann in den
Hintergrund geraten. Das macht mir eigentlich am meisten Sorge, zumal
die Win-Versionen von RB-Programmen sich immer noch nicht "nativ" anfühlen.
Zur Zeit macht mir die Release 1 aber mehr den Eindruck einer Public
Beta. Z.B. bei TabPanel hatte ich heute große Redraw-Probeleme beim
Umschalten zwischen den Tabs. Zudem ist die Doku unvollständig (schrieb
ich gestern schon).
Dafür möchte ich im Moment noch kein Geld hinlegen, das nächste Release
kommt ja wahrscheinlich erst in 90 Tage. ;)
Mal sehen, wie die Version sich anfühlt.
Aber ein paar Sachen gefallen mir auch echt gut (es sind meistens die
kleine Dinge im Leben):
Listbox.CellBackgroundPaint zeichnet jetzt bis ans Ende des sichtbaren
Bereiches (mittels virtueller Spalten und Zeilen), auch wenn die
Einträge weniger Platz einnehmen (das wurde aber auch Zeit).
Die neue ContainerClass ist der Bringer (leider wohl nur in der
Pro-Version :( ). Gerade wenn man sehr aufwändige Layouts hat bzw. Teile
in verschiendenen Fenster im wieder braucht kann man locker diese in
einzeln in Containerm zusammenstellen und diese später in die Fenster
einbinden. Das gibtes natürlich auch schon in anderen
Entwicklungsumgebungen (z.B. Apples InterfaceBuilder) und zum Glück auch
endlich in RB.
HTML-Viewer eröffnet einem auch ganz neue Möglichkeiten für eigene
Hilfefunktionen (sieher RB-Hilfe) oder Webservices etc. Allerdings
scheinen da auch noch einige Ungereimtheiten drin zu sein. So habe ich
unter MacOS X bei keinem Event (z.B. documentBegin) bisher den
URL-String mitgibt. Zum anderen gibt es keine Möglichkeit, die aktuelle
URL auszulesen (jedenfalls, wenn man der Hilfe und dem Autocomplete
glauben darf). Da muss und wird hoffentlich noch viel passieren.
Viel mehr habe ich noch nicht testen können. Na ja, 13 Tage bleiben ja
noch, um das Baby ein wenig abzuklopfen.
Würde mich übrigens freuen, wenn andere auch mehr Ihre Erfahrungen mit
den Neuerungen bzw. Änderungen der Controls und Klassen berichten würden
und nicht nur über die IDE diskutiert würde, denn die "behindert"
vielleicht beim Entwickeln, schlechte bzw. fehlerhafte Klassen
verhindern das Entwickeln aber komplett. :)
Gute Nacht
Torsten
|