新しいGNOME開発者センターの到着で、私はgobjectライブラリのJavaScriptバインディングに出くわしました。専門家がデスクトップアプリケーションにそれらを使用することを推奨/検討する場合は、専門家からのコメントを読みたいと思います。それは次のような側面の考慮を含みます
一度に:それらのAPIは使用できる状態になっていますか、それとも、より確立されるまで少し待つ方がよいでしょうか?JSでアプリケーション全体を開発できますか、それともスクリプトの目的に使用を制限しますか?
新しいGNOME開発者センターの到着で、私はgobjectライブラリのJavaScriptバインディングに出くわしました。専門家がデスクトップアプリケーションにそれらを使用することを推奨/検討する場合は、専門家からのコメントを読みたいと思います。それは次のような側面の考慮を含みます
一度に:それらのAPIは使用できる状態になっていますか、それとも、より確立されるまで少し待つ方がよいでしょうか?JSでアプリケーション全体を開発できますか、それともスクリプトの目的に使用を制限しますか?
GObject Instrospectionを介して、Cで記述されたライブラリ(JavaScriptの用語を使用)によって提供されるものと同じAPIにアクセスできます。
ドキュメントを改善する必要があります。ただし、フォールバックとしていつでもCドキュメントを使用できます。それでも、学習しながらJavaScriptのドキュメントを手伝うことができます;-)
gnome-shellはJavaScriptとCで記述されているため、JavaScriptはGNOME 3の第一級市民です。パフォーマンスの低下はないはずです(もしそうなら、改善する必要があります)。
GNOMEでのJavaScriptの将来についての議論があります(gjsまたはseedを使用するかどうか)、ここでスレッドを読むことができます:https ://mail.gnome.org/archives/desktop-devel-list/2011-April/msg00147 .html
前に述べたように、GObjectのイントロスペクションを使用すると、アプリケーション全体をJavaScriptで記述できます。たとえば、JavaScriptで記述された新しいアプリケーションである「TheBoard」を見ることができますhttps://live.gnome.org/TheBoardProject