ぷぎがぽぎ このページをアンテナに追加 RSSフィード

2008-10-29

[][]symfony勉強会 発表内容

日付が変わってしまいましたが、第2回symfony勉強会がdinoで開催されました。


私自身はLTで話したのですが、時間が足らずにかなり早口だったと思います。すいません。

言いたかったことは

symfony1.1以降ではDSNとひな形生成アプリ署名部分を設定できるタスクがあるよー。

それだです。

ただ、単純なのですが、わざわざcpコマンドやmakeコマンドでファイルをごちゃごちゃ操作しなくても考慮されてるよってところがsymfonyらしいと思います。

なので、以下のスクリプトファイルを作っておけばちょっと幸せになれるかも。。というLTでした。(完)

init.sh

#!/bin/sh
./symfony configure:database \
    --name=main \
    --class=sfDoctrineDatabase \
    'mysql:host=localhost;dbname=askeet' \
    yourname yourpassword

./symfony configure:author \
    'hoge <hoge@example.com>'

ちなみに、LTでは説明しませんでしたがconfigure:databaseのDSNの記述部分はクォートしないと駄目です。helpコマンドで見える例文そのまま実行してもエラーになるという罠。ご注意をば。

[][][]使い分けはどうしてる?

LTで、「CakePHPsymfony両方つかってます」って言ったものだから「使い分けはどうしてるの?」という質問がありました。


PHPのバージョンの縛りさえなければ、完全な使い分けの判断基準となるラインはありません。

フレームワークはツールですので、「こっちでないと駄目!」という悩みもありません。

どちらでもやりたいことはできると思います。


逆に言うと、「Cakeは駄目」とか「symfonyは駄目」とかいう不満もありません。

どちらも良くできたフレームワークです。流行るだけのことがあります。


ただ、案件の規模や開発体制によって使いやすい使いづらいという違いはでてくると思います。

重要な点は「お客さんにとってはどちらで実装されても正しく動けば違いはない」ということです。

なので、開発サイドとしてどちらで開発することが適しているかという点で考えれば分かりやすいですね。

例えば、RoRに慣れている人員が多いとかJavaの開発に慣れている人員が多いとか。。


皆さんはFWの選定はどうやって決めていますか?

2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2012 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |