タグ

フレームワークとPHPに関するmanji6のブックマーク (12)

  • CodeIgniterとCakePHPをまた比較してみた、おまけにSymfony。 | シュートで終われ! Wの裏道

    かなり前にPHPのフレームワーク、CodeIgniter(CI)とcakePHP(Cake)の比較を書いた。あちらはかなり、フィーリング重視の柔らかい書き方をしたので、今回はちょっとだけ専門的に書いておこうと思う。それから比較対象として、Symfonyもちょっとだけ加えている。 まずは開発規模の観点における比較から入りたい。 CIは、間違いなく小規模向きだ。 開発規模を金額に換算すると(アバウト)、目安としては50〜500万円程度になると思う。 個人的には、一番使いやすいのは200万円前後、つまりちょっとシステムが付くぐらいのホームページで、xoopsなどのCMSを使うかそれとも自作で組むかとなった場合に、CIを選択しておくとたぶん気楽だと思う。 xoopsは良くできていると思うけれど、汎用性を高めているために無駄な部分があまりにも多すぎて、改造するためのコーディングにも無駄な時間がかかり

    CodeIgniterとCakePHPをまた比較してみた、おまけにSymfony。 | シュートで終われ! Wの裏道
  • 色々なPHPフレームワークのパフォーマンスを比較 - cakephperの日記(CakePHP, Laravel, PHP)

    PHPフレームワークの速度比較では、HelloWorldを表示するのみの単純なアプリを用いた計測を元に比較表が作られることが多いです。特に後発のフレームワークは分かりやすい特徴付けとして速度をアピールする傾向にあるため、その比較表を元に N倍速いというアピールをしています。 PHPフレームワークを使うということは、DBまで絡めたWebアプリを作ることがほとんどなため、HelloWorldアプリの比較よりは、DBからレコード取得して表示するまでの処理速度を比較したほうがより現実に近い指標になると思います。特にCakePHP1系ではDBのデータ取得も独自ドライバになっていますし、モデルの処理も重いのでそこまで含めて他と比較したほうが良いと思ってます。 今回はDBから1レコード取得して表示するという簡単なアプリで各フレームワークの速度を評価しました。フレームワークに備わっているViewキャッシュ

    色々なPHPフレームワークのパフォーマンスを比較 - cakephperの日記(CakePHP, Laravel, PHP)
    manji6
    manji6 2011/08/03
    雑感は"CI2早い。" これってでもPHPのキャッシュとか利用したら変わるのかな?とも思う。
  • CakePHPに触れてみる。 - たかふーのブログ

    仕事Java1.4ですが、プライベートはもっぱらPHPないまいです。 こんにちは! このたびCakePHPに触れてみたのでざっくりまとめておきます。 Rails系フレームワークは概要を知っているだけで実際に触れた事がありませんでした。 そこで、ちょうどプライベートでPHPにかぶれている事だし、「PHP on Rails」と聞いていたCakePHPに手を出してみよう、というのがCakePHPに手を出した動機です。 数日に分けてチマチマと書きためていたマトメなので恐ろしく長文になりますが、構わず投下します。 情報収集 CakePHPについては、以下のサイトから学ばせていただきました。 直感的に触れてみたかった頃 初心者のためのCakePHPプログラミング入門*1 フレームワークの大まかな流れを知りたくなった頃 CakePHP アプリケーション実行の流れをシーケンス図で書いてみた*2 特定の事

  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

  • symfonyでアジャイルWebアプリケーション開発

    symfonyでアジャイルWebアプリケーション開発

    symfonyでアジャイルWebアプリケーション開発
  • ウノウラボ Unoh Labs: symfonyを使ってみた所感

    こんにちは、オマタです。 4月に入社したばかりでここに書ける小ネタがないのですが、 symfonyを使い始めてみて便利だなと思ったことを書いてみたいと思います。 jobeetが用意されているところがすごい symfony初心者は、jobeetと言われるチュートリアルを参照しつつ、 説明の通りに自分の環境で動かしながら使い方に慣れていくのが一般的です。 このjobeetがとてもよく出来ていて、これを一通りこなすだけでインストールから エンジニア求人サイトの正しい作り方までを勉強することができます。 途中、日語訳の説明文に間違いや分かり辛いところがあったりしますが、 そのときは個人blogに書かれているjobeet正誤情報が助けてくれます。 ちなみにウノウではjobeetの14日目までが習得推奨となっています。 jobeetへのリンク symfonyコマンドがすごい sym

  • PHPの名前空間と主要フレームワークの対応について

    例: pear2\text_diff\Diff zend\controller\FrontController ・名前空間は常に小文字+アンダースコア ・トップレベル名前空間にはベンダー名が入る ・ベンダー名は最短の名称(Zend Framework => zend, CakePHP => cake, symfony => symfony) ・サブ名前空間はいくつ定義してもよい ・名前空間セパレータはディレクトリセパレータに相当する ・名前空間中のアンダースコアに特別な意味はない まず、名前空間は小文字とアンダースコアで定義します。現状のPEARの規約に慣れ親しんだ方や、PerlRubyなどをお使いの方には、アッパーキャメルケース(InvalidArgumentExceptionのように単語の先頭を大文字にする形式)でないことに違和感を感じるかもしれません。 これは、名前空間とクラス名を

    PHPの名前空間と主要フレームワークの対応について
  • PHPでコマンドライン・アプリケーションを簡単に作成する

    こんにちは、小川です。 日は、PHPで簡単にコマンドライン・アプリケーションを作成できるライブラリをご紹介します。 (日ご紹介するライブラリは実際には開発途中のものでドキュメントなども存在しません。こういうものがある、程度でとらえていただければ幸いです。) さて、みなさんsymfonyはご存じでしょうか。symfonyといえば仏Sensio社が提供するオープンソースのPHPフレームワークです。symfonyはいわゆるフルスタックフレームワークでMVCをベースに様々な機能が提供されています。symfonyにはsymfonyコマンドが存在しており、実際の開発ではこのsymfonyコマンドをもちいて、アプリケーションの雛形やデータベース操作などをコマンドラインで行うことが可能です。 こういったコマンドラインでアプリケーションの雛形を生成したりする機能は、symfony以外のフレームワークでも

    PHPでコマンドライン・アプリケーションを簡単に作成する
  • PHPの次の十年のためのフレームワークBlankaの話 - id:anatooのブログ

    http://github.com/anatoo/Blanka タイトルはここからインスパイアされた。 最近PHP5.3で動く新しいウェブアプリケーションフレームワーク作っている。 まだ一度もリリースしていないが以下その概要について箇条書きとサンプルコードを少し書く。 PHP5.3以上で動く コントローラ = コールバック コントローラを作るのに必ずしもクラスを書く必要がなく、匿名関数でもよい hello worldのコード <?php include_once '/path/to/Blanka.php'; Blanka::app()->respond(function($b) { return 'hello world'; }); コントローラの最初の引数には必ずBlankaオブジェクトが渡される。 Blankaオブジェクトは、リクエストを得るためのメソッドや、レスポンスを返すメソッド、

    PHPの次の十年のためのフレームワークBlankaの話 - id:anatooのブログ
  • PHPフレームワーク ちいたん

    このドメインを購入する。 cheetan.net 2018 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

  • ウノウラボ Unoh Labs: [第一回ゲストブロガー:riaf] rhaco知ってますか!?

    ウノウでは特に最近、積極的にエンジニアを採用しています。 採用ページをご覧になり興味のある方、ぜひご応募ください!! Find Job!でも募集開始してます! Keitaです。 今回は少々趣向を変えて、外部のエンジニアの方にブログ記事を書いていただきました。 ウノウでは今後も、チャンスがあれば外部のゲストブロガーを迎えて記事を寄稿していただこうと思います。 (ウノウに遊びに来たついでに強引に書いてもらったという説もありますが・・・) みなさんはじめまして、riaf です! ウノウラボブログ、おそらく初めての部外者(笑)の登場です。 今回は、ここいちさんに声をかけて貰い、こうしてブログを書かせてもらえることになりました。よろしくお願いします。 最近は、名前だけは知っているという方がそれなりに増えてきたように思いますが、rhacoについてもう一度簡単に説明します。 rhacoとは、

  • rhaco-users.jp :: For All Rhaco Users

    What's rhaco? rhaco.org には次のように記述されています。 rhaco(ラコ)は、PHPを利用したライブラリとセットアップフレームワークのセットで、 主にレンタルサーバでの使用を目的とし 「どこでも簡単に設置できる」を目標に作成し修正BSDライセンスで公開しています。 How to use rhaco? rhaco は現在、version 2 に向けて開発が進んでいます。 そのため、rhaco 体のリポジトリは rhaco2 の開発用に使われており、現状ではアプリケーションの開発に使いにくいものになっていますので、最新安定版の 1.6 系を使用することをお勧めします。 rhaco をダウンロードしたら、さっそく各種ドキュメントを参考に、アプリケーションを開発しましょう! 1.x 系(推奨バージョン) PHP4/5 両バージョンで動作します。 1.x 系(最新は

  • 1