お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2013-05-15 20:10:27

toririr
新しいメンバ
登録日: 2013-04-29

Ubuntuのソフトを作るのに必要な知識

なんかUbuntuのソフトウェアを作りたいなと思うのですが、必要な知識は何でしょうか。Markdownしか知識無いので、初歩からですが。

オフライン

 

#2 2013-05-16 20:31:31

limtake
メンバ
From: Japan
登録日: 2012-11-22

Re: Ubuntuのソフトを作るのに必要な知識

GUIのソフトはPythonやQtで作られていることが多いみたいです。
コマンドラインで動くものだとPythonとか。

GihyoさんのUbuntuWeeklyレシピでSDLというものが紹介されているので、それでも作れるかもしれません。
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0268

オフライン

 

#3 2013-05-16 21:37:13

toririr
新しいメンバ
登録日: 2013-04-29

Re: Ubuntuのソフトを作るのに必要な知識

すいません。私頭悪いんで教えてもらってもいいですかね、
SDLは私にはゲーム作れるほどの能力はないというのはさすがにわかるのでおいておくとして、、

Qtはプログラミング言語じゃないんですね、、Qt(キュート)はC++言語で書かれたアプリケーション・ユーザインタフェース(UI)フレームワーク?みたいですが、
C++を知ってること前提になっちゃうんですかね?

あと、PythonはPHPやRubyやPerlやHaskelleとよく比較されるようですが、Pythonをすすめる理由ってあったりするんですかね、

WindowsがC#だったり、iOSがObjective-Cだったり、AndroidがJavaだったり。Ubuntuもちゃんとそういうのがあったりするんですかね

オフライン

 

#4 2013-05-16 22:16:36

Linux7
メンバ
登録日: 2009-05-18

Re: Ubuntuのソフトを作るのに必要な知識

どのようなソフトを作りたいかによるのではないでしょうか。
ちなみにWindowsがC#、Ubuntuはうんぬん…とかは特に決まってるわけではないと思いますよ。
例えばWindows用のゲームを作るとしてもC、C++、C#、Java、Rubyなどなどどれでも作れますし。
とりあえずJavaでも学んでおけばWindowでも使えますしAndroidにも応用できて良いんじゃないでしょうか。
簡単なものが作りたければシェルスクリプトとか。

オフライン

 

#5 2013-05-17 13:40:41

toririr
新しいメンバ
登録日: 2013-04-29

Re: Ubuntuのソフトを作るのに必要な知識

何をつくりたいかによるということですか、

具体的ないうとUbuntuで[夜フクロウ](https://sites.google.com/site/yorufukurou/)のパクリを作りたいです。Macのツイッタークライアントです。

他にはSimplenoteのクライアントとか、RSSリーダーとか。Ubuntuで探しても見当たらないので、時間かかっても作りたいなって思うのです。多分他の人作らないし。

ってこんな感じですがどうでしょう…

オフライン

 

#6 2013-05-17 20:59:41

array
メンバ
登録日: 2007-03-13

Re: Ubuntuのソフトを作るのに必要な知識

この辺を参考に何を勉強したら良いか考えてみては?
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0249

CUIベースのを作りたいと思われてはいないと思うので、とりあえずお手軽に始めるんだとこの辺かなと思います。
で、スクリーンショットを見て頂くとわかりますが、言語は
C、C++、Java、JavaScript、Python、Vala
が使えるようです。

オフライン

 

#7 2013-05-18 02:38:58

toririr
新しいメンバ
登録日: 2013-04-29

Re: Ubuntuのソフトを作るのに必要な知識

まあがちで初心者なんで何見ようとそもそもお手軽な気がしないんですけどねー。ここに書いてることも全然わかんないし、シェルスクリプトってなんだとかQtの前提知識とか。ググってわかる問題じゃないし。

で、Quicklyっていうソフト?が良さ気なんで、Pythonをやってみようと思います。

Pythonは3から覚えたほうがいいんですよね!?
そもそもPythonでツイッタークライアント作れるのかわかんないですけど。

オフライン

 

#8 2013-05-20 14:35:58

yama
メンバ
登録日: 2006-10-23

Re: Ubuntuのソフトを作るのに必要な知識

toririr による投稿:

Ubuntuで[夜フクロウ](https://sites.google.com/site/yorufukurou/)のパクリを作りたいです。Macのツイッタークライアントです。

Twitterのクライアントを作りたいのでしたら、今からですとpythonがライブラリも豊富でいいと思いますよ。

オフライン

 

Board footer

Powered by FluxBB