Senchaが最近 リリースしたSencha Complete: Teamは、フル機能のエンタープライズソフトウェアスイートで、ソフトウェア開発者が人気のあるwebブラウザとOS向けのリッチなHTML5アプリを作成するのを支援する。新しいオマケとして、Eclipseプラグイン、デスクトップパッケージ作成ツール、データコネクター、ビジネスデータ接続、SOAP用コネクタ(WSDLのサポート付き)、AMF そして限られた保証のチームライセンスが入っている。
10人用21,950ドルの値札には以下のものが含まれている。
- Sencha Complete やSencha Complete: Teamにしか入っていないSencha Eclipseプラグインには、Eclipseで走るEXT JSアプリ用に完全にオートコンプリートで、自動生成された getter, setter、ミックスイン、クラス、サブクラスシステムが備わっている。
- 手動によるXML構文解析コードまたはバイナリデータ変換を入力せずに古いエンタープライズITインフラを近代化する機能
- アーキテクトへの技術サポート
この中のアーキテクトプログラム、デスクトップとモバイルHTML5アプリを作成するためにアプリは、以前のInfoQの記事で扱われた。
ActionScript オブジェクトをシリアライズするAdobeのAction Message Format (AMF)がサポートされていないことにコミュニティから不満がある。 SenchaのブログにCarmine氏から以下のようなコメントがある。
私は完全に混乱しています。私は接続性(AMF) を待っていて、Flex開発から新しいものに移ろうしていました。今になってこれ? Complete Teamって?私のJava中間層に接続するのにこれを買わなきゃならないのですか?この製品がどこへ行こうとしているのかわかりません。余るにも製品、パッケージ、部品などが多くあります。信じられません。そしてドキュメントは??コメントする気にもなれません。製品のロードマップのようなものを提供いただけませんか?役立つと思います
InfoQは、 SenchaでProduct MarketingのVPである Aditya Bansod氏にオンラインで連絡をとった。彼は非常に親切に 上記のCarmine氏からの多数部品の迷路のようなコミュニティの油断できない質問の幾つかに答えてくれた。
Java中間層に接続するのはJavaから XML や RESTデータソースを公開するのと同じくらい簡単です。 JAX-RSやJavaエコシステムにある他の技術を使えば非常に簡単になります。主にAdobeエコシステム(例えば Livecycle Data Services や Blaze DS)で使われるAMFデータソースを利用するために、AMFコネクタを提供しています。これは、 Complete: Tea mにしか付いていません。標準ベースのXMLやRESTデータソース(これはどのJava中間層も簡単に提供できる)に接続するのに必要な機能は、我々のベース製品に含まれています。
Sencha Complete: Teamにしか含まれていないデスクトップパッケージャーアプリは、主にオープンソースのChromiumベースに作られている。グループは、いかなるOSやデバイスを開発している際に、あらゆるプラットフォームを好きなデバイスとで使うことができる。開発されたアプリは、ネイティブデスクトップアプリのように振る舞うハイブリッドなランタイムにパッケージできる。これによって、開発者は古い、あるいは他のwebブラウザ向けに特に書く必要がなくなる。
Slemmon氏というブログコメンターは、 Sencha Completeの古いバージョンのユーザーにとってTeamパッケージがどのような価値をもたらすのか疑問を抱いている。
Slemmon氏
私の会社は、約13ヶ月前に Sencha Completeを5開発者ライセンスを購入しました。 なのでExtJS, Touch, Architectが含まれています。ごく最近、 image/SVG overlayで多くのマッピングを使うプロジェクトを開始しましたが、IE7のユーザーが困っています。5人が Visual Studioで開発するのにちょうど1年前にCompleteを買ったので、Teamを買うつもりはありません。
Aditya氏が明言した。
過去に Sencha Completeを購入した顧客は、サポートを更新すれば、 Sencha Completeの新機能が入手できます。SVGや他の高度なブラウザ技術は、IE7のような古いブラウザでは難しいです。まさに、それが Desktop Packagerを作った理由なのです。IE7が唯一の利用できるブラウザだが、アプリ開発者は新しいHTML5のフィーチャやより速いブラウザのランタイム環境を利用したい、という環境では、パッケージャーは開発者に古くて遅いブラウザへの依存性を終わらせるツールを提供します。
同梱のモバイルデスクトップ パッケージャーの部分には、折り畳部分がデータ挿入選択とリストビューと統合された動的リストの改善された生成を提供し、自動デバイダがフィルタリングと協調して動くようになった。モバイルデスクトップパッケージャーによって、インターネットアプリが iOS や Androidのネイティブアプリのように動くようになった。
EclipseプラグインはオープンソースのVJETプロジェクト、JavaScript IDEでeBay Open Sourceの厚意による、をベースに作られている。そのExt JS コード補完フィーチャは、エラー訂正を含み、タイプした時にコードを終わらせるためのオプションを提供し、リッチなHTML5 アプリのオーサリングを早められるように設計されている。プラグインの支援により、Eclipseで開発しているグループは協働して、新しい複雑なアプリをより早く設計できるようになる。
Aditya氏
Eclipseプラグインは、Eclipseスタイルの自動補完をサポートし、xtypeとカスタムクラスのサポートを含んでいる。またEclipseアウトラインビューのサポートを含んでいるので、アプリの全部品と構成を見ることができる。
エンドユーザーにとって物事を単純化するために、均一なパディングがより一貫したUIのために、すべてのリストとアイコンに適用できるように拡張された。