人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPの開発環境に関して質問です。
私自身プログラマではないのですが、プログラミングを趣味で行っています。
開発環境もだれかに教わったわけでなく、自分で勝手にやっていますので、一般的な開発環境というものを知りません。笑

よろしければ、私の開発環境に関して意見、もしくはメジャーな開発環境を教えてください。

- Mac
- XamppでApache、MYSQL
- 開発環境はaptana Studio
- バージョン管理は、aptanaからサブバージョン(バックログ)へコミット

なんとなく思っていることは、gitを使うのが一般的なのかなぁとか、仮想化したところで開発するのが一般的なのかなぁとか思っていますが、何が便利なのかいまいちわかりません。

よろしくお願いします。


●質問者: tomohirof
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:Apache Aptana git Mac MySQL
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● km1981
●34ポイント

MacにはApacheとPHPは最初から入っているので

MySQLだけインストールするのが普通だと思います

http://www.futomi.com/lecture/macosx/mysql.html


HTML+JavaScript+PHPのアプリを開発するには

Dreamweaver CSを使う人が多いと思います

http://blog.tasdesign.jp/web_design/2010_01_19/html-php-dreamweaver.html


スマホ対応ページやHTML5のプログラムも作れます

Adobe Dreamweaver CS5.5 Macintosh版

Adobe Dreamweaver CS5.5 Macintosh版

◎質問者からの返答

DWですか。意外ですねー。

Eclipseとかのほうが多いのではとは思ってました。


2 ● airlike
●33ポイント

現場では、EclipseにPHPのプラグインを入れて開発するところも

結構増えています。

よって、Aptana StudioのようなEclipseのプラグインは

結構一般的に使われていると思います。

Webサーバーについては、IBMのWebshpereや他のWeblogicなど

これは案件によりWebサーバーが違うので何度もいえませんが

Tomcatは軽いので、まずはこれで作って

そのあと、開発案件のWebサーバーで動くかどうか確認することはありますね。

DBについては、Mysqlはいっぱんてきですが、小規模なものの方が多いかもしれませんね。

Mysqlも場合によっては並列で大きなシステムを動かすときに使われますが

(確か楽天がMysqlとPHPの端末を数千台用意してやっているなんていうのが

ニュースに載っていた気が)

企業が扱うものだと、やはりサポートなどから

Oracle、DB2などの方が多いかもしれません。

◎質問者からの返答

なるほど。ありがとうございます。


3 ● fukken
●33ポイント

PHPメインのweb系会社勤務です。それで問題ないと思います。じゅうぶん一般的。

Macには確かにApacheやPHPが入っているけど、MAMPやXAMPPだと何かあった時に丸ごと消して再構築できるというメリットがあります。OSの再インストールとかもしやすいですし。利用法と好みの問題ですね。

仮想環境は、より本番環境に近い試験用の環境として運用すると便利です。「あのファイル置き忘れた!」みたいな障害を本番環境でやらかしにくくなります。消したり再構築したりがやりやすいので、設定などが苦にならないのであれば開発環境としても使いやすいですね。サーバー側にあまり手を入れずにPHPコードをいじるだけであればオーバースペックな感もありますが。

gitは流行りですし優秀ですが、一般的な現場にはまだそれほど普及はしてないんじゃないかな、と(subversionすら入っていない会社の話も結構耳にします)。とはいえ先進的なところでは導入してますし、やって損はないでしょう。

うちはデザイナーとエンジニアで作業が分離していますが、デザイナーはDreamweaverでSmartyテンプレートをいじくってます。プログラマと共同作業するようなプロのwebデザイナーはDreamweaverを使う事が多いようです。

IDEはまだまだEclipse+PDTが多いかと思いますが、死ぬほど重いので他のものを模索している人も多いです。aptanaのほか、netbeansやwebstorm/phpstormなどの名前も界隈ではよく耳にします。勿論、vimやemacsでゴリゴリしてる人もいます。

◎質問者からの返答

詳しい説明ありがとうございます!

勉強になります。

サーバ等を触るわけではないので、仮想環境はまたの機会にしておきます。笑

「じゅうぶん一般的」ということで安心しました!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