こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

-広告-

締切り済みの質問

プログラミングの開発環境とは何でしょうか?

私は1年ほど前にプログラミングがやってみたいと思い、丸々1年間
テキストでアルゴリズムなどの基礎知識を勉強しProgateでHTML+CSSとJavaScript、Rubyを勉強してきました。

そこまではいいのですが、ただひたすらサイトが用意したエディタに打ち込むことしかしてこなかったので、自分で一から何か作るとなると何を用意すればいいのか全くわかりません。

調べたところ、開発環境を整えることが必須と知りました。
いろいろ調べてみたのですが、意味がわかりませんでした。
JavaScriptやRubyで何か作りたい場合、何を用意すればいいのでしょうか。

投稿日時 - 2017-02-11 23:20:19

QNo.9292796

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(2)

ANo.2

開発環境と一言で言っても条件によって色々なモノを指しています。

まず、エディタ等のプログラムを入力する環境です。
単純なテキストエディタを使用する場合もあれば、IDEと呼ばれるエディタ・デバッガ・コンパイラ等が一纏めになったモノを使用する場合もあります。

次にプログラムを実行してテストするための環境です。
JavaScriptでブラウザを使用して動作確認するだけなら手元のPCにブラウザがあれば済みますが、RubyだとRubyの実行環境として実際にサーバを建てたり仮想化ソフトを手元のPCに入れて仮想サーバを動かすと行った事が必要になります。
JavaScriptでもAjaxを使ってサーバと通信する機能をテストする場合はサーバが必要になります。

また、一人で開発をする場合はあまり気にする必要はありませんが、チームで開発する場合はソースの一元管理を行うためのシステムが必要になり、今だと Git を使ったり Subversion を使う事になるので、ソースを保管するサーバも必要になってきます。

投稿日時 - 2017-02-12 00:21:55

ANo.1

Webサイトの開発環境で最低限と言えば、テキストエディタだけでしょう。でも、作ったものを動かすためには動作環境も必要です。テスト用と公開用に2セットあると良いでしょう。普通、開発環境とテスト用の動作環境を合わせて開発環境と言いますかね。当面はApache等がパッケージされているxamppのようなものをインストールしてrubyを加えるか、安価なレンタルサーバーを申し込んでおけば良いと思います。動作環境がリモートならば、FTPやSCP、SSHなども必要になります。

もっと言うなら、開発環境としてはIDEやデバッガ、テスト管理、バージョン管理やバックアップ関係、VPN等のセキュリティ関係、仕様や技術情報の管理など、いくつもありますが、まずは無くても済むので、あとから加えていけば良いでしょう。そこまで行くなら、動作環境も自身でサーバーを持ち、LinuxやApacheなども自分でセットアップしてみましょう。詳しくは個々にググってね。

なんで、そのへんを教えないんですかね。動かせないプログラミングを教えたって意味ないのに。

投稿日時 - 2017-02-12 00:10:36

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-