PARADOX
Paradox adalah sistem manajemen basis data relasional yang saat ini diterbitkan oleh Corel Corporation .
Awalnya dirilis untuk MS-DOS oleh Ansa Software, dan kemudian diperbarui oleh Borland setelah membeli perusahaan. Pada pertengahan 1991 Borland memulai proses untuk memperoleh Ashton-Tate dan lini produk dBase yang bersaing; Versi Windows direncanakan untuk dirilis oleh Borland pada tahun 1992, tetapi ditunda hingga Januari 1993, saat itu Microsoft Access untuk Windows tersedia. Paradox terakhir diperbarui pada tahun 2008.
Paradox untuk DOS
Paradox untuk DOS adalah sistem manajemen basis data relasional yang pada awalnya ditulis oleh Richard Schwartz dan Robert Shostak , dan dirilis oleh perusahaan mereka, Ansa Software, perusahaan yang berbasis di Belmont, California pada tahun 1985. [1]
The New York Times menggambarkannya sebagai "di antara generasi pertama dari perangkat lunak yang muncul yang menggunakan teknik kecerdasan buatan secara luas," dan mencatat bahwa Paradox dapat membaca file dBase Ashton Tate yang bersaing. [1]
Pada bulan September 1987, Borland membeli Ansa Software, termasuk perangkat lunak Paradox / DOS 2.0 mereka. [6] Versi klasik yang terkenal adalah 3.5 dan 4.5. Versi hingga 3.5 adalah evolusi dari 1.0. Versi 4.0 dan 4.5 dilengkapi kembali dalam toolkit windowing Borland C ++ dan menggunakan skema akses memori tambahan yang berbeda.
Fitur-fitur yang membedakan Paradox / DOS adalah:
- Desain yang ditingkatkan dan penerapan Kueri visual dengan Contoh yang didukung oleh mesin AI untuk heuristik , dinamis, optimisasi kueri.
- Penggunaan memori yang efektif (konvensional, serta diperluas / diperluas ) - caching tabel data dan khususnya indeks, yang menyebabkan Paradox menjalankan tugas dengan sangat cepat, berbeda dengan keterampilan eksplisit yang diperlukan untuk optimasi kinerja xBase. [n 1]
- Bahasa pemrograman inovatif, Paradox Application Language (PAL), yang mudah dibaca, kuat, dan dapat direkam dari aksi keyboard (lebih seperti rekaman makro Lotus 1-2-3 ).
- Menu teks dan jendela mirip Lotus , yang merupakan antarmuka asli (berbeda dengan dBase, yang memiliki antarmuka baris perintah dengan menu berlapis di atas).
- Khususnya dalam Paradox 1.0 dan 2.0, manual pengguna dan pemrograman memenangkan penghargaan keterbacaan [7] - mereka diilustrasikan secara berlebihan, ditata dengan baik, dan penjelasannya ditulis dalam bahasa Inggris yang umum.
Paradox untuk Windows
Paradox untuk Windows [3] adalah produk yang sangat berbeda dari Paradox untuk DOS, dan diproduksi oleh tim programmer yang berbeda.Aplikasi Paradox untuk Windows diprogram dalam bahasa pemrograman yang berbeda yang disebut ObjectPAL . [3] Meskipun fitur utama dari produk DOS, QBE dan mesin basis data, adalah port yang menjaga kode DOS, ada terobosan besar dalam kompatibilitas dari PAL ke ObjectPAL dan dalam pergeseran ke metafora desain GUI untuk Formulir dan Laporan. Perubahan ObjectPAL kontroversial tetapi dipaksakan karena PAL didasarkan pada tindakan perekaman keystroke yang tidak memiliki padanan di Windows. Bahasa berbasis objek yang didasarkan pada ide-ide dari Hypercard digunakan sebagai pengganti rekaman keystroke. Desainer Formulir dan Laporan menggunakan penskalaan independen perangkat termasuk kemampuan untuk bekerja dalam mode diperbesar untuk tata letak terperinci. Klik kanan mouse digunakan untuk mengakses properti Formulir dan Laporan, yang terinspirasi oleh Xerox Alto dan Smalltalk , dengan cara yang sekarang hampir universal untuk program Windows. ObjectPAL itu (seperti Hypercard) yang terkait dengan objek visual - juga diungkapkan dengan klik kanan. Inspeksi properti dan alat tata letak bisa "disematkan" agar tetap di layar, sebuah ide yang dipinjam dari NeXT dan sekarang cukup banyak diadopsi di Windows.
Selama kira-kira tahun pertama pengembangan kode berorientasi objek ditulis dalam C dibantu oleh makro, sampai Turbo C ++ tersedia pada titik mana bagian-bagian kode yang tersisa ditulis dalam C ++. Manajer produk hingga pengiriman versi 1.0 adalah Joe Duncan. Tim pengembangan dan QA berjumlah sekitar 30 orang.
Paradox untuk Windows dan Quattro Pro untuk Windows , sebuah proyek yang berkaitan erat, memulai pengembangan menggunakan versi beta Windows 3.0, pada musim semi 1990. Paradox / Windows akhirnya tertunda sekitar setahun di luar rencana aslinya, pengiriman pada awal 1993. [ 3] Alasannya banyak, tetapi tidak sepenuhnya mengejutkan untuk penulisan ulang besar, dalam bahasa OO dengan alat baru, bergeser ke paradigma GUI, pada apa yang pada dasarnya merupakan sistem operasi versi pertama. Tetap saja itu adalah masalah besar bagi perusahaan dan Microsoft berhasil mengirimkan Access beberapa bulan ke depan dari Paradox untuk Windows, kemenangan pemasaran utama bagi Microsoft.
Pada tahun 1990 Borland juga mulai bekerja pada klon dBASE internal untuk DOS dan Windows, yang ditulis secara assembler, yang direncanakan akan dikirim pada tahun 1992. Pada awal 1992 menjadi jelas bahwa Ashton-Tate sedang kesulitan mengembangkan versi Windows dari produk mereka dan jadi Borland mengubah rencana, alih-alih mengakuisisi perusahaan dan mengurapi proyek internal mereka sebagai penerus resmi. Bagian dari akuisisi Ashton-Tate adalah database Interbase dan diputuskan bahwa Paradox / W harus dapat bekerja dengan Interbase serta mesin Paradox dan ini mengarah pada penciptaan mesin IDAPI yang berbasis di sekitar Interbase.
Akuisisi juga menggeser fokus. Paradox secara historis bersaing melawan dBASE di beberapa pasar, dan Paradox / W awalnya dirancang untuk meningkatkan posisi kompetitif di pasar yang berorientasi pada pengembang. Setelah dBASE diperoleh, ini tidak lagi diinginkan dan penekanan bergeser ke arah pasar yang mudah digunakan. Namun produk tidak dapat diubah untuk mencocokkan penekanan (ini terjadi pada rilis kemudian) pada tahap akhir, membuat produk agak terlalu rumit untuk pasar entry level.
Program database desktop pertama Microsoft , Microsoft Access , melakukan pekerjaan yang baik untuk mengatasi pasar yang sama dan tiba di sana pertama kali ketika debutnya di COMDEX November 1992. Sebagai tanggapan terhadap akuisisi Borland atas Ashton-Tate, Microsoft mengakuisisi FoxPro dan memasukkan teknologi Rushmore ke dalam Akses Jet Engine untuk meningkatkan kinerjanya secara signifikan.
Microsoft Access menawarkan banyak fitur yang lebih mudah diterapkan oleh pengguna akhir dan pengembang, termasuk antarmuka kueri yang lebih intuitif menggunakan tautan Windows antar bidang daripada penandaan teks bidang di QBE, dan bahasa pemrograman Access Basic yang lebih mirip dengan PAL dari ObjectPAL. Akses dan Paradox berbeda secara signifikan dalam cara mereka mempresentasikan hasil dari kueri. Akses memperlihatkan rekaman sebelum kueri diselesaikan dan tanpa overhead menciptakan tabel output. Paradox menunjukkan hasil hanya setelah semua catatan diambil dan tabel JAWABAN dibuat. Perbedaan kinerja ini signifikan untuk dataset besar dan berdampak negatif Paradox / W.
Mengambil isyarat dari debutnya harga rendah Quattro Pro Borland terhadap Microsoft Excel, Microsoft Access memulai debutnya dengan harga $ 99. [3] Ini mengurangi harga DBMS tradisional Paradox DOS, Paradox Windows, dan dBase sekitar $ 799, yang berdampak negatif lebih besar bagi Borland daripada perusahaan lain mana pun.
Tim manajemen Borland, dengan pangsa pasar 85% dari pasar basis data desktop, sangat meremehkan ancaman Microsoft dan Microsoft Access. [8] Namun, Paradox / W terjual dengan baik untuk sementara waktu. Sementara itu, Borland sedang mengalami beberapa masalah serius yang disebabkan oleh akuisisi Ashton-Tate. Banyak lini produk dihentikan, reorganisasi perusahaan dan konsolidasi menyakitkan, dan lebih buruk lagi, proyek internal dBASE di pusat rasionalisasi akuisisi akhirnya dibatalkan karena alasan teknis meninggalkan Borland dengan jatuhnya pendapatan dan kebutuhan serius untuk mengembangkan dBASE yang hilang. untuk Windows terburu-buru. Borland kehilangan kekuatan untuk melawan berbagai pertempuran pemasaran yang dibutuhkannya untuk berbagai produknya. Paradox dipasarkan secara minimal kepada pengembang karena perusahaan memutuskan akan bertahan untuk penggantian dBASE, yang akhirnya keluar pada tahun 1994, terlambat untuk perusahaan. [7]
Lebih buruk lagi, sementara klon dBASE untuk DOS (FoxBase) menyalin dBASE dengan seksama, versi Windows dari produk ini dikembangkan tanpa dBASE yang ada untuk model Windows. Salah satu kekuatan dBASE untuk DOS adalah dukungan multi-vendor dan ini hilang di berbagai produk Windows xBase. DBASE Visual Borland untuk Windows tidak dapat menjalankan Microsoft's Foxbase untuk program Windows dan sebaliknya. Dihadapkan dengan pasar yang terfragmentasi dan kebutuhan untuk menulis ulang program untuk memanfaatkan Windows, ada sedikit insentif bagi pengguna xBase untuk tetap setia pada produk yang mereka gunakan untuk DOS.
Pada tahun 1995, Microsoft mem-bundle Access ke dalam Microsoft Office Professional Suite dengan Word, Excel, dan PowerPoint. [9] Ini secara efektif membunuh pasar basis data desktop pengguna akhir untuk produk mandiri. [ rujukan? ] Meskipun versi lanjutan yang solid dengan peningkatan kegunaan bagi pengguna entry-level, Paradox memudar dari pasar. Itu termasuk dalam penjualan produk Borland ke WordPerfect, yang pada gilirannya dijual kembali ketika WordPerfect masuk ke produk keuangan, dan pada saat penulisan Paradox untuk Windows, WordPerfect dan Quattro Pro untuk Windows semuanya dimiliki oleh Corel dan dijual sebagai bagian suite kantor mereka. dBASE untuk Windows keluar terlambat untuk menjadi pemain penting di pasar Windows: sebagian besar programmer dBASE saat itu telah pindah ke Microsoft FoxBASE, alat basis data yang sangat mirip. Borland sendiri mempertahankan server Interbase / IDAPI dan memfokuskan upaya pada perangkat Delphi -nya yang selama bertahun-tahun memberikannya pengaruh tetapi kecil dari pasar pengembang berorientasi data.
Corel Paradox
Corel memperoleh hak tertentu untuk mengembangkan dan memasarkan Paradox pada pertengahan 1990-an dan merilis Corel Paradox 8 pada tahun 1997. Asosiasi Mesin Komputasi (ACM) mulai mengeluarkan informasi tentang Corel Paradox versi 8 pada tahun 1998. [10]
Paradox juga dibundel dalam versi profesional suite WordPerfect Office Corel. Rilis berikutnya termasuk Office Professional Edition versi 9, 10, 11, 12, X3, X4, X5, X6, X7, X8 dan X9. [11]
Pengguna
Ada basis pengguna Paradox yang kuat, terutama berpusat pada Komunitas Paradox dan newsgroup yang terkait.
Meskipun ada banyak penggemar ObjectPAL , bahasa pemrograman untuk skrip Paradox / Windows, PAL / DOS tidak dapat dengan mudah dimigrasi; model objek dan peristiwa benar-benar berbeda, memaksa pengembang menggunakan PAL untuk sepenuhnya menulis ulang aplikasi database mereka.
Tidak ada komentar:
Posting Komentar