stringtranslate.com

Paradoja (base de datos)

Paradox [1] es un sistema de gestión de bases de datos relacionales publicado actualmente por Corel Corporation .

Fue lanzado originalmente para MS-DOS por Ansa Software y luego actualizado por Borland después de comprar la empresa. A mediados de 1991, Borland inició el proceso para adquirir Ashton-Tate y su línea de productos competidora dBase; [2] Borland planeó lanzar una versión para Windows en 1992, pero se retrasó hasta enero de 1993, cuando Microsoft Access para Windows estaba disponible. [3] Se actualizó por última vez en 2009. [4]

Paradoja para DOS

Paradox para DOS era un sistema de gestión de bases de datos relacionales escrito originalmente por Richard Schwartz y Robert Shostak , y lanzado por su empresa Ansa Software, con sede en Belmont, California [5] , en 1985. [1]

El New York Times lo describió como "uno de los primeros de una generación emergente de software que hace un uso extensivo de técnicas de inteligencia artificial" y señaló que Paradox podía leer los archivos dBase de la competencia Ashton Tate. [1]

En septiembre de 1987, Borland compró Ansa Software, incluido su software Paradox/DOS 2.0. [5] Las versiones clásicas notables fueron 3.5 y 4.5. Las versiones hasta la 3.5 fueron evoluciones de la 1.0. Las versiones 4.0 y 4.5 se actualizaron en el kit de herramientas de ventanas Borland C++ y utilizaron un esquema de acceso a memoria extendida diferente .

Paradox/DOS fue una exitosa base de datos basada en DOS de finales de los 80 y principios de los 90. En ese momento, dBase y sus clones de xBase ( Foxpro , Clipper ) dominaban el mercado. Otros competidores notables fueron Clarion , DataEase , R:Base y DataFlex .

Las características que distinguieron a Paradox/DOS fueron:

Hay algunos emuladores de MSDOS, entre los que se encuentran dbDOS (un producto pago) y https://www.vdos.info/ (que tiene una opción gratuita), los cuales brindan la capacidad de ejecutar aplicaciones Paradox para DOS ( como Paradox 4.5 para DOS) en Windows Vista y sistemas operativos superiores de 64 bits.

Paradoja para Windows

Ejemplo de consulta QBE con uniones, diseñada en Paradox para Windows

Paradox para Windows [3] es claramente diferente de Paradox para DOS y fue producido por un equipo diferente de programadores. Las aplicaciones de Paradox para Windows se programan en un lenguaje de programación diferente llamado ObjectPAL . [3] Aunque las características clave del producto DOS, el QBE y el motor de base de datos, eran puertos que mantenían el código DOS, hubo una ruptura importante en la compatibilidad de PAL a ObjectPAL y en el cambio a una metáfora de diseño GUI para formularios e informes. Los cambios de ObjectPAL fueron controvertidos pero forzados ya que PAL se basaba en acciones de grabación de pulsaciones de teclas que no tenían equivalente en Windows. Se utilizó un lenguaje basado en objetos basado en ideas de Hypercard en lugar de la grabación de pulsaciones de teclas. Los diseñadores de formularios e informes utilizaron escalado independiente del dispositivo, incluida la capacidad de trabajar en modo ampliado para un diseño detallado. El clic derecho del mouse se utilizó para acceder a las propiedades de Formularios e Informes, inspirado en Xerox Alto y Smalltalk , de una manera ahora casi universal para los programas de Windows. El ObjectPAL estaba (como Hypercard) asociado con los objetos visuales, y también se revelaba al hacer clic derecho. Las herramientas de inspección y diseño de propiedades podrían "fijarse" para permanecer en la pantalla, una idea tomada de NeXT y ahora adoptada ampliamente en Windows.

Durante aproximadamente el primer año de desarrollo, el código orientado a objetos se escribió en C con la ayuda de macros, hasta que Turbo C++ estuvo disponible, momento en el que las partes restantes del código se escribieron en C++. El director de producto hasta el envío de la versión 1.0 era Joe Duncan. El equipo de desarrollo y control de calidad estaba formado por unas 30 personas.

Tanto Paradox para Windows como Quattro Pro para Windows , un proyecto estrechamente relacionado, comenzaron a desarrollarse bajo versiones beta de Windows 3.0, en la primavera de 1990. Paradox/Windows terminó retrasado aproximadamente un año más allá de su plan original, y se envió a principios de 1993 . 3] Las razones fueron muchas, pero no del todo sorprendentes, para una reescritura importante , en un lenguaje OO con nuevas herramientas, cambiando a un paradigma GUI, en lo que era esencialmente una primera versión del sistema operativo. Aun así, fue un gran problema para la empresa y Microsoft logró lanzar Access un par de meses antes que Paradox para Windows, una importante victoria de marketing para Microsoft.

