2009-03-18 6 views
18

私はちょうどVala projectがどのように来ているのだろうかと思っています。私はこれが偉大な新技術であるのか、道端で落ちるのか分からない。誰もがこのプロジェクトに取り組んでいる人の数を知っていますか?私が貢献できるか(チュートリアルの作成、バグの報告/修正など...)?ヴァラは生き残るのですか?

+2

'cfront'で何か問題がありましたか? –

+0

今後の呼び出し、それはまだ生きている:p – Behrooz

答えて

24

オープンソースなので、死ぬことはありません。つまり、C#が大好きな人がたくさんいますが、自分のハードウェアから最大限のパフォーマンスを得ることも大好きです。これはあなたが好きな言語を使っている間にこれを可能にします。私はこのような何かを見ることができません。

編集

また、私は、組込み機器向けのプログラムをしませんが、このようなものは、C#とそれがプラットフォームの別のクラスにもたらすすべての利点を切り開くと私は想像します。それはいくつかの関心を生成する必要があります。

+11

それはかなり "ソフトウェアの死"の緩い定義を使用しています。 – BobbyShaftoe

+0

@BobbyShaftoe:合意しました! – Kredns

+0

@BobbyShaftoe:そうだね。私はslashdotであまりにも多くの時間を過ごしていると思います...誰かが私が言ったことを打ち明ける同じ構文で "死ぬ"と "オープンソース"を言及するたびに。しかし、IMOはこの事が死ぬほど冷たいです。 –

5

これはかなりよく見えており、これは開始前の私の懸念の1つでした。私は始めて2週間は、物事はかなり健康的になっていると思う。

10

Valaプロジェクトのメトリックを確認すると、最初から非常に強い成長パターンが確認できます。オープンソースだけでなく、時間の経過とともにそれに貢献する開発者がますます増えており、依存関係を抱く人が増えています。

「非常に大きなアクティブな開発チーム」と「確立されたコードベースこれらのタグが他のオープンソースプロジェクトと比較して何を意味するのかを調べることができます。

http://www.ohloh.net/p/vala

1

あなたは、Linuxデスクトップのシナリオを確認した場合は、すべての第二の新しいアプリはValaの中で書かれているように見えます。 Valaは、少なくともLinuxデスクトップでは選択肢の言語になっています。

+0

2つ目の新しい人気アプリを意味します。 :P –

+6

'[要注意]' – Kredns

3

チャンスはValaのは、豊かな未来を持っていることを優れています。 GNOMEコントリビュータの状況を監視すると、 "Cの本当の人間のコード"の原則に従わない多くの新しい人が現場に入り込んでいることに気付くでしょう。それらの人々は、PythonやRubyなどの高水準言語で成長しました。これらの人々は、オブジェクトコードを書くために必要な膨大な量のボイラープレートコードを怖がっています。かなり古いGNOMEプロジェクトでさえ、Valaに移行しています。

しかし、ValaはUIコードに輝くだけでなく、コンパイルされたコードの速度と現代のオブジェクト指向言語の抽象を望むすべての人にとって、非常に良い選択です。特に、クロージャーとコルーチンのサポートにより、アルゴリズムを非常に明確かつ簡潔な方法で記述することができます。あなたはC++でそれをすることはできませんが、もっと面倒です。

最後に、ゴーグルライブラリに頼らずにValaを有効にする作業が行われています。いわゆる "posix"プロファイルは、組み込みCPU用のカーネルモジュールやコードを書くことができる限られた機能を実装しています(Atmelと思う)とVala。

+0

あなたはgObjectのlibsを使ってカーネルコードを書かないのですか? – niagr

+0

@thelaststud:残念ながら、gobjectは、glibc(mallocの場合は少なくともフリーですが、実際はもっと多く)のようなランタイムCライブラリを必要としますが、これは確かにカーネル空間では利用できません。あなたはklibcを見ることができますが、それは同じではありません。 – DrMickeyLauer

関連する問題