Qooxdoo

最も包括的な革新的なオープンソースAjaxフレームワークの1つ
今すぐダウンロード

Qooxdoo ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Sebastian Werner
  • 出版社のWebサイト:
  • http://qooxdoo.org/
  • オペレーティングシステム:
  • Mac OS X
  • ファイルサイズ:
  • 24 MB

Qooxdoo タグ


Qooxdoo 説明

最も包括的で革新的なオープンソースのAjaxフレームワークの1つ QooxDooは、プロのJavaScript開発のサポートを含む多目的フレームワークであり、最先端のGUIツールキットとハイレベルのクライアント - サーバー通信。QooxDooは完全にクラスベースであり、オブジェクト指向JavaScriptの機能を活用しようとします。ネームスペースに完全に基づいており、他のライブラリと既存のユーザーコードとの簡単な統合を可能にするためにネイティブのJavaScript型を拡張しません。最新のブラウザがサポートされている(例えば、Opera、Firefox、Internet Explorer、WebKit / Safari)、メモリリークがありません。 QooxDooには、javadocのようなコメントから自動的に生成され、コードを表す構文ツリーから自動生成されます。高速で完全なJavaScriptパーサーは、Doc Generationを許可するだけでなく、カスタムアプリケーションの最適化、圧縮、リンク、および非常にユーザーフレンドリーの最適化、圧縮、リンク、および展開を可能にします。このリリースの新機能: ・ フレームワーク ・ 芯 ・秘密のあるメンバーを誤ってサブクラスで上書きすることはできません。 ・静的クラスは「拡張」キーを定義する必要があります ・QX.LLISTは、ローカルファイルシステムからアプリケーションを実行している場合は、正しく機能します。 ・AddListener()メソッドはIDを返すようになりました ・新しいQX.UTIL.TIMERMANAGER、ありがとうございました ・イベントが発生するかどうかを確認できるqx.core.Assertにメソッドを追加しました。 ・ 応用 ・Life-Cycle Methods Terminate()およびClose()メソッドはqx.applicationで利用できます。再導入されたClose()メソッドは、ユーザーが文書を誤って降ろすこと、すなわちアプリケーションを終了するのを防ぐことができます。 ・IEにおける「インラインアプリケーション」の起動時の問題を修正しました。 ・ブラウザのサポート ・IE8は現在IE7互換モードでサポートされています。 IE8標準モードのフルサポートは、最終的なIE8リリースと時間内に期待されています。 ・Chrome 1.0は完全にサポートされています。 ・もちろん、Safari 3.2.xとFirefox 3.1ベータの最新バージョンも大丈夫です。 ・特に不正なユーザーエージェント文字列が送信された場合、クライアント検出の処理の向上。 ・ 輸送 ・QOOXDOOによって挿入された追加のHTTPヘッダーは、不要なオーバーヘッドを減らすために削除されました ・低レベル ・IEの問題を修正しましたが、要素を作成し、同時にスタイルを適用しています ・「qx.bom.request」クラスでは、 "ontimeout"プロパティを削除しました ・低レベル層での固定省略積み問題 ・IEのクリッピングの問題を修正しました ・「OpenBSD」が正しく認識されています ・「QX.BOM.MULTIMEDIA」クラスに「HAS」メソッドを追加しました ・qx.ui.root.inlineは、そのルートDIVノードのサイズを無視しなくなるように設定できます。これは、QoOxDooウィジェットを従来のHTMLページに統合するときに、頻繁に発生したセットアップに最適です。 ・GUIツールキット ・UIコア ・子コントロールAPIの一部は再び保護されなくなりましたが公開されています。特にGetChildControl()は、ウィジェット自体によって作成された子コントロールにアクセスしたいウィジェットの作者のためのものです。このメソッドはウィジェット内部を公開し、返されたサブウィジェットを変更してウィジェットを矛盾した状態にすることができます。スーパークラスまたは外部クラスに定義されている子コントロールへのアクセスはサポートされていません。結果がパブリックAPIまたはQooxDooのテーマ機能を使用して実現できる場合は使用しないでください。 ・「_haschildren」メソッドは、子供ウィジェットが利用できない場合はNULLの代わりに「false」を返します。 ・レイアウトのための「幅の高さ」を実装しました(以前はウィジェットにのみ利用可能でした)。この機能要求は、カスタムレイアウトに対してこの動作を必要とする貢献者によって持ち込まれました。 ・欠落メソッドを追加する「getActiveWidget()」と「getFocusedWidget()」 ・オペラとInternet Explorerのラベル上のテキストを選択することは再び不可能です。 ・起動時にアクションキューの実装を変更しました。今、すべてのアクション( "FOCUS"、 "Activate"など)はキューに入れられ、アクションが正しい順序で処理されるようにフラッシュされます。 ・キューにすべてのウィジェットをレンダリングしていない場合は、スクロールとフォーカスの問題を修正しました。 ・間違ったTaborderでフォーカスフォーカスの問題を修正しました ・IE6のレンダリングの問題を修正しました:ウィジェットは現在適用されているフォントサイズよりも小さくなることができませんでした。 ・IE6では、アイコンが黒の背景を示した(画像の透明性が壊れています)。 ・ツリーウィジェット内のドラッグ選択は再度動作しています ・ドラッグ選択のための一般的な修正 - すでに選択されているアイテムが使用されていれば、ドラッグ選択は機能しませんでした ・ウィンドウウィジェット内のドラッグアンドドロップのサポートを追加しました ・コマンドショートカット用の組み合わせキーに関する問題(すべての組み合わせキーが表示されました) ・キー " - "と "+"を使うコマンドショートカットが正しく機能しています ・水平リストはマウスホイールを使ってスクロールすることができます ・Scroll Containerウィジェット内のSelectBoxウィジェットでのマウスホイールサポートを修正 ・ データバインディング ・今後のデータバインディングコンポーネントのための単一値バインディングをしっかりとしました。この機能はまだ実験的です。詳細な説明は、予備データバインディングマニュアルに記載されています。 ・QooxDooクラスのプロパティを検証する可能性が追加されました。これも実験的で変化する可能性があります。 ・ウィジェット ・値が最小/最大値以下の場合、ボタンの無効化/アクティブ化ボタンを使用したスピナーの問題を修正しました。 ・スピナー値はEnterキーを押すとすなわち正しく設定されています ・デスクトップウィジェットを固定しました ・隠されたテキストフィールドはタブシーケンスから削除されます ・ReadOnly TextFieldはより長くフォーカスできません ・FF3のキーのテキストフィールドに「KeyPress」イベントがない ・そのコンテンツがそれを意味する場合、TextAreaは自動的にスクロールバーを取得します。 ・IFRAMEの場所をCLENSTORに設定できるようになりました。 ・デフォルトでProperty AdellyHrinkyをラベルでfalseに設定します。 ・リッチテキストツールチップのToolTipで豊富なプロパティを追加します。 ・リスト項目内のHTMLエンティティを許可するために、ComboBoxにFormatterプロパティを追加します。 ・ColorPopup:INIT値は「黒」(RGB 0,0,0)から「NULL」(色なし)に変更されました。 ・ColorSelector:ボタンが関連付けられているアイコンを正しく表示します。 ・ テーブル ・ステータスバーは永久に隠されることができます ・テーブル内のスプリアス水平スクロールバーを削除しました ・フィルタ処理されたテーブルモデルは、値を複数回復元します。 ・MaxCacheLinesプロパティがゼロの場合、Table Paneは行をキャッシュしなくなりました ・ 閃光 ・フラッシュのサポートは大幅に更新され拡張されました。 ・IE7以上の外部APIフォームフラッシュを呼び出すことができないという問題を修正しました。 ・IEの固定メモリリーク。 ・ 窓 ・現在のモードを取得する方法(「最小化」、「最大化」、「通常」、「閉じる」)。 ・Center()メソッドを使用すると問題を修正しました:ウィンドウがビューより大きかった場合は、タイトルが表示されますので、ウィンドウを閉じることはできませんでした。 ・ウィンドウマネージャによって管理されている場合は、ウィンドウを最大化/最小化するという問題を修正しました。 ・ウィンドウウィジェットを無効にするためのサポートを追加しました ・Windowsが早すぎるとドラッグを中断しない ・モーダルウィンドウはIEで期待通りに動作します ・テーマ ・マネージャクラスのAPIが一貫していました.apeation Managerクラスに「テーマ」プロパティが追加されました。既存の "expecanteme"プロパティは推奨されており、将来のリリースで削除されます ・ランタイムでテーマを含める/パッチ化の可能性を再紹介しました ・「灰色」は既に定義されている色のエイリアスとして「グレー」という名前の色です。 ・SelectBoxウィジェットにカバーエフェクトが見つかりませんでした ・現代のテーマでの無効なボタンのスタイルの改善されました ・IE6で誤って参照されている画像で醜い問題を修正しました ・チェック状態のトグルボタンのホバー効果に関する問題を修正 ・無効化およびチェックチェックボックスウィジェットの外観の問題 ・右寄せタブボタンの外観を修正しました ・ツールバーウィジェットのいくつかの外観の問題を修正しました ・Classic ThemeのSelectBoxウィジェットの外観を修正しました ・古典的なテーマのスライダーノブの外観を固定 ・調和の木開封/閉じる記号 ・互換テーマの画像名は、従来のテーマでよりよく作業するように変更されました ・アプリケーション ・遊び場 ・新しい対話型アプリケーションが導入されました。 QooxDooアプリケーションコードを実験することができます。基本的に、左側の(構文強調表示)JavaScriptエディタのコードは右側のアプリケーションとして実行できます。これは、通常のローカルにインストールされているツールまたはサーバー側のコンポーネントなしで、ブラウザでもオフラインで機能します。遊び場はオンラインIDEであるふりをしませんが、それは確かに便利な解決策です。特に新しいユーザーは、ローカルコンピュータにQooxDooのツールチェーンをセットアップすることなく、実際にQooxDooコードで「再生」できます。遊び場アプリはかなり新しいもので、既存の問題に注意してください。フィードバック歓迎 ・骨格 ・典型的なQooxDooアプリケーションを作成する開始点であるデフォルトのGUIスケルトンに空のテーマを追加しました。カスタムテーマは内蔵の現代のテーマを拡張します。これにより、ユーザーは自分のカスタムウィジェットのテーマエントリを提供されたテーマファイルに簡単に追加できます。 ・低レベルの「BOM」 - スタイルアプリケーションのための更新リストリスト ・スケルトンテンプレートはGUI(デフォルト)、マイグレーション、およびBOMに縮小されました。 with-contribスケルトンがなくなり、その機能はGUIスケルトンでコメントとして再作成されます。 ・Demobrowser ・すべてのデモがテストされ、必要に応じて修正されました。 ・リモートテーブルモデルのデモを削除しました(将来再導入される可能性があります。あなたはQooxdoo-contribのRPCExampleをチェックアウトすることに興味があるかもしれません。 ・BOM選択とアプリケーションのデモのためのマイナー修正 ・TestRunner. ・ブラウザのネイティブコンソールからTestRunner出力を削除しました ・APIビューアー ・組み合わされたPNG画像をGIF画像に置き換えて問題を解決してください。 ・ ポータル ・アプリケーションは1024×768の解像度の画面に正しくフィットします。 ・Build Versionでコンソールを抑制します。 ・ツーリング ・窓の下でのPython ・MS Windowsユーザーの場合、無料のActivePython配布をインストールすることをお勧めします。本当に簡単なインストールを可能にする素晴らしいウィザードが付属しています。ウィザードのデフォルト設定は大丈夫で、Pythonインタプリタを既知の実行可能ファイルのリストに追加するのも大事にします(PATH環境変数を介して)。これにより、Python.orgからの以前に特集された「Orginal」Python分布と比較したPythonのインストールがさらに簡単になります。 ・国際化 ・POファイルへのコメントの追加をサポートします。 JavaScript側では、ロケールマネージャの "trc()"メソッドは現在コンテキストコメントとの翻訳をサポートしています。 ・TRN()フレームワーク方法の適切なサポート。現在勤務している複数のキー ・ソースコード検証 ・ECMALINTソースコードバリデータでUnicodeのエンコードサポートを追加しました ツーリングセクションの残りの部分はジェネレータについてです。 ・仕事 ・新しい標準ジョブソース - すべてのクラスがソースビルド内のすべてのクラスを含みます ・新規包含包括的なジョブライブラリ、アプリケーションの追加ライブラリー用の単一のライブラリキーを取得する ・ジョブ名解決順認証済みおよびジョブ「シャドウイング」と文書化されている ・外部構成ファイルのジョブを別の名前でインポートすることで、名前が隠されないようにすることができます(S。INCLUDEのインポートサブキー) ・=接頭辞で使用できるようになったジョブやジョブ機能を上書きする ・ジョブをマージするときは、すべてのマップキーが深いマージになり、すべてのリストキーが追加されている、重複マイナス ・基本設定ファイル(base.json、application.json、...)は、すべてのジョブをエクスポートしました。 Skeletonsのconfig.jsonファイルから見られるように、ジョブはアプリケーションレベルのconfig.jsonでのみフィルタリングされます。 既知の問題と回避策: ・LINTジョブ:エラーが発生したLINTジョブを実行した後にキャッシュファイルを削除する必要があります。 ・APIジョブ:追加のライブラリ/コンポーテナンスを使用する場合は、APIジョブを実行する前にキャッシュファイルを削除する必要があります。 ・URI扱い ・URI処理は改良されました。最も重要な変更は、ライブラリエントリのURIキーがオプションであることですが、存在する場合は、そのライブラリのリソースへのURIを計算するときに注意が必要です。 URIパラメータが存在しない場合は、個々のジョブの設定(コンパイルソース、コンパイルDIST、...)がURIの計算に使用されます。 ・マクロ ・Configのグローバルletセクションのマクロは、Configファイルを通して使用可能になりました。包含セクションで ・Macros QooxDoo_URIとApplication_URIが削除されましたが、QOOXDoo_PathマクロはルートQooxDooインストールフォルダを指すようになる予定です。 ・スケルトンベースのアプリでは、config.jsonのqooxdoo_pathを別のQooxDooインストールに切り替えるのに十分です。 generate.pyスクリプトはそこからそれを読むでしょう ・QXTHEMEはQX.Theme.Modern.になります ・新しいマクロが最適化し、Compile-Distの最適化パラメータを調整する ・設定キー ・Compile-DISTは再刷新され再構築されており、より明確なインターフェースを提供しています ・パッケージサイズをより細かい粒度制御できるように、パッケージが再構築され拡張されました。 ・テーマキーは、その目的をよりよく合わせるために、アセットライトに改名されました。 ・LOG / CLASSESを使用した新しいキーログ - 未使用、ライブラリの未使用クラスを報告する ・新しいキーDESC、ジョブに説明的な文字列を追加します。 'generate.py x'を呼び出すときに、これらの説明はコマンドラインで印刷されます。 ・小さな変更を伴うキー:キャッシュ、ライブラリ ・パッケージ ・パッケージのマージは、折りたたまれた部分に対してのみ行われるようになりました ・非共有パッケージのサイズは制限されるようになりました ・その他 ・リソースコンパイルが最適化されています ・コンソールロギングは、標準のストリーム、STDOUT(レベル "debug"と "info")とstderrに分割されています(レベル ""警告 "、"エラー "、"致命的 ") ・未知のクラスが報告されています ・CONTLE:// Cacheをダウンロードしてデフォルトの/ダウンロード ・フレームワーク/ツールフォルダおよびその他の0.7レガシースタッフの削除 ・発電機テスト用の新しい実験ツール/データ/テストフォルダ ・ ドキュメンテーション ・0.8マニュアルの多くの改良と修正 ・多数の追加の記事、例えば。 "qx.ui.core"、 "qx.ui.container"と "レイアウト"の場合 ・ツーリングマニュアルはしばしば急速な開発の進捗状況と同期していました。 欠落または不正なドキュメントの修正がたくさんありました。


Qooxdoo 関連ソフトウェア

rtranscoder.

RPRogramライブラリを使用してさまざまなトランスコーディングユーティリティへのフリーおよびオープンソースのルビーインターフェイス ...

136 16 KB

ダウンロード