Está en la página 1de 2

Anlisis de las herramientas de desarrollo Borland C++ Builder y Microsoft Visual C++.

Por Francesc Cucurull Fontanet Lleida, 20 de diciembre de 1999

Borland C++ Builder vs. Microsoft Visual C++


A continuacin podemos ver una tabla con las caractersticas principales de ambas herramientas de programacin visual. BCB
Arquitectura cliente-servidor COM/DCOM Common Object Request Broker Architecture (CORBA) Compilador ANSI C++ Windows API Microfot Fundation Clases (MFC) Microsoft Active-X / ATL Object Windows Libraries (OWL) Visual Component Libraries (VCL) Object Oriented Pascal (OOP) Acceso a bases de datos Direct Acces Objetcs (DAO ) Active-X Data Objects (ADO) Microsoft ODBC SQL Dis eo visual de bases de datos Borland Database Engine (BDE) Entorno de desarrollo (IDE) Examinador de clases Asigna automticamente variables a los objetos visuales Trata propiedades, mtodos y mensajes de los objetos Toda la interficie de usuario se trata visualmente Depuracin remota Estructura extensible de componentes Internacionalizado Soporte al programador Ayuda On-Line e internacionalizada Manuales internacionalizados Soporte va WEB

MSVC

Anlisis :
Las dos herramientas ofrecen al programador la posibilidad de utilizar las ltimas arquitecturas disponibles para el desarrollo de software. Aunque podemos ver, que Builder soporta las libreras VCL (diseadas por Borland) , es esta la principal ventaja que l herramienta nos ofrece, pues estas dan un acceso a alto nivel a cualquier a objeto visual de Windows, dando al programador la posibilidad de interactuar con ellos de una forma totalmente transparente al API de Windows.

Anlisis de las herramientas de desarrollo Borland C++ Builder y Microsoft Visual C++. Por Francesc Cucurull Fontanet Lleida, 20 de diciembre de 1999

Las libreras MFC y OWL tambin siguen la misma filosofa , pero su implementacin obliga al programador a seguir utilizando las API pera realizar una gran cantidad de tareas. Borland dio la posibilidad de utilizar l s MFC a partir de la versin a 4.0 de Builder, por razones de compatibilidad de cdigo. Aunque se ha de decir , que su IDE no est debidamente preparado para utilizarlas, y hacerlo comporta m coste que s no utilizando Visual C++ , pues este est diseado especficamente para ello. Como desventaja el uso de las VCL comporta un tiempo de compilacin considerablemente ms elevado, y a su vez un software final que ocupa m espacio en s disco y memoria. Podemos restar importancia a este hecho si consideramos que la tecnologa informtica actual, proporciona unos dispositivos de memoria (tanto voltil como no voltil) de gran capacidad, a un coste ms que razonable. Finalmente vemos que Borland no ha internacionalizado el entorno, y nos obliga a utilizarlo en ingles, auque si dispone de manuales de usuario traducidos a varios idiomas, por lo que su uso no comporta gran coste adicional.

Conclusiones :
Las dos herramientas son muy potentes, y proporcionan al programador un entorno consistente para la programacin. Pero Builder C++ ofrece de ms unas libreras ms preparadas para el diseo de interficies de usuario amigables y usables, sin dejar a un lado la consistencia de la aplicacin final.

Nota: Se han analizado las ultimas versiones existentes hasta la fecha de redaccin de este documento. Builder 4.0 Enterprise y Visual C++ 6.0 Enterprise.

Articulos relacionados disponibles a la internet: (20-12-1999) http://www.devx.com/free/products/pgReview.asp?ReviewID=12473 http://www.sdmagazine.com/breakrm/products/reviews/s998r2.shtml Para ms informacin visite a la internet las siguientes direcciones: http://www.borland.com http://www.microsoft.com

También podría gustarte