11/05/11 02:34:59.92
URLリンク(www.webkit.org)
一番有名だと思われるJavaScriptのベンチマークサイト
でもJavaやC#みたいに一度仮想マシンコードに落としておくならまだしも
ソースからJITコンパイルする時点で遅いでしょ
713:デフォルトの名無しさん
11/05/11 03:02:32.32
>>710
Opera, Safari, IE9も速いから問題ないでしょ
IE8はものすごく遅いから涙目だろうけど
714:デフォルトの名無しさん
11/05/11 03:05:37.59
■Thoughts about Qt 5 ちょい訳■
(略)
Qt5のもうひとつの大きな変更は開発モデルです。
Qt4は主にTrolltechとNokiaで開発され、成果をコミュニティにリリースしました。
Qt5ではオープン開発を計画していて、最初からオープンソースです。
Nokiaやコントリビュータと外部の開発者の作業に違いがなくなります。
(略)
Qt5は新しいアプリ開発手法の基礎になるべきです。C++開発でネイティブQtのパワーを提供する一方、
開発モデルの焦点はC++はQt Quickのバックエンド機能を実装する用途に重点を置く方向へシフトします。
Qt5ではQt QuickをQtの中心に据えます(Qt4の既存コードを壊してしまうことはしません)。
これはむしろ、将来必要になる変更を可能にするための再構築と言えるでしょう。
伝統的なQt/C++アプリはQt5でも引き続き動かせますが、いくつかの基本部分での変更はあるかも知れません。
UIは、いずれ全てQMLで書けるようになるでしょう。JavaScriptはQtコミュニティにおけるメジャー言語となり、
アプリのロジック部分の多くを、さらにはアプリ全体までもをC++の代わりにJavaScriptで書けるようにしたいです。
多くのアプリ開発者がQMLとJavaScriptで書き始め、必要になった時だけC++で機能を実装するようになる見込みです。
そのような特別なケースでは、QtのC++APIのフルパワーでタイムクリティカルかつ複雑な機能が実装できます。
QWidgetベースの開発モデルとAPIセットは保持する一方で、長期的にはデスクトップUIがQMLに移行するとも見ています。
恐らくは、プラットフォームのネイティブスタイルAPIを統合したQMLベースの機能セットに
なっていくでしょう(URLリンク(labs.qt.nokia.com))
■4つの大きなアーキテクチャ変更:
1.グラフィックスタックの再構築
※Qtの動作にOpenGL(ES)2.0が必要になる予定。QWidgetsがシーングラフのトップレイヤに
2.Lighthouseプロジェクトを全てのQtのベースとする
3.リポジトリのモジュール化
4.QWidget関連の機能はライブラリを分ける
(略)
■ベータ版は2011年終わりに。最終リリースは2012年
(略)
■開発スピードアップのために手伝って
(略)
715:デフォルトの名無しさん
11/05/11 03:14:17.27
誰が得をするんだよ
716:デフォルトの名無しさん
11/05/11 07:12:39.98
QMLって実際バリバリ使ったことないんだが。
バリバリやってる人いる?
717:デフォルトの名無しさん
11/05/11 08:56:01.40
まだないが、UIや描画の開発を
QMLやらWebGLで行えるようになら
胸が熱くなるな!
718:デフォルトの名無しさん
11/05/11 10:25:24.92
QML触ったことないが俺は大歓迎
719:デフォルトの名無しさん
11/05/11 10:28:02.44
それってhtaがすごくなったみたいなものなの?
720:デフォルトの名無しさん
11/05/11 11:39:46.23
なんかブラウザで動くと勘違いしているやつがいるな
721:デフォルトの名無しさん
11/05/11 11:41:11.62
QMLですべての実装は書けない、ある自前構造を扱うにもC++の面倒なブリッジが要る
そんなら初めからC++でいいじゃんになるよ
722:デフォルトの名無しさん
11/05/11 12:13:22.90
>>720
そんな奴いねぇよ
723:デフォルトの名無しさん
11/05/11 12:40:43.60
>>721
別に全部の実装がかける必要はないんだよ。
Silverlightで言うところのXAML程度のことができれば。
724:デフォルトの名無しさん
11/05/11 13:25:28.44
JavaScriptよりもっといい言語だったらなあ
JavaScript使うくらいならC++で書くよ
725:デフォルトの名無しさん
11/05/11 13:55:00.92
QMLをPythonで実装できるようにしてほしい。
726:695
11/05/11 15:19:39.63
普通に動かしてるだけでは原因がさっぱりわからないので、
demoのプログラムをvs2008でビルドし直した。
Qt Creatorがコンパイル時に吐き出すファイルの取り扱い方法が分からなかったので、
一旦Qt Creatorでコンパイルして、吐き出したファイルをvs2008に移植した。
起動時にコンソールに
WARNING: Phonon::createPath: Cannot connect Phonon::MediaObject ( no objectName ) to MediaVideoWid
get ( no objectName ).
と表示されるが、後は正常に動いているように見える。
相変わらず再生を開始するとPlayerのWindowがデタラメな大きさになって、
ウィンドウには何も表示されない状態。
727:デフォルトの名無しさん
11/05/11 15:26:27.39
>>726
v4.7.3-VS2008でmp4再生問題なし
データによるとしか言いようがない
728:デフォルトの名無しさん
11/05/11 16:30:04.95
すみません、QOAuthをインストールしようと思ったのですがmakeできません
環境はUbuntu11.04、qcaは入れてます
qmakeをしたあと、make仕様とすると下のようなエラーを吐きます。どうすればいいでしょうか。
10.10でインストールしたときは難なくできた覚えがあるのですが…
In file included from interface.cpp:21:0:
interface.h:33:20: fatal error: QtCrypto: そのようなファイルやディレクトリはありません
compilation terminated.
make[2]: *** [tmp/interface.o] エラー 1
make[2]: ディレクトリ `/qoauth/src' から出ます
make[1]: *** [shared] エラー 2
make[1]: ディレクトリ `/qoauth/src' から出ます
make: *** [sub-src-make_default-ordered] エラー 2
729:695
11/05/11 17:19:00.53
完全に同一かどうかは分からないけど、
このレポートと似た症状のようです。
URLリンク(bugreports.qt.nokia.com)
730:デフォルトの名無しさん
11/05/11 17:25:23.44
>>729
単にコーデックが入ってないだけじゃないの?
ffdshowでも入れとけ
731:728
11/05/11 19:12:23.74
自己解決しました。<QtCrypto>を<QtCrypto/QtCrypto>にしたらmake出来ました。
なんでや
732:デフォルトの名無しさん
11/05/11 19:45:30.88
>>721
そういうのは Java の JNI とか Android の NDK みたいになるんじゃないかな。
どうしても低レベルなレイヤーを弄りたい人は C++ で書けるみたいな。