ようこそ!浜村拓夫の世界へ

    ブログ内検索

    最近の記事

    ブックマーク数の多い記事

    Blog Translation

    Powered By FC2ブログ

    Powered By FC2ブログ
    ブログやるならFC2ブログ


    FC2ブログ LOGIN

    with Ajax Amazon

    PHPフレームワーク「Laravel」

    このエントリーを含むはてなブックマーク はてなブックマーク - PHPフレームワーク「Laravel」 あとで読む
    「Laravel」というPHPのフレームワークが紹介されてました。
    Laravelと書いて、ララベルと読むらしい。


    魔法少女ララベル


    [PHP] Laravel インストールして HelloWorld してみる [Framework] | spls

    CakePHPの規約でキーーーー!となり、FuelPHPで感動したのでFuelPHPを使ってました。
    で、FuelPHPと同時期くらいのLaravelがスゴイ!みたいな記事を見たので、インストールしながら記事を書いてみます。



    FuelPHPと同様に、CodeIgniterの後釜を担うフレームワーク、という位置付けのようだ。

    公式サイト Laravel - A Clean & Classy PHP Framework
    http://laravel.com/

    ●参考サイト

    Google検索で、約 21,800 件ヒットした。
    Laravel - Google 検索

    MVCフレームワーク Laravel 3.0 - ECサイト運営開発記 (2012-04-27)

    PHPフレームワーク、Laravelが面白い (2012-06-03)

    Laravel - Wikipedia

    Features
    ・MVC design pattern.
    ・ORM, query builder, and database migration.
    ・Built-in authentication support. Authorization support via bundles.
    ・Sinatra style routing.
    ・Error handling and logging. Custom error handlers and presenters.
    ・Security precautions including cross-site scripting (XSS) prevention, cross-site request forgery (CSRF) prevention, cookie tampering prevention, etc.
    ・Unit testing based on PHPUnit.
    ・Bundles, Laravel's modular packaging system, allow for code to be easily dropped in.
    ・PSR-0 class autoloading allows for 3rd party libraries to be dropped in.



    ●命名の由来
    フレームワークの作者は、「ララベル」という名前に、どんな意味を込めたのだろうか?
    =調べてみたけど、よく分からなかった。

    魔法少女ララベル - Wikipedia

    魔法少女ララベル(まほうしょうじょ ララベル)は、藤原栄子原作の少女漫画で東映動画製作の魔法少女アニメである。



    Lalabel, The Magical Girl - Wikipedia, the free encyclopedia

    Lalabel, The Magical Girl (魔法少女ララベル Mahō Shōjo Raraberu?), also known as Magical Girl Lalabel, is a magical girl anime by Toei Animation.



    魔法少女ララベル - TOEI ANIMATION

    検索したら、魔法少女ララベルというアニメがヒットしたが、こちらは英語で書くと「lalabel」または「raraberu」という表記で、スペルが違った。
    多分、アニメは関係なさそう。

    Laravelというフィリピン人女性のページがヒットしたので、海外ではLaravelという女性名があるのだろう。
    Laravel / 19 / 女性 / Manila, Manila, フィリピン | FilipinoCupid.com
    Laravel (19)

    一つの推測として、作者が好きな子の名前を拝借したとか?=特に意味はない?のかもしれない。

    ●CRUD
    MVCフレームワークでWebサイトを作っていると、Modelが肥大化してしまうので、何とかしたいと思っていた。
    =設計なしで、行き当たりばったりの開発(笑)

    Webアプリってのは、
    ・サーバーサイドとクライアントサイドに分かれている。
    ・サーバーサイドの開発は、データベースのラッパーを作ること。

    饅頭に例えると、
    ・餡子(中身)=データベース(データストア)
    ・皮=CRUD機能を持ったアプリ

    CRUDの部分を簡潔に書けたら、コード量を減少できる。
    ORM、アクティブレコードパターン、スカッフォルディング…何でも良いけど、CRUD処理を簡潔に書けると嬉しいなー。

    CodeIgniterの代替は、Laravelでいいかな?

    FuelPHP入門
    早川 聖司
    ソーテック社
    2012-06-02
    2709円
    ★☆☆☆☆

    関連記事

    コメント

    コメントの投稿


    管理者にだけ表示を許可する

    トラックバック

    トラックバックURL:
    http://hamamuratakuo.blog61.fc2.com/tb.php/811-8cda667d

    FC2Ad