Sejarah ColdFusion: 1995 hingga kini

ColdFusion ialah antara yang terselamat daripada generasi web pertama. Ia bermula sebagai alat kecil dua beradik di Minnesota, melalui Macromedia dan Adobe, dan melahirkan enjin sumber terbukanya sendiri. Ini seluruh ceritanya dalam bentuk timeline, dan setiap tarikh diambil daripada sumber yang disenaraikan di hujung halaman.

Era Allaire 1995 hingga 2001 Era Macromedia 2001 hingga 2005 Era Adobe 2005 hingga kini Enjin sumber terbuka 2002 hingga kini
  • 2 Julai 1995

    Cold Fusion 1.0 terbit

    Allaire Corporation, dijayakan oleh dua beradik JJ dan Jeremy Allaire di Minnesota, mengeluarkan Cold Fusion 1.0: bahasa berasaskan tag untuk menyambung templat web ke pangkalan data. Enjinnya ditulis dalam C dan C++.

  • 1996

    Cold Fusion 2.0

    Alat itu menjadi platform: pelayan aplikasi penuh bersama IDE, ColdFusion Studio, dalam satu kotak.

  • Jun 1997

    Cold Fusion 3.0

    Custom tag muncul, bersama enjin carian Verity, server scope dan penyulitan templat. Pihak ketiga kini boleh menambah bahasa itu.

  • Januari 1998

    Cold Fusion 3.1

    Remote Development Services (RDS) dan port ke Sun Solaris, langkah pertama keluar dari Windows.

  • November 1998

    ColdFusion 4.0

    Nama produk membuang jarak: "Cold Fusion" menjadi "ColdFusion", sebahagiannya untuk memisahkannya daripada istilah fizik.

  • November 1999

    ColdFusion 4.5

    Sokongan COM dan CORBA, serta integrasi Java pertama: EJB, servlet dan objek Java biasa boleh dicapai daripada CFML.

  • 16 Januari 2001

    Macromedia beli Allaire

    Macromedia mengumumkan pengambilalihan Allaire. ColdFusion bertukar tangan buat kali pertama.

  • Jun 2001

    ColdFusion 5

    Keluaran pertama di bawah Macromedia, dan yang terakhir dibina cara lama: dikompil untuk sistem pengendalian tertentu.

  • Jun 2002

    ColdFusion MX 6.0

    Penulisan semula besar, kodnama Neo: enjin berpindah ke Java dan berjalan pada mana-mana kontena servlet J2EE. Semua selepas tarikh ini ialah Java.

  • 2002

    Railo bermula

    Projek pelajar Michael Offner mula membina enjin CFML bebas yang akhirnya menjadi alternatif sumber terbuka utama.

  • 7 Februari 2005

    ColdFusion MX 7

    Kodnama Blackstone. Adobe mengambil alih Macromedia pada tahun yang sama, jadi ColdFusion bertukar tangan sekali lagi.

  • 2005

    Railo mula dijual

    Railo dijual sebagai produk komersial buat kali pertama, masih di luar Adobe.

  • 30 Julai 2007

    ColdFusion 8

    Keluaran pertama di bawah Adobe, dan yang menggugurkan "MX" daripada nama. Tag UI berasaskan AJAX dan integrasi .NET tiba.

  • 2008

    Sumber terbuka tiba

    Railo bertukar kepada model sumber terbuka dan menjadi projek JBoss. Open BlueDragon terbit sebagai enjin CFML terbuka kedua. Keluaran terbuka Railo pertama menyusul pada 2009.

  • 5 Oktober 2009

    ColdFusion 9

    Kodnama Centaur. Lapisan ORM berasaskan Hibernate, serta pengendalian hamparan terbina dalam.

  • 15 Mei 2012

    ColdFusion 10

    Kodnama Zeus. Sokongan REST terbina dalam dan integrasi lebih rapat dengan Tomcat.

  • 29 April 2014

    ColdFusion 11

    Kodnama Splendor. Ciri mobil dan HTML5, dan bahasa yang mula dimodenkan.

  • 29 Januari 2015

    Lucee diumumkan

    Di London, Michael Offner mengumumkan Lucee, fork kod asas Railo 4.2, dengan Lucee Association Switzerland di belakangnya. Inilah enjin yang menjalankan laman ini.

  • Februari 2016

    ColdFusion 2016

    Adobe bertukar kepada penamaan mengikut tahun. Nombor versi tidak lagi menjadi ukuran.

  • 19 Julai 2016

    Railo dibubarkan

    Syarikat Railo ditutup dan Lucee menjadi kesinambungan warisan itu.

  • 12 Julai 2018

    ColdFusion 2018

    Kodnama Aether, dengan tumpuan pada prestasi dan API Manager.

  • 11 November 2020

    ColdFusion 2021

    Versi utama keempat belas, dengan sokongan awan dan kontena yang sebelum ini tiada.

  • 17 Mei 2023

    ColdFusion 2023

    Kodnama Fortuna, memberi tumpuan pada keselamatan dan peralihan ke Java 17.

  • 25 Februari 2025

    ColdFusion 2025 dan Lucee 6.2

    Adobe mengeluarkan ColdFusion 2025, dikenali sebagai cfnext sebelum terbit. Pada bulan yang sama Lucee membuka siri 6.2, cabang sokongan jangka panjang yang masih dijalankan banyak pelayan.

  • 6 Mei 2025

    BoxLang 1.0

    Ortus Solutions mengeluarkan BoxLang 1.0, bahasa JVM baharu yang boleh menjalankan kod CFML sedia ada melalui modul keserasian.

  • November 2025

    Lucee 7.0

    Siri utama baharu untuk enjin ini, dan asas kepada apa yang menyusul.

  • Oktober 2026

    Lucee 7.1 stabil, 8.0 dalam beta

    Siri 7.1 sudah digunakan dalam pengeluaran manakala 8.0 masih calon keluaran. Komuniti ini bermula pada tahun yang sama, di atas enjin yang sama.

Mengapa timeline ini penting

Tiga puluh tahun dan lima pemilik ialah sesuatu yang luar biasa bagi platform web, dan ia menjelaskan banyak perkara yang anda jumpa dalam kod CFML hari ini: sintaks tag daripada zaman sebelum rangka kerja, asas Java dari 2002, ciri Adobe yang tiba bersama setiap keluaran, dan enjin sumber terbuka yang mengekalkan bahasa itu tanpa bergantung pada lesen. Apabila anda membaca aplikasi lama, versi dalam Application.cfc memberitahu anda era mana yang membinanya.

Sumber

Baca lagi di laman ini