red hat 7.3 を最近インストールして有名らしい vi エディタを使い始めました。いまいち慣れませんが。ところで、趣味のHPのCGIはwindows上でapacheを入れ更新するたびにExplorerで確認するということをやっているのですが、よく聞くのがsambaを利用してwindows上でlinux内のファイルを直接編集するのと、vi を使ってlinuxでプログラムを書くということを聞きますが、もし、viで書いたとして、explorerで動作確認するときはどうしているのか、いまいちわかりません。プロの開発環境とはどのようなものなのでしょうか?
No.2ベストアンサー
- 回答日時:
Web系の開発はやったことがないのですが、
わかる範囲でお答えします。
おそらく手元にWebサーバ(Linux)があり、
開発はLinux上で行なって、動作確認をWindowsで行なう、
という状況を想定されていると思います。
これはよくありがちな環境ですが、
開発者が直接操作しているPCはWindows機です。
そして、サーバのファイルを直接編集する場合には、
サーバにtelnetなどでログインして作業を行ないます。
そして、サーバ上のファイルを更新してから、
IEなどのブラウザで動作確認をします。
エディタは、好みがあるとは思いますのでどれがお奨めとは言えませんが、
emacsやviが多く使われているんじゃないかと思います。
ちなみに私はemacs派なのですが、
仕事でさわるのがお客さんのサーバばっかりで、
たいていemacsはインストールされていないので、
いつしかviばっかりを使うようになりました。
おかげで数千行程度のプログラムであれば、
ぜんぶviで書くようになってしまいました。
windows機で開発するということがよくあるということですか
わかりました。ありがとうございます
vi で数千行はなにかすごい気がします
No.3
- 回答日時:
私は、shunetさんが言われる、「samba利用」の環境です(^^;
> プロの人は手元で随時、エクスプローラーで確認しないんですかね
> 僕の場合、数行加えるごとに動作確認してますが
目的を絞ったアプリの場合(例えば企業内イントラネットでの使用など)は、お客様のご要望次第で省くことも出来ます。
# 最近、「うちではネスケすか使わないよ」と言うお客様が増えてきました。。。
# 私の回りだけですかね?
が、一般公開するWebアプリの場合、IEでの確認は必須です。
やっぱりシェアが圧倒的ですからね。
No.1
- 回答日時:
redhat側でhttpサーバーが起動していればWindowsのブラウザから
アクセスしてredhatで起動しているhttpサーバーにアクセスできる
という理屈はわかりますでしょうか。
redhatがLAN内で仮に192.168.0.5というIPであるなら
Explorerでhtttp://192.168.0.5/にアクセスすればよいのです。
Sambaを用いればWindowsからネットワーク上の共有フォルダのように
扱うことができますが、FTPを使用する方法も考えられます。
redhat側でUser名wwwを作成しユーザーディレクトリを$APACHE_HOME/htdocs/
のようにしておけばユーザーwwwでFTPログインすればAPACHEのディレクトリに
ログインできるようになります。こういった方法はプロバイダのアカウント
で多く見られます。
それとviはhttpd.comfなどの設定ファイルをいじる時に主に使うもので
長文を編集するのには向きません。こういった用途にはemacsという
エディタを用います。
参考URL:http://www.linux.or.jp/JF/JFdocs/Emacs-Beginner- …
回答ありがとうございます
プロの人は手元で随時、エクスプローラーで確認しないんですかね
僕の場合、数行加えるごとに動作確認してますが
linuxで開発している場合、いちいちwindows機に移動するんですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- UNIX・Linux EC2の暗号化された.confファイルを複合したい! 1 2023/06/08 23:20
- Windows 10 DirectX というのについて教えてください 11 2023/07/03 11:32
- Windows 10 Windows Updateが動作しません 7 2022/08/12 16:26
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- ソフトウェア 移行PCにDockerがインストールされていても各種開発環境のアプリはインストールが必要? 2 2023/05/21 21:53
- その他(プログラミング・Web制作) マウスオーバー→ホイール回転でスクロールできない 2 2022/10/31 10:06
- ノートパソコン Windows 10 動作改善方法 6 2023/04/26 22:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Viで書き込もうとすると、保...
-
書き込み権限が無いためコピー...
-
環境変数の設定変更について
-
Puppy Linuxで cr...
-
/etc/passwd と /etc/shadowを...
-
maillog内のsendmailエラー
-
FTPコマンドの戻り値について
-
GNOME端末の起動 及び コマンド...
-
/ が何時の間にか「Read-only f...
-
scpコマンドでリモートサーバの...
-
複数の処理を順番にログアウト...
-
cshの標準出力を制御したい
-
コマンドの連続実行とコマンド...
-
csh(Cシェル)のevalに関して
-
rcpコマンドについて、教えて!
-
【ターミナル】MacBookにディー...
-
Red Hat Linux 9でcd-romをマウ...
-
cactiでグラフが表示されない
-
BATファイル実行にフォーカ...
-
1回のssh命令でサーバファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Viで書き込もうとすると、保...
-
書き込み権限が無いためコピー...
-
/etc/passwd と /etc/shadowを...
-
メールサーバの/var/spool/mail...
-
初歩的な質問で申し訳ないんで...
-
バイナリc-kermitのロックファ...
-
GUIでのroot権限取得について
-
maillog内のsendmailエラー
-
Login Incorrect(RH6.2J)
-
管理者ユーザを作ったつもりな...
-
シェルスクリプトでのechoについて
-
Rootという国
-
grubのmenu.lstを書き直したい
-
scpコマンドでリモートサーバの...
-
/ が何時の間にか「Read-only f...
-
コマンド終了ステータス
-
FTPコマンドの戻り値について
-
DOSコマンドでのワイルドカ...
-
rcpコマンドについて、教えて!
-
Illustratorのデータをまとめて...
おすすめ情報