質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
IDE

IDE、統合開発環境((Integrated Development Environment)とは、テキストエディタ以上の機能を提供して、ソフトウェア開発を効率をあげるコンピュータプログラムを指す。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

2回答

310閲覧

リモートアクセスできるIDEを調べています。

Clementine

総合スコア157

IDE

IDE、統合開発環境((Integrated Development Environment)とは、テキストエディタ以上の機能を提供して、ソフトウェア開発を効率をあげるコンピュータプログラムを指す。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2018/03/26 09:46

編集2018/03/26 09:48

はじめに

プログラムに関する質問ではありません。

質問内容

以下の要件を満たすIDE(統合開発環境)をさがしています

  • Windowsマシンで使う事ができる(必須)
  • PHP対応(必須)
  • phpMyAdminのようなDB管理機能がある(必須)
  • 外部サーバのファイルへリモートアクセスして直接編集できる(必須)

※リモート上のファイルを一旦ローカルに落として保存時にアップロードするのは不可

  • SSHのターミナルが利用できる
  • 日本語対応
  • 無料である

尚、Eclipseは対象外とします。

何卒情報提供をお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

nakasho_dev

2018/03/26 10:02

Eclipseは対象外なのはなぜでしょう。たとえばNetbeansは要件を満たすような気がしますが、EclipseがダメならNetbeansもダメになりますかね。
Clementine

2018/03/26 10:22

Eclipseは諸事情により使用が禁止されております。また、Netbeansはリモート上のファイルを一旦ローカルに置いて都度アップロードする為、NGです。
退会済みユーザー

退会済みユーザー

2018/03/26 10:55

ちなみにブラウザ系IDE(低セキュア)でない限り全てのGUIツールはローカルにダウンロードします。
退会済みユーザー

退会済みユーザー

2018/03/26 10:58

まあ、ブラウザ系IDEもキャッシュがローカルにダウンロードしますので viですかね
guest

回答2

0

そんな万能なものはないと思います。
私が知る中で一番要件を満たしているのはCloud9 Desktopだと思います。サーバ上にCloud9 Desktopを入れることで、ブラウザ上からIDEを開くことができるようになります。
https://cloud9-sdk.readme.io/docs/running-cloud9-desktop
ローカルのIDEからリモートへ接続するのではなく、リモートにIDEを置いてローカルからブラウザアクセスという形になります。

項目可否補足
Windowsマシンで使う事ができる(必須)PCブラウザがあればなんのマシンでもアクセス可
PHP対応(必須)クラス解析までしてくれるわけではないが、シンタックスハイライト等はある
phpMyAdminのようなDB管理機能がある(必須)×
外部サーバのファイルへリモートアクセスして直接編集できる(必須)×一度ブラウザキャッシュにダウンロード、セーブ時にPOSTする
SSHのターミナルが利用できる
日本語対応×
無料である

私の場合、自分のPCの中の仮想環境にCloud9 Desktopをインストールして使っています。DBはMySQL Workbenchで接続しています。日本語対応はされていませんが、そんなに難しいことはないです。

# 補足
念のため補足しておきますが、なにも考えずインストールするとセキュリティ的にHTTP通信で大事なデータをやり取りすることになるため、公開されているサーバにインストールすることはおすすめしません。更に何も設定しない場合、IDEを開くURLが漏れたら誰でもIDEに触れる状態になります。ローカルPC内の仮想環境や社内LAN内のサーバマシンなら、そこまで気を使うことはないと思います(もちろん社内LANが外部からアクセスできない前提ですが)。

投稿2018/03/26 10:01

編集2018/03/27 00:20
masaya_ohashi

総合スコア9206

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2018/03/26 10:54

セキュリティレベルを落としたいんだよきっと 情報漏洩すれば上の考えが変わるという。
退会済みユーザー

退会済みユーザー

2018/03/26 11:02

そういえば、ブラウザのキャッシュディレクトリにダウンロードして最後にpost(アップロード)してないかそれ
masaya_ohashi

2018/03/27 00:09

あー、確かにCloud9の通信ログを見るとそういう仕組みになっているようです。ファイルを直接操作しているわけではないですね。
guest

0

自己解決

自己解決した為、クロージング致します。

投稿2018/06/14 03:01

Clementine

総合スコア157

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

masaya_ohashi

2018/06/18 00:49

自己解決した場合、後から見た人が参考になるような内容を解決方法に記載してください。 https://teratail.com/help#resolve-myself --- 質問をした後に自己解決してしまった 自分で投稿した質問にも回答する事が可能です。質問文の内容を編集したりせず、回答を付けベストアンサーをクリックし解決済みにしてください。 また後から読む人のためにも、具体的な解決手順を記載してください。 こちらの質問などを参考にしてください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問