Hola.
La primera es que cuando un producto está maduro y empieza a medio
cumplir las espectativas, lo abandonan. Te pondré los tres ejemplos más
notorios.
El primero, OWL, una super fantástica biblioteca de clases para hacer
programas bajo windows, completamente orientada a objetos, herencia
múltiple, encapsulamiento del API de windows casi perfecto, modelo
documento/vista... por lo menos la última versión, la que venía con el
Borland C++ 5.02: abandonada.
El segundo, el IDE del Borland C++ 5.02. Un super manejador de
proyectos, un lenguaje de script de cojones para automatizar y hacer lo
que te de la gana con el IDE y los proyectos: abandonado.
El tercero, Borland C++ Builder, un IDE bastante mediocre, pero una
biblioteca de clases de cojones (de cojones por otros motivos diferentes
a los de la OWL), unas extensiones al c++ que ahora MS está
estandarizando con otros nombres... poco menos que abandonados, y si no
es por las quejas de la comunidad, seguro que abandonados...
- ----
Otro motivo: bugs. Fallos que no se solucionan así les envíes un trillón
de reportes. Los más notorios: en el Borland C++ los destructores no se
llamaban, versión tras versión. En el C++Builder, según la versión,
aparecen y desaparecen, así como el comportamiento de algunos
componentes: el más destacado, el operador += del AnsiString, y cientos
de ellos con la automatización OLE y ActiveX.
- ----
Otro motivo: versionitis, sobre todo con el C++Builder. Versión tras
versión, un IDE apenas mejorado, una VCL apenas mejorada y con más bugs
en cada versión, el mismo compilador desde la versión 5 del Borland C++
(o sea unos 10 años de antigüedad), y cada versión más cara que la
anterior. Sin sacar apenas parches, etc...
- ----
Más motivos: productos mierdosos y olvidados nada más nacer: BuilderX,
Kylix, productos con un grandísimo futuro pero muertos por falta de visión.
- ----
Llevo con la versión 4 del C++ Builder desde que salió, y últimamente me
estoy pasando al .NET poco a poco, porque considero que puede llegar a
ser lo que la VCL quiso y no pudo, aunque ahora el producto esté todavía
en mantillas, sobre todo para la programación de sistemas...
ete1 wrote:
| Dices que dejaste de usar Borland C++ para que dejaran de engañarte.
| ¿A qué te cambiaste?
| Lo digo porque es interesante conocer tu opinión sobre el tema.
|
| Muchas gracias y...
| Buen rollo.