タグ

cakephpに関するn-segaのブックマーク (6)

  • 今すぐ辞めて欲しい、「Ruby on Rails勉強してます」「CakePHP勉強してます」 | sumyapp

    最近、といってもここ2年ぐらいからだけど、これからプログラミングの勉強を始めますという人から、「CakePHPの勉強してます」とか「Railsの勉強してます」とか、そういう前提で中々うまく進められないと相談を頂いたりする機会が多い。 それらの中で、非常に口をすっぱくして言っているんだけど、なかなか理解して頂けないのが、『「Ruby on Rails」や「CakePHP」を使うな』という個人的なアドバイスだ。これは個人的には当に守ってほしい、絶対に手を出してほしくない、Framework達である。 なぜかみんな「Railsってイケてる技術だよね」「Railsだったらこんなこともいとも簡単にできちゃうんだよね」みたいな印象を持っている。もちろん、それは間違いではない。Railsは早い。ライブラリもたくさんある。コミュニティも活発だ。CMSなんて昔は数人月かけて作ったものだが、いまはRails

    今すぐ辞めて欲しい、「Ruby on Rails勉強してます」「CakePHP勉強してます」 | sumyapp
  • CakePHPを使ったMVC設計のベストプラクティス - Sooey

    CakePHPを使ったMVC設計のベストプラクティス 個人的にはCakePHPはあまり好きではないのですが、CakePHP開発メンバーによるMVCデザインの記事 (CakePHP のおいしいべ方)で紹介されていたBest Practices in MVC Design with CakePHP (php|architect’s C7Y)はMVCフレームワーク利用者にとってとても有用な情報だったので、訳してみました(php|architectの方には翻訳許可を頂いています)。 この記事を読んでドメインモデルに興味を持った方は、エンタープライズ アプリケーションアーキテクチャパターン(PoEAA)やDomain-Driven Design: Tackling Complexity in the Heart of Softwareに手を出してみるのもいいかも。他に、InfoQにユーザー登録すれ

  • CakePHPによるRESTのweb API作成方法

    またCakePHP触り始めたマスタカです。 CakePHPでRESTのweb APIを作成しようと思いました。 バージョンはCakePHP 1.3 公式のマニュアルがあるので余裕だろうと思ったら またマニュアルが間違ってるという衝撃を受けた。 おかげさまでかなり時間を消費したが、最終的に動いたので報告。 途中までマニュアルにそって進める 1. app/config/route.phpの修正 2. controllerの作成 3. viewの作成 ここで一点注意することはviews/controller名/xml/関数.ctp に置くこと。 4. アクセス方法 ここが公式サイトが大きな間違え。 例えばindexは/recipesでアクセスできると書いてあるが、 このURLだとアクセスできません(・∀・) recipes.xmlでアクセスできます。 同様の理由で/recipes/123もアクセ

    CakePHPによるRESTのweb API作成方法
  • CakePHP開発者が知るべき10のこと

    先日、こんな記事が上がっていました。 Android開発者が知るべき10のこと この記事でまとまっているのは、Android開発において必要な10の項目です。 インターフェースの設計から、データの取り扱いまで。 AndroidはモバイルデバイスのOSで、CakePHPは単なるWebフレームワーク。 しかし、予め用意されたルールやAPIを活用する点は同じです。 つまり、フレームワーク全般において、開発者が知るべきことをまとめることが出来るはずです。 ここでは、私が良く利用するCakePHPフレームワークについて、開発者が知るべき10のことをまとめます。 1. CakePHPで良いのか CakePHPを使う際に、知るべきことその1。 それは、あなたは当にCakePHPを使うべきなのかということです。 現在、あらゆるフレームワークが溢れ返っています。 Ruby Ruby On Rail

  • 色々なPHPフレームワークのパフォーマンスを比較 - cakephperの日記(CakePHP, Laravel, PHP)

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

    色々なPHPフレームワークのパフォーマンスを比較 - cakephperの日記(CakePHP, Laravel, PHP)
  • 10分で作るCakePHPアプリ for Windows - p4life

    WindowsにCakePHPとXAMPPを入れ環境を作り、その上で簡単なブックマークアプリケーションを作るまでを記録したムービー。編集ナシでホントに10分程度でアプリケーションを構築してます。 詳しくは、2005年11月18日発売の技術評論社 SoftwareDesign 2005年12月号で解説しません。 CakePHP+XAMPPインストール編 アプリケーション編

  • 1