悲しいことに、いずれの言語もデスクトップ画像編集プログラムには適していません。
お使いのデスクトップを覚えていない場合は、WindowsまたはMacのいずれかと仮定します。
それはあなたの要件の2を失敗したので、Rubyは適切ではありません。
- 起動時に、その標準のかなり大きな部分をロードする必要はなく、複雑なVMを、初期化する必要があるため、それはひどい起動時間を持っていますライブラリー
- は、それが画像処理はその起動時間が優れたとされて行くが、静的にリンクされ、マシンコードにコンパイルされ
を伴う計算の種類をやって(C/Javaの/ゴーと比較して)非常に遅いですスピードはcですCに失う(すなわち、 C/C++の後に選ぶことができる最速の言語です)。
しかし、GoはMacデスクトップアプリケーションを作成するためのサポートを全く持っていません(Objective-C/Cocoaランタイムとの橋渡しはありません)。Windowsデスクトップアプリケーションの作成は非常に貧弱です。
Windowsを使用している場合、起動時間を短縮する言語はC/C++/Delphiのみです。 C#には受け入れ可能な起動時間があり、タスクには十分速いです(非常に普及しているpaint.netはC#で書かれており、BSDライセンスのコードの古いバージョンを見つけることができます)。
Macの場合、私はObjective Cをお勧めします。これはプラットフォームの母国語であり、最高のドキュメントとフリーの開発ツール(XCode)が最適です。 https://github.com/philippec/Pixenを出発点として使用できます。
人間の言語に近いほど、遅くなります。 –
私はおそらく私も考慮すべき重要なものを見落としたことがありますか? – Jonta
私は移動に精通していません。パフォーマンスが重大であることをもっと伝える必要があります。デスクトップ環境での2つの違いは1秒未満になる可能性があります。 –