Todavía recuerdo aquellos tiempos en que después de una estrategia de negocio errónea, Borland fue adquirida por Inprise. La mayoría de usuarios ya veíamos en aquella época que las cosas no se estaban haciendo bien, se forzó la introducción de herramientas inadecuadas para Windows, relegando las viejas versiones para DOS al olvido. Lo curioso de ello es que en aquellos años lo que los desarrolladores necesitábamos eran mejoras en las herramientas de programación para DOS, y no la introducción de herramientas para Windows en estado prematuro.
Posteriormente a que Inprise tomara las riendas, Borland remontó con los excelentes Delphi y C++ Builder. Eran herramientas de desarrollo para Windows que permitían un desarrollo rápido en un momento en el que los programadores iban a por todas con Windows. No cabe decir que fue un gran acierto.
Hace unos meses tengo la impresión de que la historia se va a volver a repetir.
Creo que el causante de esta pérdida de rumbo fue el inesperado éxito de JBuilder… En esta vida, no todo son nuevas tecnologías, portabilidad y código interpretado.
Todo empieza con la creación de una herramienta para desarrollar aplicaciones en C# basadas en .NET, continúa con un entorno de trabajo basado en Java para C/C++ y culmina con una versión de Delphi que solamente soporta .NET. Por tanto los antiguos compiladores para Windows nativo como C++ Builder 6 y Delphi 7 quedarán abandonados en breve.
Hoy en día son muy pocos los programadores que necesitan .NET, y por tanto no necesitamos migrar a una nueva tecnología, sino mejoras en las tecnologías existentes.
C# Builder: Un entorno de desarrollo para C# para .NET. No parece tener demasiado futuro comercialmente hablando. ¿Quién necesita una nueva herramienta cuando la de Microsoft es mejor y más barata? ¿Acaso es capaz Borland de competir con Microsoft y desbancarlo? Sinceramente creo que no, y más teniendo en cuenta que Microsoft posee algo así como un 10% de las acciones de Borland.
C++ Builder X: Un entorno de desarrollo para C/C++ para Windows, Linux y Solaris. Parte del error de que un entorno desarrollado en Java es útil para desarrolladores C/C++. Creo que confunden que JBuilder sea un buen IDE en Java para Java, que sin duda lo es, con que CBuilder sea un buen IDE en Java para C/C++. Los que programamos en C/C++ valoramos demasiado la eficiencia como para tolerarlo. Además, ¿dónde está el soporte de VCL para aquellas aplicaciones que actualmente tenemos funcionando con C++ Builder?
Delphi 8: Un entorno de desarrollo en Object Pascal para .NET. A priori es una buena idea, sobre todo teniendo en cuenta que con VCL.NET podemos migrar de forma más o menos fácil nuestras aplicaciones nativas Windows de Delphi 7 y anteriores a .NET. Pero ¿porqué se le ha eliminado el soporte nativo de Windows? ¿No sería genial poder generar aplicaciones .NET o nativas desde un mismo entorno que nos permitiera ir mejorando desarrollos antiguos al mismo tiempo que ir migrando los nuevos a .NET?
Ya para acabar tan solo comentar que cometer errores está bien, y es una excelente práctica. En cambio repetirlos es nefasto. Borland, no forcemos a los desarrolladores a nuevas tecnologías que de momento no necesitan y a las que no estamos preparados para cambiar. Apostemos por los estandares emergentes, pero mantengamos y mejoremos los viejos productos hasta que llegue el momento de cambiar.
por desgracia no te han hecho caso 😀 Que bien sonaba eso de solaris…
A veces pienso que ese porcentaje de microsoft en borland (ignoraba que fuera el 10%) se usa solamente para acabar con la empresa. Es como tener el enemigo en casa.
Por cierto, programé en su dia con jbuilder (o lo intenté, vaya), un ide genial como bien comentas. Lastima que cada dos por tres diera errores de volcado de memoria y garrafales fallos parecidos. Creo que Borland llego a su tope con delphi 5/6, a partir de ahi fueron para abajo. Es un claro ejemplo de producto genial que eres incapaz de mejorar porque te supera.
Y lo de .net… Bueno, mejor ni lo mencionemos, poco mas y le meten soporte para flash también obligando a la gente a usar action script 😀
Así es, la época de Delphi 6, fue su cúspide. Sólo hacía falta que lo hubieran seguido manteniendo, sin cambios radicales. Nuevos componentes, soporte Windows XP y luego Vista, … Pero se liaron la manta a la cabeza con inventos extraños como Delphi.NET y C++ Builder X. No se si Microsoft sigue participando después de tantos cambios de manos: Borland, Inprise, Borland, CodeGear, Embarcadero, y ahora con Idera, y el despido de la mayoría de desarrolladores, vuelve a pintar mal.
Me da mucha lástima, porque C++ Builder es una herramienta única en su especie. Delphi, afortunadamente tiene sustituto con Lazarus, que es lo que Delphi debería haber sido.
Java es horrible y monstruoso , se ha convertido en un plato de fideos gigante
Me imagino que es fácil de ver a toro pasado Mordamir. Sin embargo date cuenta que este artículo es de 2004, es decir, de hace casi 20 años en donde a contracorriente. Cuando todos halagaban Java, ahí está mi testimonio anticipando lo que ocurriría.