
Ubuntu日本語フォーラム

ログインしていません。
なんかUbuntuのソフトウェアを作りたいなと思うのですが、必要な知識は何でしょうか。Markdownしか知識無いので、初歩からですが。
オフライン
GUIのソフトはPythonやQtで作られていることが多いみたいです。
コマンドラインで動くものだとPythonとか。
GihyoさんのUbuntuWeeklyレシピでSDLというものが紹介されているので、それでも作れるかもしれません。
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0268
オフライン
すいません。私頭悪いんで教えてもらってもいいですかね、
SDLは私にはゲーム作れるほどの能力はないというのはさすがにわかるのでおいておくとして、、
Qtはプログラミング言語じゃないんですね、、Qt(キュート)はC++言語で書かれたアプリケーション・ユーザインタフェース(UI)フレームワーク?みたいですが、
C++を知ってること前提になっちゃうんですかね?
あと、PythonはPHPやRubyやPerlやHaskelleとよく比較されるようですが、Pythonをすすめる理由ってあったりするんですかね、
WindowsがC#だったり、iOSがObjective-Cだったり、AndroidがJavaだったり。Ubuntuもちゃんとそういうのがあったりするんですかね
オフライン
どのようなソフトを作りたいかによるのではないでしょうか。
ちなみにWindowsがC#、Ubuntuはうんぬん…とかは特に決まってるわけではないと思いますよ。
例えばWindows用のゲームを作るとしてもC、C++、C#、Java、Rubyなどなどどれでも作れますし。
とりあえずJavaでも学んでおけばWindowでも使えますしAndroidにも応用できて良いんじゃないでしょうか。
簡単なものが作りたければシェルスクリプトとか。
オフライン
何をつくりたいかによるということですか、
具体的ないうとUbuntuで[夜フクロウ](https://sites.google.com/site/yorufukurou/)のパクリを作りたいです。Macのツイッタークライアントです。
他にはSimplenoteのクライアントとか、RSSリーダーとか。Ubuntuで探しても見当たらないので、時間かかっても作りたいなって思うのです。多分他の人作らないし。
ってこんな感じですがどうでしょう…
オフライン
この辺を参考に何を勉強したら良いか考えてみては?
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0249
CUIベースのを作りたいと思われてはいないと思うので、とりあえずお手軽に始めるんだとこの辺かなと思います。
で、スクリーンショットを見て頂くとわかりますが、言語は
C、C++、Java、JavaScript、Python、Vala
が使えるようです。
オフライン
まあがちで初心者なんで何見ようとそもそもお手軽な気がしないんですけどねー。ここに書いてることも全然わかんないし、シェルスクリプトってなんだとかQtの前提知識とか。ググってわかる問題じゃないし。
で、Quicklyっていうソフト?が良さ気なんで、Pythonをやってみようと思います。
Pythonは3から覚えたほうがいいんですよね!?
そもそもPythonでツイッタークライアント作れるのかわかんないですけど。
オフライン
toririr による投稿:
Ubuntuで[夜フクロウ](https://sites.google.com/site/yorufukurou/)のパクリを作りたいです。Macのツイッタークライアントです。
Twitterのクライアントを作りたいのでしたら、今からですとpythonがライブラリも豊富でいいと思いますよ。
オフライン