- ベストアンサー
プログラム言語の選択基準
- 在庫管理システムを作成する際、プログラミング言語を選ぶ際の基準について知りたい
- 選択基準には一般的なものや個人的なものがある
- 私は現在、JAVAのSwingを使用してGUIアプリケーションとして在庫管理システムを作成しようと考えています
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
思いつくのは下記の様なことですね。 a. 動作させる環境(OS等)に公式に対応している b. 作成する種類向けのライブラリ等が存在する (例: GUIならウィジェット等が用意されている) c. 開発担当者が慣れている d. その会社(部署)の他のシステムで既に使っている e. (日本語の)資料(書籍・Webサイト)が豊富 f. ライブラリが豊富 g. (決定者の)好み a, b 辺りはほぼ必須という事で、説明も要らないと思います。 d ですが、既にその組織の内部で実績があれば、詳しい人も居るでしょうし書籍なども有るでしょう。また、様々な言語で作られたシステムが存在すると保守要員を確保するのが難しくなることも大きいです。全プログラマがどの言語にも習熟するのが理想ですが、現実にはなかなかそうもいきません。 e は開発が進んでくると問題になることが有ります。チュートリアルに無いような変わった事をやろうとしたときや、正体不明のエラーが発生したときに、資料が少ないと非常に手間が掛かったり途方に暮れたりすることになります。 f ですが、これは保守フェーズで重要になる事が有ります。例えば、リリース後にある表計算ソフトの形式のファイルを出力したいという要望が出たとします。その場合、その形式出力用のライブラリが使えるのと使えないのでは、天と地ほども手間が違います。後から何が必要になるか分かりませんから、当初から必要なもの以外にも豊富なライブラリがあれば安心です。 下記のサイトも参考になると思います。 http://itpro.nikkeibp.co.jp/article/COLUMN/20060825/246464/ http://local.joelonsoftware.com/mediawiki/index.php/%E8%A8%80%E8%AA%9E%E3%82%92%E3%82%81%E3%81%90%E3%82%8B%E8%AB%96%E4%BA%89 http://www.aoky.net/articles/steve_yegge/tour_de_babel.htm http://www.itmedia.co.jp/enterprise/articles/0703/26/news021.html まあ、使い捨てのツールでしたら悩む事も無く、バッチファイル, シェルスクリプト, perl 辺りを使って済ませちゃいますが。
その他の回答 (1)
- PXU10652
- ベストアンサー率38% (777/1993)
「そこで今回在庫管理システムを作るにあたり、みなさんはソフトを作成する際、どういった基準でプログラミング言語を選択しているかを知りたいと思いました。」 システムの規模、メンテナンス性などが重要だと思います。大規模になる程、汎用性があり、Web上で動かしたいと言う要望になるので、DBにOracle、プログラムはjavaでというパターンが多くなると思います。 小規模で、自分しかメンテしない(出来る人がいない)とか、ユーザでもメンテ出来るようにと言うことであれば、ExcelやAccessのマクロやVBAで十分です。 中規模だと、メンテする人のプログラム言語のスキルに合わせて、言語を選べばよいと思います。