C++ Builder 5 Enterprise
Der sicherste Weg, einen Programmierer zu ärgern, ist unmissverständlich zu behaupten, dass das eine oder andere Integrated Development Environment (IDE) das Beste seiner Art ist. Tatsache ist, dass alle auf ihre Art und Weise gut sind. Es kommt einfach auf die eigenen Präferenzen und Erfahrungen an und nicht auf die Merkmale der IDEs selbst. Bei Borland C++ Builder 5 Enterprise handelt es sich um eine hervorragende IDE erster Klasse, die für die Entwicklung von Windows-Anwendungen, Services, Bibliotheken und anderer Software in ANSI C und C++ entworfen wurde. Ihre Oberfläche ist attraktiv, ihr Objektmodell ist intelligent und ihre Features können mit denen ihrer Mitstreiter durchaus mithalten. Sie ist eine gute Wahl für Tätigkeiten im Windows Entwicklungsbereich, besonders für Projekte, bei denen Datenbankkonnektivität, verteilte Anwendungen, Internationalisierung, Internetanbindung oder eine Kombination aus allem verlangt werden. Diese neueste Version von C++ Builder vereint Verbesserungen, was die Unterstützung von Datenbank-Anbindung, Internet-Anwendungen und Extensive Markup Language (XML) angeht. Der Editor kann nun ein besseres Management für die "To-do"-Liste und einige kleinere Verbesserungen im Bereich der Oberflächen, einschließlich programmierbarer Key- Mappings bieten. Unterstützung für die multithreaded Hintergrundkompilation ist jetzt auch vorhanden. Die Enterprise Edition enthält jetzt auch erstmalig Unterstützung für teambasierte Entwicklungsarbeit. Sie werden Versionierung, Code Check-in und Check-out und Integration mit Projekt-tracking Suites wie PVCS finden. Die Beschwerden aus den Reihen der Entwickler scheinen sich auf Bordlands Compiler Yielding Executables zu konzentrieren, die nicht ganz so schnell (vielleicht 5 bis 10 Prozent langsamer) sind wie die Compiler der Konkurrenz in Microsoft Visual C++ 6. Alles in allem wird sich der Geschwindigkeitsunterschied aber in den meisten Anwendungen kaum bemerkbar machen. Wenn Sie die Borland Oberfläche und das Tool Set vorziehen, werden Sie diesen kleinen Nachteil wohl gerne in Kauf nehmen. Eine der reizvollsten Features der Enterprise Edition ist ihre Datenbankanbindung. Dieses Produkt kommt zusammen mit nativen Laufwerken wie Oracle (Oracle 8i miteinbegriffen), Sybase, Informix, Microsoft SQL Server (SQL Server 7 miteinbegriffen), IBM DB2 und InterBase Datenbanken, von denen alle nach Belieben im Rahmen der C++ Builder Lizenz wild verteilt werden können, ohne weitere Zahlungen zu leisten. Die Enterprise Edition wird auch mit verschiedenen spezialisierten SQL-Entwicklungswerkzeugen und extensiver Unterstützung für die Entwicklung von Multitier- Datenbankanwendungen geliefert. Für die rasend schnelle Erstellung solcher Systeme kommt dieses Produkt mit dem MIDAS-Entwicklungskit, was über Low-speed-Verbindungen Unterstützung für Datenbankanbindung, Client-Side Suchformulierung und Datenvalidierung sowie Server Management Operationen beinhaltet. Das Enterprisepaket enthält Unterstützung für die Common Object Request Brokerage Architecture (CORBA). Es hat die Möglichkeiten zur Erzeugung der Schnittstellenstummel, die Sie brauchen, um Objekte über Prozesse, Maschinen und Sprachen hinweg zu teilen. Es eignet sich auch hervorragend zur Integration Ihrer Java Komponenten mit dem C++ Code, den Sie in den C++ Builder schreiben. Sie werden Enterprise auch für internationale Projekte haben wollen. Die internationalen Features sind besser als die anderer Versionen des C++ Builders und schließen auch Unterstützung für simultane Entwicklungsvorgänge und Übersetzungen ein. Borland C++ Builder kommt zusammen mit einer CD-ROM als Begleitwerkzeug, die eine Auswahl von Produkten Dritter enthält, die die IDE vervollständigen. Mit Inhalten, die ein paar nette Schnittstellen-Objekte und einige Entwicklungsprogramme enthalten (manche davon völlig funktional, andere sollen auf kommerzielle Angebote aufmerksam machen) ist die CD-ROM sicherlich eine Durchsicht wert. Dieses Produkt Ist auch erhältlich mit Ausgaben des Borland J Builder für Java Entwicklung, Borland Delphi 4 für schnelles Entwerfen von relativ simplen Windowsanwendungen und HoTMetal Pro 5 für HTML und Script-Entwicklung. Alles in allem ist Borland C++ Builder 5 Enterprise eine der besten C++ IDEs für Microsoft Windows Entwicklungsarbeit im großen Stil. Dank seiner intelligenten Oberfläche und zeitsparenden Designregeln wird es wahrscheinlich die Zeit reduzieren, die Sie auf die Entwicklung verwenden, und Ihnen dafür mehr Zeit lassen, die anderen fortgeschrittenen Features auszukundschaften. --David Wall