8


1

Googleは実際にはそれほど多くのコンテンツを配信していません(または私の検索クエリでは足りません)。 誰かが切り替えをして経験を共有することができますか?

5 Answer


4


CF 8にアップグレードすると、次のことがわかりました。

Carraige収益は、平文のEメールで取り除かれます。 so `++`のような変数を作成し、改行が必要なプレーンテキストの電子メールに挿入することで、改行文字について明示的にする必要があることがわかりました。 私たちは最終的にHTMLメールに行きました。

サードパーティのjarファイルは、jarファイルがロードされる順序によって問題を引き起こしました。 特定のjarファイルは、 `+ cfroot / runtime / bin / jvm.config +`で定義されているように、Javaクラスパスで最初に表示される必要があります。 これは面倒な回避策でした。そのjarファイルの使用を中止しました。

また、すぐに8.0.1にパッチを当ててください。 私たちはhttp://blog.pengoworks.com/index.cfm/2008/1/30/Two-important-CF8-bugsissues-detailed-yesterday[this]問題のパフォーマンス上の悪夢のせいですみません。

頑張って!


3


私たちは約1年前にスイッチを入れました、そしてあなたがコード側だけについて話しているなら、あなたの設定が同じである限りcf6からcf8への変更は少しの変更も必要とするべきではありません。 1つの変更点は、CFがVerityコレクションを処理する方法です。したがって、cfsearchを使用する場合は、それが検討対象になる可能性があります。 実装する必要があるcf6からの改善点がいくつかあります。 特に役立つとわかったのは、cfdocument、cfimage、cfpdf、およびcffeedです。 これは他のキーポイントとの良いリンクです…​ http://www.adobe.com/jp/products/coldfusion/upgrade/


3


CFMX 6.1アプリケーションを切り替えることはできませんでしたが、Railoは間違いなく私が選択したCFMLエンジンです。

互換性の面では、CFMX 6.1から移行する重大な問題はほとんどありません。Expressバージョンで簡単にテストできます - インストールは不要です。

CFMLのバグや弱点を悪用すると、RailoはCFMLの特定の側面についてより厳密になる可能性がありますが、実際には心配する必要はありません。

そして、何かに行き詰まった場合は、 Raooメーリングリストを利用して、また元気になれる親切な人たちで活躍してください。


3


CFMX 6.1からRailo 3.1にアップグレードする場合は、ほとんど問題はありません。 私たちがサポートしていないことがいくつかあります(CFREPORTやC CFXタグのように)。 それに加えて、既存のCFMX 6.1コードをRailoに移行するのは非常に簡単なはずです。 デフォルトでは、RailoはCFMXとできるだけ互換性があるように設定されています。

あなたが気を付けるかもしれない他のいくつかのことがあります:

  • CFでこのような構造体を作成すると、 "。"を使用してその変数を呼び出すことができます。表記ですが、誤解を招く可能性があります。 CFでは#a.image.x#を実行できますが、Railoでは次のように記述する必要があります。#a ["image.x"]#

  • スコープのような名前が付けられたローカルスコープ内に変数を作成する内部関数は、CFMXでは機能しますが、Railoでは機能しません。 だからこれは:CFで動作しますがRailoでは動作しません。

  • Railoでは、cfapplicationで初期化される前にアプリケーションスコープまたはセッションスコープを使用することはできません。 CFでは、どちらもできませんでしたが、CFは "scope"または "session"というローカル変数を変数スコープに作成します。 これは時々混乱を招きます。

これらのことのほかに、それは完璧に行きます。 もちろん問題がある場合は、Railo Googleグループまたは直接www.getrailo.comにお問い合わせください。

ゲルトフランツ

'' '' '

Railo Professionalオープンソース


1


私はCF6.1からCF8までの廃止予定のタグや機能を知りません。 CF8はパフォーマンスのために最適化されているので、使用されたものによってはアプリケーションの改善が見込まれるでしょう。

大規模なアプリケーションを問題なくCF4.5からCF8にアップグレードできました。 アプリケーションがColdFusionのタグと関数をかなり直接的に使用している場合は、それほど問題はありません。

ただし、開発者バージョンは無料で使用できるので、実際にはテスト環境を設定し、アプリケーションをテストしてこの質問に対する答えを自分で判断してください。 すべてのデータソース、カスタムタグなどを移行してテストする必要があります。 CF6.1アプリケーションが何らかの理由で使用可能な低レベルのJava APIを使用している場合は、それを徹底的にテストして、coldfusionの基礎となる実装が変更されていないことを確認し、必要なものを修正する必要があります。

Railo3.1に関しては、まだ実装されていないタグや機能があるかもしれません。 テスト環境を設定して、これを自分で判断する必要があります。 Railoサイトのどこかに、CFとRailoの異なるバージョン間の互換性のリストがあるはずです。