この記事の読者の99%は、 Adobe ColdFusionなどのWebアプリケーション開発言語を聞いたことがないと思います。
ColdFusionの歴史
ColdFusionの最初のバージョンは、1995年5月から6月にジョセフとジェレミーアレア兄弟(アレール)によって書かれました。 プログラマーはデータベースを使用して動的サイトを作成できましたが、当時はほとんどのサイトが静的でした。 次のバージョン(1.5)では、C ++で記述されたプラグイン(タグ)を接続できるようになり、言語の機能が拡張されました。
当時のColdFusionの主な競争相手は、Aspect Software Engineeringが開発し、その後Microsoftが購入したASP言語でした。
1997年にリリースされたColdFusion 2.0バージョンには約150の関数が含まれていましたが、その一部は当時革命的でした。 たとえば、メールサーバー(pop / smtp)と、情報のインデックス作成と検索のための組み込みサーバーを使用できるようになりました。 開発者の作業を容易にするために、ColdFusion Studioコードエディターも登場しました。
1998年1月、バージョン3.1がリリースされました。これはWindows NTでのみ動作しますが、Sun Solarisでも動作します。 1999年の初めに、バージョン40がリリースされ、それから言語が企業市場に進出し始めました。 このバージョンは、マルチスレッドモード(マルチスレッド)で動作し始め、セキュリティが強化され、アプリケーションクラスタリングが登場しました。
2000年、AllaireはLive Softwareを買収しました。LiveSoftwareは最初の商用Java 2 Enterprise Edition(J2EE)サーバーであるJRunを作成し、クロスプラットフォームを提供するJavaを使用してColdFusionカーネルを変更する作業を開始しました。
2001年、Allaireの支配権は、競合企業であるMacromediaに買収されました。 合併後、ColdFusion 5がリリースされました。これには、動的なグラフを作成し、独自の関数を作成する機能が含まれていました。
2002年6月、Macromedia ColdFusion MX 6がリリースされました。これは完全に書き直され、J2EEに基づいています(それ以前は、すべてのバージョンはMicrosoft Visual C ++を使用して記述されていました)。 このバージョン以降、ColdFusionにはMacromedia Flashを使用する機能があります。
2005年2月、ColdFusion MX 7がリリースされ、PDF、RTF、XLSファイルを生成できるようになりました。 ゲートウェイも登場しました。これにより、非同期プロセスを実行したり、さまざまな非HTTPプロトコルを使用したりすることができました。 バージョン7.0.2では、Adobe Flex 2を操作するための機能が追加されました。
2005年、MacromediaはAdobe Systemsによって購入されました。
2007年7月に、Adobe ColdFusion 8のバージョンがリリースされました。テストでは、予想される5000人ではなく、14,000人以上のプログラマーが参加しました。 このバージョンでは、約150の新機能、グラフィックスの操作機能、Microsoft Exchangeとの統合、Microsoft .NETクラスの使用、複数のスレッド(スレッド)でのコードの一部の起動、およびその他の多くの機能が導入されました。 サーバーを監視し、アプリケーションをデバッグする組み込み機能もあります。 このバージョンから、ColdFusionはWindows、Mac、またはLinuxにインストールできます。
2009年10月、Adobe ColdFusion 9の最新バージョンがリリースされました。これにはORM、CFScriptスクリプト言語のみを使用してカスタム関数とコンポーネントを開発する機能、Word、Excel、Sharepoint、Exchange、Powerpoint、Adobe FlexおよびAdobeとの統合が含まれていますAIR このキットには、Eclipseを搭載したAdobe ColdFusion Builder(またはBolt)が付属しています。
ColdFusionの主な利点
-データベースへの簡単なアクセス
-データストレージ用のサーバーメモリの使用
-アプリケーションのクラスタリング
-Javaまたは.NETで記述されたコンポーネントの使用
-他のサーバー上のゲートウェイとの簡単な作業
-FlexおよびAIRとの統合
-グラフィックスや建物のレポートを操作する
-プロトコルLDAP、POP、SMTP、IMAP、HTTP、FTP、Microsoft Exchangeで動作
-XMLおよびRSS / Atom形式での作業
-HTMLページからPDFを作成
-組み込みのVerity K2サーバーに基づくインデックス情報と検索
-組み込みのタスクスケジューラ
-GUIサーバー管理
Adobeによると、世界中で12,000社が125,000台のサーバーでColdFusion言語を使用しており、約77万人のColdFusionプログラマーが業界で雇用されています。
ColdFusionを使用しているのは誰ですか?
自動車:BMW USA、ジャガーオーストラリア、グッドイヤー、ミシュラン
ファイナンス:バンクオブアメリカ、シティグループ、JPモルガン・チェース
テクノロジー:Amkor、Cisco、eBay、Intuit、McAfee、Siemens、Symantec
生産:ボーイング、キャタピラー、ロジクール、ゼロックス
テレコム:AT&T、ブリティッシュテレコム、スプリント、ベライゾン
ColdFusion 9はいくらですか?
エンタープライズバージョン-US $ 7,499から
標準バージョン-US $ 1,299から
開発者および試用版の無料バージョンもあり、いくつかの制限があります。 最初のコンピューターは2台のコンピューターからのみ使用でき、2番目のコンピューターは制限なしで30日間稼働した後、最初のコンピューターになります。
- そして、ColdFusionが生きているか死んでいるかにかかわらず、誰もが自分で決める必要があります。
PS
ColdFusionの無料バージョンがないのはなぜですか?
Railo (現在のバージョン3.1.1)と呼ばれる別のCFML開発があります。これは完全にオープンソースで無料です。 Railoのエンタープライズバージョンの価格は2,999ドルです。
別の開発はBlueDragon (最新バージョン7.1)で、これは私の意見では(一部のバージョンでは)無料でオープンソースです。