2. 少しより深いことを掘ろう: 主な特徴についてもっと私たちに話して下さい。
バージョン3.2はCFMLが今含む平面からCFCsまで全てのその構成ファイルを変えたそして新しいIoCマネージャーを含みます。 IoCマネージャーとプラグインマネージャーは構造を開発者pluggableであることを分配するか売ることに供給します、激しくブラウザ以内でインストールされることができるアプリケーションとサービスを統合する。 さほど遠くない将来に、枠組サイトはそれらの「プラグイン」を許すwebserviceのホスト役を務めるでしょう 外で衰えで加えられるonsがインストールされることができるというほぼ同じな方法で枠組以内でまたはFireFox3つIDEを残しておくことから直接インストールされるアプリケーション。
その音脅すことがあれば、心配しないで下さい。 それのどれも実際にonTap枠組を持つアプリケーションを開発することに必要ではありません。 OO、Fusebox枠組が不可知論だという同じ方法について、枠組自体は不可知論です。 あなたは「過激なOO」であなたのアプリケーションを開発することを決心することができます それがあなたの好みならば、態度、IoC枠組その他を利用して、かあなたはちょうどページを構築することができます。 私の好みはOO / SOAアプローチのためです。
枠組は強力なXHTML図書館を含みます: あなたに様々な形式建物とエージャックスツールに対するアクセスを与える強力なそして拡張できるtemplatingエンジン。
私は私は「tieredの包含」を呼んでいたという独特の中核のアーキテクチャーを併用したこれらのXHTMLツールを使います。 Fuseboxは回路を持っているそしてfuseactions、onTap枠組は「プロセス」、似ている、を持っている場所そして実際にURLとファイル道の両方への地図。 このtieredの包含は同様にいくつかの追加の人名録ベースのフックを提供します、強力なホストと同様に/カスタム化特徴の汚名を着せることのために、非常に包括的な国際化の(i18n)特徴、誰かのために、誰が彼らが必要とするか欲しいですか。
そしてそれは内容キャッシングのように枠組であなたが見つけるだろう様々な他の半端物に入ることさえではありません、セクション-508従順なエージャックスwidgets、ユーザーが(他の枠組で見つけられなくて)管理することができる大いにconfigurableのビジネス論理を提供するためのXMLを基盤とする規則マネージャーツール、その他。
3. どのようにonTapは起こったかそしてそれを作成するための理由は何でしたか? どのようにあなたは関係しますか?
私はオリジナルの著者です。 私がtieredの包含技術に取り組んでい始めたという時間について、私はFusebox3を用いてのたくさんの作業を行なっていました。 確かにそれは上品な枠組だった、そして初めに私が重要なそれで扇ぐこと…でした 時間と共に私はますます成長している私自身がFusebox3のスイッチファイルに関係する反復の量によって目を覚まさせられるのを見つけました。
tieredの包含概念はそれを完成するためのちょうど1日の瞬間の拍車と私が長い間それに取り組んでいたことは私は心に浮かんだ何かでした。 独力で、それが常に優れた私が書くコードの量を減らす方法を提供しました。 私が一般的なツールを作成する方法を見つけたならば-枠組の残りは後で来て私自身の開発仕事をより容易なようにするためにちょうど常にツールの無限の追求だったところです、それは後で有益でしょう、私は分配にそれを含みました。
4. いつ開発者という人は外にonTapを求めるべきですか? 何が得られるそれに頑張らせますか?
onTap枠組の最も大きい強度は継ぎ目のないらく印を押すことを許すその能力とカスタム化にあるまた継ぎ目がありません、プラグインアプリケーション(同じ技術を使っている両方)の間に統合を自動化します。
私は年と1つのものの上でたくさんのエジプトコブラ会社のために働きました、それがクライアントカスタム化要求することであることのために私は働いたというどのエジプトコブラでも一貫した問題だった。 クライアントは必然的にシステムは提供するように設計されていなかったというツールが欲しいです その後、実際によく財政上会社を傷つけて、彼らを提供する方法を見つけることはサービスを提供している会社のために一貫して問題が多いです。 onTap枠組はクライアントカスタム化要求を実行することによって引き起こされる問題を和らげることのために非常に良く働くツールの包括的なセットを提供します。
5. onTapを使うための必需品前は何ですか? 新しいユーザーを助けるいくらかの前の知識がありますか? それはことを簡素化するか複雑にするかもしれない他のどんな枠組を使いますか?
明らかにいくつかのColdFusionを知っていることは助けるでしょう! 単に本当の要求はColdFusion7だそしてそれはWindowsとUnixオペレーティング・システムの両方で走るべきです。 私はまだBlueDragonのまたはRailoを持つより最近のバージョンで試みませんでした。 それがあなたの好みならば、それがColdSpringかLightwireのために構築された統合を含むけれども、それは少しも追加の枠組を要求しません。
どんなにそれがそのアプローチでたいていの他のColdFusion枠組と違っていても、onTap枠組の裏にある中核のアーキテクチャーは正直にあまり複雑にされなくて使用へ意図的に非常に簡単なように設計されています。 だからあなたがあればそれを期待しているそれへまるでマッハIIのように振舞うようになって下さい、モデル接着剤、ColdBox、またはFuseBoxあなたさえ理解するためにいくらかの複雑さを忘れなければならないかもしれません、onTap枠組はなんて簡単だそして強力なことのでしょう。
私が通常プロジェクト、私はものの数分だけそれを使うという私のもので働く時が、ColdBoxのように良い枠組でさえ、数時間の私の時間がかかるでしょう。 フォームを設計するか有効にすることのように、私は私が既にbazillionの解決したことが時間を計る問題に取り組んでいる代わりに新しい問題でうまく行っているそれらの余分の時間を使います。 そして私がプロジェクトに取り組んでいる時、私の日仕事で私は本質的に「浪費される時間」として私の時間の多くを使い古された働きと考えます 私はどれくらいより速いことが行なわれるかもしれないかを知っていからです。
6. 何が他の枠組を除いてonTapをセットしますか?
3つのもの特に:
- ColdFusion開発へのそのSOAアプローチ
-カスタム化とらく印を押すこと(非常にASPsにとって役に立つこと)のための強力なツール
-そのシンプルさ
実際に私は関心を持たせることがそこで-数年前私は数ColdFusionの枠組の比較を行なったことだとわかるという何もそうではありませんでした非常に多くのその時に、だから私はちょうどFusebox3と4、マッハIIとonTap枠組を持っていました。 時間に私は本当に他の枠組によって要求される余分の仕事によって目を覚まさせられました、特に多くの、マッハIIのために要求されるXMLの多くのライン。
介入している年に、マッハIIとFuseboxは私のアプローチを採用しただけでなく、ColdBoxのような他の枠組は長い間私が使っていたそれらの利点技術として全て勧誘している様々な場所で持ち上がりました。 私はほとんどそれを指し示すためにでなく(私がそれを自慢するという事実にも関わらず)私自身の背中を軽く叩くためにこれを言ってちょうど枠組は常に「前方にその時間についてだったところだ」というonTapにある全てであるわけではないです。 私はそれが枠組、私は何人かの人々が心配したことを知っている、の長命に話しをするべきだと考えます。