クロスプラットフォームについて

本格的なアプリケーション制作で、

自由なクロスプラットフォームを求めるのならば、以下の優先順位で使うこと。

標準ライブラリ



Boost



wxWidget



NSPR



Qt



避けたいもの、

MFC

Cocoa

GTK+



基本的な考えとしては、そのライブラリのライセンスに依存する。

書いていないがJAVAに関してはモバイル環境では遅いのが難点。

��もちろん、これは時代と共に良くなる) Pythonも有力だが、もう少し、

時間がひつようかもしれない。

.NET向けに作っても結果的にはWindows系のOSしか使えないので、

無理がある。 また、 その互換なものがあってもJAVAのように、

邪魔されたりライブラリが不安定な状況だ。 これは基本的にMSが

強力にライセンスを保持しているので先がみえてると、

多くの開発者が感じるからだろう。



尚、これは作成するコア部に関してであり、GUI部にたいしては、

wxWidgetやQtなどがある。 しかし、iOSなどで使用禁止、

になる可能性が高いため、いまのところ専用に作るしかなさそうである。



コメント

このブログの人気の投稿

日本でコンピュータサイエンスを学ぶ難しさ

How to preview nif file on the ubuntu.