NetBeansを使ってAgaviで携帯サイトを作ってみた

NetBeansを使ってAgaviで携帯サイトを作ってみた »
Koichi Tanaka

NetBeansを使って
Agaviで携帯サイトを作ってみた
自己紹介
エンサイツ株式会社
田中康一 a.k.a MugeSo
携帯サイトを作ってる会社の人

Agaviというフレームワークの熱狂的なユーザ

openpearにもちょくちょくコミット

wasserでよくつぶやいている@mugeso

twitterはあまりつぶやかない

Agavi,Doctrine,openpear,FireMobileSimulatorのIRCにいる

mixiアプリを楽しむにはマイミクが少なすぎる
今日の内容
タイトルどおり
統合開発環境
Java SE
JavaFX
Java
Ruby
C/C++
PHP
ねこび~ん
スポンサー
Oracleによる買収が終了したらしい
でも、NetBeansへの出資は続けると発表されました(^0^)
日本のユーザ会による
NetBeansのキャラクター
キャラクターグッズも作られてるよ!
感想
いきなり感想?
作るとこ見せてくれないの?
すみません、見せません。
公開できるコードがなかったです。
そこまで悪くはないです。
先日IRCのAgaviチャンネルでも……
07:46 < yossi_> Is there an IDE which supports Agavi highlighting? 
07:46 < yossi_> and, if I have to chose an IDE, netBeans or Eclipse?
07:48 < v-dogg> no but what would it highlight?
07:51 < yossi_> Okay not highlight, auto complete maybe?
07:54 < Jarda> agavi is written with phpdoc comments
07:54 < Jarda> if a ide supports phpdoc then there is agavi autocompletion
07:54 < Jarda> we use netbeans at work
07:58 < everplays> maybe komodo edit, it has a unique auto-completion
07:59 < Jarda> I stopped using komodo for some reason 
07:59 < Jarda> don't rmemember why, though
07:59 < Jarda> I've tried them all :) They all suck.
08:00 < MugeSo> we use netbeans too.
08:00 < everplays> "they all suck" +1
08:00 < Jarda> visual studio would be the best, but it doesn't support type hintinh, 
               so with agavi it's kind of useless.. as $ctx->getModel('Foo'); /* @var $ctx FooModel */ doesn't work
08:02 < Jarda> well, type hintinh is the wrong word for this
08:03 < Jarda> but you got the point :)
08:05 < MugeSo> xml formatter of netbeans 6.8 doesn't treat <foo /> tag correctly :(
08:07 < MugeSo> so, when we edit routing configuration file, it breaks indents.
08:08 < yossi_> Anyone tried eclipse?
08:09 < yossi_> and, those who say they all suck, you use emacs?
08:10 < Jarda> I use netbeans still at work
08:11 < Jarda> at home I uset textmate
08:11  * everplays uses geany & vim
08:14 < v-dogg> yossi_: they all suck (including emacs) but you still have to use some
08:14 < v-dogg> at the moment I feel Netbeans sucks the least
08:17 < yossi_> v-dogg : okay, i'll try that

良かったとこ
訳
<yossi_> AgaviのハイライトできるIDEある?
<yossi_> もし、選ぶとしたらnetBeans か Eclipse?
<v-dogg> ハイライト、ねーよ
<yossi_> じゃあオートコンプリートは?
(中略)
<Jarda> 全部使ったけど、みんな最悪!
 (中略)
<Jarda> 仕事ではNetBeansだよ。
 (中略)
<v-dogg> 全部最悪だけどどれか使わなきゃ
<v-dogg> いまんとこ、NetBeansが一番最悪じゃないね

オートコンプリートが働きます。

コメントによる型ヒントが与えられます。

インデントをプロジェクトごとに設定できます。
悪かったとこ
プロジェクトで指定した文字コードでファイルを開こうとする

XMLの空要素のインデントがおかしい

良かったとこ2
各種バージョン管理システムと連携できます

リモートにアップロードしてデバッグできます

PHPUnitと連携できます
悪かったとこ2
Symfonyに対応してるのにAgaviには対応していない
Tips
コードテンプレートを
活用しましょう!
ご清聴ありがとうございました。
Tips
コマンドライン実行を
活用しよう!
プラグインで解決できるらしい

Loading comments...

Please log in to add your comment.

Report abuse