ColdFusionは生きているか死んでいますか?

この記事の読者の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)で、これは私の意見では(一部のバージョンでは)無料でオープンソースです。



All Articles