優れた外観とキーボード中心の入力を組み合わせた、シンプルで軽量なテキスト エディターを構築することを計画しています。
アンチエイリアシングやすべてのグラフィック全般を細かく制御したいのですが、ウィジェットのライブラリ全体を持つことは気にしません。UI のほぼ全体がテキストベースで、アプリのメイン キャンバス/ウィンドウに表示されます。
- GTK や Qt などのツールキットはやり過ぎのように思えます。必要のない大量のウィジェットと複雑なコードベースです。
- Titanium、AIR、および XULRunner は、いくつかの点でさらに大きくなります。開発は迅速ですが、軽量なアプローチではありません。
- 靴はほぼ完璧にフィットするように見えましたが、少し小さすぎて十分なイベントをサポートしていません (ウィンドウのサイズ変更など)。
Cairo/Pango または別のグラフィックス ライブラリでビルドし、プラットフォーム固有のものを自分でロールする必要があると思いますか? 私はむしろ何らかのフレームワークを使用したいと思います。
基本的に私が欲しいのは:
- 良いイベント処理
- ウィンドウ処理
- メニュー
- 非常に優れたタイプ レンダリングの選択肢による描画
最初からこのクロスプラットフォームを構築したいと思っています。