Valaについて語りませんかat LINUX
Valaについて語りませんか - 暇つぶし2ch32:login:Penguin
09/09/15 02:11:48 Yjjhu7nI
URLリンク(live.gnome.org)
の一番最初のサンプルの gtkmm 版を作って Vala 版と比較してみた。(Fedora11)

バイナリサイズ
gtkmm: 7.5 KB, Vala: 4.9 KB

実行時の使用メモリ
gtkmm: 2.2 MB, Vala: 1.7 MB

依存ライブラリの差
275668 libatkmm-1.6.so
126452 libcairomm-1.0.so
285552 libgdkmm-2.4.so
445116 libgiomm-2.4.so
343012 libglibmm-2.4.so
3547140 libgtkmm-2.4.so
176024 libpangomm-1.4.so
合計 約 5 MB

ソースの可読性
Vala の方がだいぶ(?)読み易い (シグナルの設定なんか特に)

結論としては、GTK+ アプリを作る場合は Vala はかなりのアドバンテージ
があると思われる。

33:login:Penguin
09/09/15 15:55:41 /etepYv4
gtkmmじゃなくてGtkで比較してほしいです!

34:login:Penguin
09/09/16 02:13:52 AuFz8a5t
なんとなく意味ない気がするけど比較してみたよ。
C 版と Vala 版の比較です。

バイナリサイズ (-Os でビルド)
C: 5060, Vala: 5036 (なんか小さい!)

実行時の使用メモリ
C: 1.8 MB, Vala: 1.8 MB (前回より多いけど状況に依存するもんなんで)

依存ライブラリの差
なし

ソースの可読性
Vala の方がかなり読み易い (まぁ当然だけど)

結論としては、Vala を使いこなせるスキルがあるならば、あえて C で
組む必要はないと思われる。


35:login:Penguin
09/09/18 01:58:57 gwrFBs2X
かなりC#と似てるけど、むしろ違う所がどこなのか知りたい。
どっかまとまってるとこないかなぁ?

36:login:Penguin
09/09/19 12:56:49 8ZFOHBpR
探してみたけどC#との違いについてまとめてあるページは無かった
ところで上の方で専ブラっぽいの作ってる人、できた?


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch