Valaプロジェクトがどのように進んでいるのか疑問に思っています。これが素晴らしい新技術になるのか、それとも道に迷うだけなのかはわかりません。このプロジェクトに取り組んでいる人の数と、私が貢献できるかどうか(チュートリアルの作成、バグの報告/修正など)を知っている人はいますか?
6 に答える
オープンソースなので、死ぬことはありません。とは言うものの、c#を愛する人はたくさんいますが(私も含めて)、ハードウェアから最大のパフォーマンスを引き出すことも望んでいます。これにより、お気に入りの言語を使用しながらそれを行うことができます。このようなものが死んでいくのが見えません。
編集
また、私は組み込みデバイス用にプログラムしていませんが、このようなものでc#が開かれ、それが別のクラスのプラットフォームにもたらすすべての利点を想像します。それはいくつかの関心を生成する必要があります。
Valaプロジェクトの指標を確認すると、最初から非常に強い成長パターンを示していることがわかります。それはオープンソースであるだけでなく、時間の経過とともにますます多くの開発者がそれに貢献し、ますます多くの人々がそれに依存しているなどです。
「非常に大規模でアクティブな開発チーム」と「確立されたコードベース」のリンクをクリックすると、他のオープンソースプロジェクトと比較した場合のこれらのタグの意味を確認できます。
ヴァラが豊かな未来を持っている可能性は素晴らしいです:
少しの間だけGNOMEについて話しましょう。GNOMEの貢献者の状況を監視すると、「Cの実際の人間のコード」の原則に従わない多くの新しい人々が登場していることに気付くでしょう。それらの人々はPythonやRubyなどの高級言語で育ちました、そしてあなたがgobject-codeを書くために必要な大量のボイラープレートコードであなたが怖がらせるこれらの種類の人々。かなりの数の古いGNOMEプロジェクトでさえValaに移行しています。
ValaはUIコードに優れているだけでなく、コンパイルされたコードの速度に加えて、最新のオブジェクト指向言語の抽象化を望むすべての人にとって非常に良い選択です。特にクロージャとコルーチンのサポートにより、非常に明確で簡潔な方法でアルゴリズムを記述できます。C ++でそれができないわけではありませんが、もっと面倒です。
最後になりましたが、gobjectライブラリに依存せずにValaを便利にする作業が進行中です。いわゆる「posix」プロファイルは、組み込みCPU用のカーネルモジュールまたはコードを記述できる限られた量の機能を実装します(Atmelを考えてください)。ヴァラと。
Linux デスクトップのシナリオを確認すると、新しいアプリは 2 つおきに Vala で作成されているようです。Vala は、少なくとも Linux デスクトップで選択される言語になりつつあります。