タグ

Symfony2に関するpeketaminのブックマーク (4)

  • Symfony の学びかた

    プログラマとして Symfony 歴は 2 年くらい(フルタイムではない) Symfony1 時代はほぼ知らない Java, Ruby, JavaScript, elisp, PHP github 上では JavaScript プログラマ? 代表作は power-assert Why Symfony? なぜ Symfony を選んだか 「コードがしっかりしている」 メンテ方針がしっかりしている(長期サポート, 後方互換性) DIベースの疎結合設計で自分でアーキテクチャを進化させやすい 中長期的な生産性が高まることを期待できる

    Symfony の学びかた
    peketamin
    peketamin 2014/04/20
    symfony2はrailsとは違うんですね!
  • 『PHPフレームワーク Symfony いよいよバージョン2に』

    こんにちは、山口です 今回は2011年7月にリリースされて注目を浴びている、PHPフレームワークSymfony2について、紹介します。 これまで使われていたSymfony1系には、高機能で、中~大規模サイト向け、多人数で開発するときの開発効率の向上といったメリットがありました。 一方、シンプルで軽量高速な、CakePHPや、Codeigniterと比較すると、処理の重さや学習コストの増加といったデメリットもありました。 私も、2年ほどSymfonyを業務で使っていて、高機能で、多人数でも安全に開発できるSymfonyの恩恵を日々享受していますが、もう少しシンプルで、柔軟だったらと思うこともよくあるので、今後のSymfony2の発展には多いに期待しています。 ■Symfony2の特徴○動作環境Symfony 2.0は名前空間を利用しているので、PHP 5.3以降に対応しています。 ○インスト

    『PHPフレームワーク Symfony いよいよバージョン2に』
  • DI コンテナがコードに出現するのは dependency lookup が行われている兆候

    Dependency Injection (DI) コンテナを基盤にしたアーキテクチャを採用している場合に、(プロダクト|テスト)コードに DI コンテナが登場するのは dependency lookup (依存コンポーネントの検索)を行っている兆候と考えることが出来ます(もちろん必要があってコンテナの injection が行われている場合もあります)。 テストに DI コンテナが出現することに気付いたら、 Dependency lookup から Dependency Injection (DI) へのリファクタリングの契機とすることもできるでしょう。 続きを読む

    DI コンテナがコードに出現するのは dependency lookup が行われている兆候
  • フレームワークで語るMVCの話 : PHP Advent Calendar #19 - basuke の日記

    この記事はPHP Advent Calendarの19日目の記事です。 プログラマ10人集まれば、誰かMVCうんちく語るのが常。みんな大好きMVCの話です。僕は今年でPHPプログラマとして10年が経過しました。この節目の年に、これまで触ってきたフレームワークを振り返り、徹底的な個人的主観でMVCについて語っていきたい思います。忘年会シーズンでお疲れの皆様、ご安心ください。コード・ゼロでお届けします。 いろんな言語のいろんなフレームワークを触ってきたつもりですが、Javaはやってなかったんであまり詳しくないです。主にRails以降のフレームワークを見ていきます。 Railsの功績 PHPプログラマとしてRailsの登場で何にびっくりしたかというと、次の三つです。 router ActiveRecord cliと対話型shell ActiveRecordは魔法のように見えましたが、いずれ出ても

    フレームワークで語るMVCの話 : PHP Advent Calendar #19 - basuke の日記
  • 1