En 1990, Borland también comenzó a trabajar en un clon interno de dBASE para DOS y Windows, escrito en ensamblador, cuyo lanzamiento estaba previsto para 1992. A principios de 1992 quedó claro que Ashton-Tate tenía dificultades para desarrollar versiones para Windows de sus productos. y entonces Borland cambió de planes, adquiriendo la empresa y ungiendo su proyecto interno como sucesor oficial. Parte de la adquisición de Ashton-Tate fue InterBase rdbms y se decidió que Paradox/W debería poder trabajar con InterBase así como con el motor Paradox, y esto llevó a la creación de un motor IDAPI basado en InterBase.

La adquisición también cambió el enfoque. Históricamente, Paradox había competido con dBASE en algunos mercados, y Paradox/W originalmente fue diseñado para mejorar la posición competitiva en el mercado orientado a los desarrolladores. Después de adquirir dBASE, esto ya no era deseable y el énfasis se desplazó hacia un mercado de facilidad de uso . Sin embargo, el producto no se pudo cambiar para que coincidiera con el énfasis (esto ocurrió en versiones posteriores) en esa etapa tardía, lo que hizo que el producto fuera demasiado complejo para el mercado de nivel básico.

El primer programa de base de datos de escritorio de Microsoft, Microsoft Access , hizo un buen trabajo al dirigirse a ese mismo mercado, y llegó primero cuando debutó en COMDEX en noviembre de 1992. En respuesta a la adquisición de Ashton-Tate por parte de Borland, Microsoft adquirió FoxPro e incorporó su tecnología Rushmore a Access Jet Engine para mejorar significativamente su rendimiento.

Microsoft Access ofrecía muchas funciones que eran más fáciles de implementar para los usuarios finales y los desarrolladores, incluida una interfaz de consulta más intuitiva que utilizaba enlaces de Windows entre campos en lugar del etiquetado de texto Paradox de los campos en QBE, y el lenguaje de programación Access Basic, que era más similar a PAL. que ObjectPAL. Access y Paradox diferían significativamente en la forma en que presentaban los resultados de las consultas. Access mostraba registros antes de que se completara una consulta y sin la sobrecarga de crear una tabla de resultados. Paradox mostró los resultados sólo después de que se recuperaron todos los registros y se creó una tabla ANSWER. Esta diferencia de rendimiento fue significativa para grandes conjuntos de datos y afectó negativamente a Paradox/W.

Siguiendo el ejemplo del debut de la hoja de cálculo Quattro Pro de bajo precio de Borland frente a Microsoft Excel, Microsoft Access debutó con un precio de $99. [3] Esto rebajó los precios tradicionales de DBMS de Paradox DOS, Paradox Windows y dBase de alrededor de $799, lo que afectó negativamente a Borland más que a cualquier otra empresa.

El equipo directivo de Borland, con su cuota de mercado del 85% en el mercado de bases de datos de escritorio, subestimó gravemente la amenaza de Microsoft y Microsoft Access. [7] Aun así, Paradox/W se vendió bien durante un tiempo. Mientras tanto, Borland atravesaba serios problemas causados ​​por la adquisición de Ashton-Tate. Muchas líneas de productos fueron descontinuadas, la reorganización y consolidación corporativa fue dolorosa y, peor aún, el proyecto interno dBASE en el centro de la lógica de adquisición finalmente se canceló por razones técnicas, dejando a Borland con un colapso en los ingresos y una seria necesidad de desarrollar el Falta dBASE para Windows con prisa. Borland perdió fuerzas para librar las múltiples batallas de marketing que necesitaba para su gama de productos. Paradox se comercializó mínimamente entre los desarrolladores ya que la compañía decidió esperar un reemplazo de dBASE, que finalmente salió en 1994, demasiado tarde para la compañía. [6]

Para empeorar las cosas, mientras que el clon de dBASE para DOS (FoxBase) copió estrechamente a dBASE, la versión para Windows de este producto se desarrolló sin un modelo de dBASE para Windows existente. Uno de los puntos fuertes de dBASE para DOS era el soporte de múltiples proveedores, y esto se perdió en los diversos productos Windows xBase. Visual dBASE para Windows de Borland no podía ejecutar programas Foxbase para Windows de Microsoft y viceversa. Ante un mercado fragmentado y la necesidad de reescribir programas para aprovechar Windows, había pocos incentivos para que los usuarios de xBase permanecieran leales a la marca que habían usado para DOS.

