Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Ohne Klassen und Objekte läuft in .NET gar nichts mehr – und das gilt für Visual Basic .NET nicht weniger als für alle die anderen .NET-Programmiersprachen. Doch gerade für Visual Basic-Programmierer ist das objektorientierte Programmieren ein Gebiet, was sich bis zuletzt (heißt: Visual Basic 6.0) vermeiden ließ. Zwar gab es Klassen und Objekte auch dort, aber die Techniken der »klassischen« objektorientierten Programmierung waren schon sehr eingeschränkt und viele VB 6.0-Programmierer haben die vorhandenen Möglichkeiten einfach nicht genutzt. So gibt es Umsteiger, die schon einige Erfahrungen mit Visual Basic .NET gesammelt haben, die aber immer noch der Meinung sind, dass sie die objektorientierte Programmierung nicht benötigen und sich deswegen nicht mit ihr beschäftigen.
Natürlich können diese Entwickler selbst nach 7 Jahren vorhandener Möglichkeit, auch in Visual Basic .NET objektorientiert zu programmieren, immer noch in ihrem alten prozeduralem Stil weiterprogrammieren. Doch ganz ehrlich: Das ist wie AMG-Mercedes[] fahren mit angezogener Handbremse. Visual Basic .NET wurde gerade durch seine damals neuen OOP-Fähigkeiten endlich erwachsen, und gerade wenn Sie auf moderne Technologien wie LINQ für das Entwickeln zukunftssicherer Anwendungen vertrauen wollen, kommen Sie an der objektorientierten Programmierung nicht mehr vorbei.
[] Porsche stand hier die letzten Jahre – wir wollen aber natürlich keinen der großen, deutschen Autobauer benachteiligen. BMW baut sicherlich auch tolle Autos, Audi, VW und andere selbstverständlich ebenfalls. In diesem Zusammenhang: Autor und Fachlektor streiten sich seit Jahren darüber, welches Auto schöner ist: Das 2008er Audi A4 Cabrio (Fachlektor) oder das 2008er Mercedes CLK Cabrio (Autor). Wir bitten herzlichst um Ihre Meinungen an klaus@loeffelmann.de oder droege@beconstructed.de.