質問・アドバイス なるべく低予算でプログラミング用PC(haru-himeさん)
仕事でプログラミング用のPCを1台組むことになりました。
プログラミング(パッケージ開発、会社のホームページ作成)を主な使用用途として考えているのですが、アドバイスが欲しいです。
ケース、キーボード、マウスはあります。
仕事が忙しく、返信が遅れるかと思いますがご了承ください。
同メーカー500GHDDが数年使用で問題なく動いてるので
現在自宅でRDT232WXを使用していて、使いやすいので。
現在の合計金額:
¥29,566
リスト作成時の合計金額:
¥54,791
(2013年 2月10日)
書き忘れていましたが、OSはWindowsHE64bitDSP版を購入予定です。
>OSはWindowsHE64bitDSP版を購入予定です。
使用するプログラムソフトの対応は大丈夫ですか?
(引用)
Microsoft 社の有名な開発環境 Visual Studio は、基本的に Mac OS では使用できません。一方、Apple 社の有名な開発環境 Xcode は、Windows では基本的に使用できません。
(引用ここまで)
PC本体のスペックは標準以上であれば問題ないと思われます。
ただ、デバイスであるモニタは複数使用する方が、プログラミングには便利なようですので、デュアル〜マルチモニタにしたらいかがでしょうか。
http://kakaku.com/item/K0000430514/
や、
http://kakaku.com/item/K0000278329/
〜ですと、安価に擬似マルチモニタが可能です。
※文中引用元サイト様
http://pcinformation.info/selectprogramingpc.html
連投です。
会社がどんなものプログラミングソフトを使っているか解からないけど、もし会社のプログラムがMac用ですと自作は不可能なのでMacを購入するしかない。
使用プログラムの都合でMac用ソフトも、Windows用ソフトも使いたい場合。
⇒MacにWindowsをインストールというのが安価に済むのでは。
↑というか、この辺は釈迦の耳に念仏ですよねw
コーディング自体は、マルチコアを使うことはないので、2コアでOK。
Eclipseとか使うならSSDが欲しい。
4コア6コアが必要かどうかは、ターゲット次第。ターゲットのマシンがないとデバッグも性能チューニングも出来ない。GPU使うなら当然GPUが必要だし。iPhoneならMacが必要とか色々ある。
Webサーバはどこに立てるつもりかによっても違うけど、端末VMだと開発環境の動作の妨げになるので、もう一台、24時間運転できるテスト環境が欲しい。テスト環境と本番環境のハイパバイザーを同一にしておくと、出来たVMを簡単にデプロイできる。
もちろん、Windowsを動かしても良いので、常時起動しておける便利なテスト環境としても使える。
開発OSはWin8 Proの方がいいかもしれない。Hyper-Vが使える。
まだ試してないのでどの程度使えるのかわからないけど、無料のHyper-Vとともに試してみたいところ。
個別のアドバイス。
H61は世代が違うので避けたほうがいいです。SSDつないだときにSATAも性能でないし、B75で。
DVDはOSインストールにしか使わないだろうから、USBを一台持ってた方が便利。
ディスプレイは予算があるなら縦1200をお勧めしときます。
あと、デュアルディスプレイにしたいところ。2枚目は縦の長さがあってればそう不便ではないので、使い古しでもいいですけど。
あと、キーボードは大事ですよん。一日に可能な仕事量に違いが出てきます。
>ただ、デバイスであるモニタは複数使用する方が、プログラミングには便利なようですので、デュアル〜マルチモニタにしたらいかがでしょうか。
>〜ですと、安価に擬似マルチモニタが可能です。
うーん、ストレス感あるのはダメだと思う。性能が足りないとか、自由に設定できないとか。
6000円も出すなら、普通のグラボ買ってもオンボと合わせて5〜6枚は普通に出せるわけだから、こんなトラブルの種みたいなもの買わなくていいと思うけど。
第一、株屋じゃあるまいし、7枚も要らないって。
2枚は標準として、別のマシンインストールしたりとか平行作業するにしても3枚あればいいでしょ。
プログラミングといっても色々あるので具体的にどういう開発言語を使って
どういう環境で作成するのか書くとアドバイスも的確なものが得られると思いますよ
例えば、Visual Stadioをインストールして
C#で開発するとか、ASP.NETでデータベースはSQL Serverとか・・・
又は、JavaでServlet、JSP、STRUTSでデータベータはMySQLでWEBプログラミングを
行うとか・・・
あ!自分、ボケてた。orz
「釈迦の耳に念仏」とか、単語が混ざって間違ってる上に失礼すぎる。
正しくは「釈迦に説法」、あるいは「仏陀に教えを説く」と書きたかったのです。
スレ主さんゴメンナサイ。
皆様、たくさんのご意見ありがとうございます!
マルチモニター、SSDを入れる場合はB75とで検討してみます。
開発環境はEclipseです。言語はJava・Javaサーブレット・PHP・HTMLを使用する予定です。開発者人数は1人(残念ながら私ではありません)。
現在開発検討中のものは、通販サイトです。サーバーは通販サイトでの売上が伸びれば社内サーバーを作成する予定ですが、それまではレンタルサーバーでやる予定です。
キーボードは開発する本人に選ばせる予定です。
パッケージ開発は、今のところ予算の目処がついていないので、将来的にやる可能性がある程度ですので、最低限通販サイトが運営できれば問題ありません。
来週日曜日まで返信が遅れてしまうと思いますが、引き続きご意見を頂けると幸いです。
φなるさん>
お気になさらず〜(*´ω`*)
>マルチモニター、SSDを入れる場合はB75とで検討してみます。
>開発環境はEclipseです。言語はJava・Javaサーブレット・PHP・HTMLを使用する予定です。開発者人数は1人(残念ながら私ではありません)。
あぁご本人じゃないんですね。じゃあ、なんでもOKかな。プロなら自分でなんとかするでしょう。
H61は起動しないかもしれないのでご注意くださいね。あと、テスト環境は必要なので、せめて端末VMを想定しておいたほうがいいです。
>スレ主さん
EclipseはマルチなOS対応のようですね。
Mac・Windows・Mac OS X・FreeBSD・Linuxなど、いろいろ対応。
プログラミングのプロでも、ハードの方は「からっきし」という方も多いようですね。
専門学校で遇ったプログラマーがそんなことを言ってましたw
決して「餅屋はもち米農家じゃない」ってことですね。
フォローのほうも頑張ってあげて下さいね。
>開発環境はEclipseです。言語はJava・Javaサーブレット・PHP・HTMLを使用する予定です。開発者人数は1人(残念ながら私ではありません)。
Windows上で開発するのでしょうか?
それとも、Windows上にVMWareをインストしてゲストOSとしてLinuxなりをインストールするのでしょうか?
運用前提(Server)では、Linuxの方が確立が高いと思いますが
その場合、文字コードS-JIS(Windows)、UTF-8(Linux)の違いも重要でして
移植の手間が増えてしまいます。
ServletのHTTP-Headerの文字コードの指定も異なりますし・・・
もし、Linuxを直にインストールするのであれば枯れたチップセットのH61も
大正解ですが・・・
あ、すいません
取り合えず、レンタルサーバーみたいですね
その場合もWindowsとLinux両方あるみたいですから悩ましいところですが
セキュリティー面で有利なのは、Linuxだと思います。
WinでもLinuxでもハードの選定には影響しません。ソフトで使い分けるだけなんで。
コーディングの環境は、普通のPCでOK。
2コア、メモリー沢山、フルHDディスプレイ以上 (できたら縦1200) なら文句は言わないでしょう。ディスプレイは2枚の方がいいと思うけど、要らないって人も居るし。
効率よく仕事するなら (できる人なら) リソース多めの方がいいけど、そこは本人と相談でしょう。ノートでやりたがる人も居るし、本人がディスプレイ2枚って言ってるのに1枚しか与えないと本当に効率が半分になるし。
ただし、試験環境がないとプロとしての仕事ができませんので、試験環境は必要です。
初期は本番環境で代用もできるけど、運用が始まったら止められないので代用はできなくなります。
いざというときリソースがないと、手配の間ずっと人件費が無駄になりますんで、リソースは多めに用意しておくのが円満運営のコツですけどね。
>プログラミングのプロでも、ハードの方は「からっきし」という方も多いようですね。
>専門学校で遇ったプログラマーがそんなことを言ってましたw
> 決して「餅屋はもち米農家じゃない」ってことですね。
それは、アマチュアでしょ。
自分の開発環境も整えられない人間が、サーバ構築とか無理だから。
>その場合、文字コードS-JIS(Windows)、UTF-8(Linux)の違いも重要でして
>移植の手間が増えてしまいます。
それはWin98までの話。コードは最初に環境設定するだけなんで、もはや敷居はありません。そのためのOSS環境だから。
>その場合もWindowsとLinux両方あるみたいですから悩ましいところですが
>セキュリティー面で有利なのは、Linuxだと思います。
そんな選択肢はないと思うけどなぁ。そもそも構築できるだけの技術情報があるかも怪しい気がするけど。
第一WindowsってJava環境で安定な実装あるの?
ライセンスも高いよね。
>それはWin98までの話。コードは最初に環境設定するだけなんで、もはや敷居はありません。そのためのOSS環境だから。
余り解ってないですね、実際開発したことありますか?
S-JISで使える文字でUTF-8だと対応していない文字とかありますよ
しかもファイル名とかは結構致命的なものも。
返信が遅れてしまい申し訳ありません。
アドバイスありがとうございます。
日曜日も出勤になってしまい返信が遅れてしまいました。
3月まで休みがどんどん削られそうです(´;ω;`)
さて本題ですが、プログラミングする本人は会社から支給されたPC、準備された環境でホームページを作成していたと言うことで、PC本体の知識がほとんどありません。サーバー構築は私が勉強することになりそうです。
文字コードに関してはエクリプスのプラグイン、CharsetConvで対応できないか私のPCで実験してみる予定です。(文字コードのバグで四苦八苦した事がありますのでLinux導入も検討中ですが、私に知識が無いのでこれから勉強になります)
レンタルサーバーの場合もPCは2台必要なのでしょうか?
また返信が遅くなってしまうかもしれませんが、引き続きアドバイスを頂けるとうれしいです。