En 1995, Microsoft incluyó Access en su paquete Microsoft Office Professional con Word, Excel y PowerPoint. [8] Esto efectivamente acabó con el mercado de bases de datos de escritorio para usuarios finales para productos independientes. [ cita necesaria ] A pesar de las sólidas versiones posteriores con mejoras en la usabilidad para usuarios de nivel básico, Paradox desapareció del mercado. Se incluyó en la venta de productos Borland a WordPerfect, que a su vez fueron revendidos cuando WordPerfect ingresó a productos financieros y, en el momento de escribir este artículo [ ¿cuándo? ] , Paradox para Windows, WordPerfect y Quattro Pro para Windows son propiedad de Corel y se venden como parte de su suite ofimática. dBASE para Windows salió demasiado tarde para ser un actor importante en el mercado de Windows: para entonces la mayoría de los programadores de dBASE habían migrado a Microsoft FoxBASE, una herramienta de base de datos muy similar. La propia Borland retuvo el servidor InterBase/IDAPI y centró sus esfuerzos en sus herramientas Delphi , que a lo largo de los años le dieron una parte influyente, aunque pequeña, del mercado de desarrolladores orientados a datos.

Paradoja de Corel

Corel adquirió ciertos derechos para desarrollar y comercializar Paradox a mediados de la década de 1990 y lanzó Corel Paradox 8 en 1997.

Paradox también se incluyó en la versión profesional de la suite WordPerfect Office de Corel . Las versiones posteriores incluyeron las versiones 9, 10, 11, 12, X3, X4, X5, X6, X7, X8, X9 y 2020 de Office Professional Edition. [9] Sin embargo, no se ha actualizado desde 2009 con Paradox Hot Fix 1 para X4. Todas las versiones posteriores llevan la misma versión 11.0.0.676.

Usuarios

Existe una sólida base de usuarios de Paradox, centrada principalmente en la Comunidad Paradox y sus grupos de noticias asociados.

Aunque hay muchos fanáticos de ObjectPAL , el lenguaje de programación para Paradox/Windows, los scripts PAL/DOS no se pueden migrar fácilmente; los modelos de objetos y eventos eran completamente diferentes, lo que obligó a los desarrolladores que usaban PAL a reescribir completamente sus aplicaciones de bases de datos.

Notas

  1. ^ Desafortunadamente, la administración de memoria de Paradox 3.5 y versiones anteriores se basa en el estándar de interfaz de programa de control virtual anterior, por lo que no se ejecutarán en emuladores de DOS modernos ni en entornos pseudo-DOS como Windows 95. Paradox DOS 4.0 y 4.5 funcionan bien en todas las versiones de 32 bits de Windows excepto Windows 2000, lo que provoca la posibilidad de elegir entre dos errores de aborto incorregibles. No se ejecuta en sistemas de 64 bits.

Referencias

Notas
  1. ^ a b C David E. Sanger (23 de septiembre de 1985). "El nuevo programa ANSA genera grandes esperanzas". Los New York Times . Consultado el 14 de julio de 2019 .
  2. ^ Lawrence M. Fisher (14 de julio de 1991). "Marcar la diferencia; de chico malo a gran empresa". Los New York Times . Consultado el 14 de julio de 2019 .
  3. ^ abcde Peter H. Lewis (31 de enero de 1993). "La computadora ejecutiva; Paradox para Windows: ¿Vale la pena esperar?". Los New York Times . Consultado el 14 de julio de 2019 .
  4. ^ "WordPerfect Office: parches y actualizaciones". Base de conocimientos . Consultado el 8 de abril de 2021 .
  5. ^ ab "Se adquiere Ansa". Los New York Times . 10 de julio de 1987.
  6. ^ ab Lawrence M. Fisher (19 de febrero de 1995). "Borland ve su futuro en Delfos". Los New York Times .
  7. ^ Lucas Chung; et al. (octubre de 2002). "Chung: Estábamos muy impresionados". Historial de acceso a Microsoft . FMS, Inc. Consultado el 9 de febrero de 2009 .
  8. ^ "MS Office 95: esta suite huele a éxito".
  9. ^ "Suite Office - WordPerfect Office X9 - Edición profesional - Licencia corporativa". Marzo de 2019. Archivado desde el original el 4 de enero de 2019 . Consultado el 11 de marzo de 2019 .

enlaces externos