する質問をすることでしか得られない、回答やアドバイスがある。rails、html、css、javascriptなどの基礎的なことを学びicloud9(githubに登録しtwitterクローンの作成などを行い今開発できる環境はこれだけです)でrailsを扱ったWebアプリ制作(ITインターンで見せるための創作物として)を行おうと考えているのですが先日プログラミング経験者に相談したところmacのターミナルを使ったEmacsで環境構築してアプリを作ってみた方が後々を考えると良いと言われたのですが、やっぱり今の環境(icloud9)より新しい開発環境(Emacs)で行った方が良いのでしょうか?個人の意見で大丈夫なのでよろしくお願いいたします。attachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。件sort評価が高い順sort新着順sort古い順linkcheckベストアンサー0結論としては、mac上でも仮想環境でもいいので、ローカルで実行環境を作るのが良いと思います。出来れば、それに加えてVPSやAWSにサーバを借りて、独自ドメインも取得して、(セキュアな状態を保持した上で、)作品を発表出来ればベストです。エディタやIDEはローカルで動くものなら何でもいいです。理由を説明する前に、ちょっと話を整理する必要があるように思います。プログラミングの開発環境(エディタやIDE,gitクライアント等)とプログラミングの実行環境(apacheやtomcat,webric等のwebサーバ・アプリケーションコンテナやMySQL等のRDBMS等)は基本的には別の物です。*cloud9はこの二つを苦労無く一緒に扱えるようにすることで利便性を高めるサービスです。・それとも両方なのかという部分が曖昧なままになってしまいます。studio等)を除けば正直どうでもいいです。開発の出来る人は開発環境にも拘りを持つことが多いですが、同時に、開発環境が変わっても開発が出来ることが殆どだからです。*現実問題としてcloud9を業務環境で使えるケースはかなり限られているので、それ以外に何かメジャーなエディタは使えた方が良いとは思いますが・・・[実行環境について]逆にプログラム実行環境については、ローカルやVPS等で自分専用の実行環境を持つ、構築出来るというスキルは少なくとも現時点で、webアプリケーション開発者としては・必須だと考えます。プロの開発者が自分で実行環境を構築出来ないとお話しになりません。[実行環境をローカルに欲しい理由]アプリケーション開発はプログラム言語のコーディングだけやってれば全てうまく行くという訳では無く、プログラム言語の設定やミドルウェアやOS(ファイルシステムの仕組みなど含め)について理解している必要があります。コーディングは間違ってないが、設定やOS。ミドルウェアが原因で問題が発生することがあるからです。実行環境を自分で構築できるという事は、その環境について最低限の理解をしていると判断出来ます。インターネット上で公開できる環境を運用/維持を出来る人は、上記に加えてサーバOS全体の仕組みやネットワークについても最低限知っているだろうと評価出来る訳です。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。19:58とてもわかりやすい説明で参考になりましたありがとうございます。わかりやすい説明で参考になりましたありがとうございます。キャンセル完了するlink0何作るのかによるよ。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。commentコメント投稿link0いろんな開発環境を体験した方がいいってのは肯定ですが、できる範囲でやればいいんじゃないのかなあって思う。どんな最新環境でもそのうち古くなりますしね。黎明期にあったような不自由な環境を経験すれば地力がつくような気もしますが、程度によりますよね。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。commentコメント投稿link0就職した時にクラウド系のIDEを使うことが許可されるというのはちょっとハードルが高そうですね。した答えはありませんが、mac,win,linuxとどのプラットフォームでも使えるものがいいと思います。どのIDEを使うにしてもローカルマシン内(バーチャル含む)に開発環境を用意する(apache等のインストール)経験は無駄にならないと思います。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。検索すると、いろいろ情報が得られるとおもいます。アプリ開發の入門書では、開發環境の構築から述べられているものも多いです。いうエディタをつかってファイルを編集するという方法です。上にをつくって作業します。周りの方が、どのような開發環境をつくっているかを聞いて、まずはその真似をするとよいと思います。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。【Objective-c】iCloudの画像保存について受付中iCloudからデータを読み込むことができない解決済Webサイトを作れるプログラミング言語を教えてください!解決済Xcode(Swift)のアプリ内データ保存について解決済iOSアプリのストレージの使用量についてお教えください。頂いたご意見への回答は行っておりません。