DQNEO回答ポイント なしウォッチ 2

PHPプログラマに質問です。


そこそこ規模の大きなサイトを開発する際に、本番環境はLinuxなのに、開発環境はWindows(xamppとか)で行うというのは、プロの開発者としてありでしょうか?なしでしょうか?

私個人の意見は、練習用とか入門用とか趣味はのぞいて、プロが大規模開発する場合は「なし」だと思っています。
理由:
* Memcached, MongoDB, RDBMS, などのミドルウェアをインストール際に余計な苦労をする。
* 同じくPECL(上記のバインディングやImagickなど)を動かす場合にWindows特有(.dllとか)の苦労をする
* exec('ls ..')のような外部コマンドを使用するコードがWindowsで動かない
* フレームワークがLinux/Windowsで挙動が違う場合に、Windowsで動かすために余分なhackが必要になる
* Windowsで開発していると、Linuxの上達が遅れる(例:grep,findコマンドがいつまでたってもつかいこなせない等)

反論があればお願いします。

(べつに開発マシンはWindowsPCでもよいですが、VMware/coLinuxなどを入れてそこで開発するべき、という主張です)

ログインして回答する
回答がありません

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2012-08-28 16:29:25
終了日時
2012-09-04 16:30:03
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

PECL14RDBMS30VMware167coLinux28grep131Linux2257バインディング17PHP7798フレームワーク285プログラマ372memcached19ミドルウェア36Windows5693DLL416XAMPP245インストール7094MongoDB10Ls174

人気の質問

メニュー

PC版