タグ

frameworkに関するbanana-umaiのブックマーク (49)

  • PHP Framework MVC Benchmark - v20111201-4 | ruilog

    Case Test Simple "Hello World" page output, Simple MVC logic(Router -> Controller -> Viewer), No Database Connections, No complex logic. Hardware platform CPU: Intel Core i5 750 (2.67GHz x4) RAM: 4GB Software Environment Debian 6.0.4 x86_64 (2.6.32-41) apache 2.2.16 (mpm-prefork,mod-php5) php 5.3.10 php-apc 3.1.9 (Optimization for include/require) Copy all projects to /dev/shm/* (Optimization for

  • Agile Toolkit - PHP UI Framework for Agile Data

    Contains CRUD, Grid, Form, Menu and other UI components. Integrates with SQL, NoSQL or RestAPIs. Agile UI Agile UI is a object-oriented PHP framework for building interractive Web User Interfaces. Outputs valid HTML/JS using Semantic UI CSS Framework. 10+ Components (CRUD, Grid, Form, Menu, Paginator and many more) 2 HTML Layouts (Admin layout, Centered layout) 5+ Automated Form Field types (Calen

  • ReflectionClassでメソッドを動的に呼ぶ&ベンチマーク - gom68の日記

    以前に変数を使って、クラスに対して動的にプロパティを追加してみた。 Objectに動的にプロパティを追加する - うっかりプログラミング日誌 今度は動的にメソッドを呼んでみる。*1 <?php class Test1 { public function hoge() { return 1 + 1; } } $test = new Test1(); $method = 'hoge'; $test->$method(); //=> 2 簡単! ReflectionClassを使う とはいえ、この方法だと引数が固定数しか取れない。 そこでReflectionMethod#invokeArgsを使う。 <?php class Test2 { public function hoge($a, $b) { return $a + $b; } } $test = new Test2(); $method

    ReflectionClassでメソッドを動的に呼ぶ&ベンチマーク - gom68の日記
  • http://onekay.com/blog/archives/35

  • Wired News:

    At WebMonkey, we cut through the digital noise with straightforward guides on making money online and brutally honest reviews of the newest games and apps designed to fatten your wallet. Let's find out what actually works and what just pretends to.

  • ZFアプリケーション内で変数スコープの管理とZend_Registry - noopな日々

    前記事で、Zend_Registryの多用には要注意とだけ書いて、自分なりの使い方を書いてなかったのでメモ http://d.hatena.ne.jp/noopable/20090228/1235784269 とりあえず、基パターンのおさらい 実行時設定はフロントコントローラーに登録する http://d.hatena.ne.jp/heavenshell/20090228/1235824839 こちらでご紹介いただいていますが、エントリーポイント()->bootstrap()-> Initializer()という過程で読み込んだアプリケーション全体の設定は、フロントコントローラーに登録するのが無難。 Zend_Controller_front::getInstance()で取得できるインスタンスのスタティック変数に保存される。 これは、ディスパッチャーにコピーされ、アクションコントローラ

    ZFアプリケーション内で変数スコープの管理とZend_Registry - noopな日々
  • Samurai Framework | PHP Web Application Framework

    ようこそ!Samurai Frameworkプロジェクトへ! - 驚くほどストイックな国産フレームワークが登場 - Samurai Frameworkは、PHPのためのフルスタック・ウェブアプリケーションフレームワークです。 単純な仕組みでありながら柔軟性に富み、高いメンテナンス力を誇っています。 また、Ruby on Railsなどを代表とする他フレームワークも採用しているように、Samuraiでも MVC(モデル・ビュー・コントローラー) / ORM(O/Rマッピング) / CoC(Convention Over Configuration = 設定より規約)などの優れたアーキテクチャや手法を踏襲しています。 Samurai Frameworkを使用して幸せになれる10のポイント MVC(モデル・ビュー・コントローラー)に自然と分かれる構造で、見通しのよいプロジェクトに。 O/Rマッ

  • 第51回PHP勉強会参加&BEARについてプレゼンしました - Stellaqua - TOMの技術日記

    「ブログに書くまでが(ry」…ではなく、「トラックバックするまでが勉強会」との事なので、早速。 第51回PHP勉強会に行って参りました。今回は発表者として、BEARに関するプレゼンをさせて頂きました。 リソースフレームワークBEARのススメ(PHP勉強会#51)View more presentations from stellaqua. 今まで何度もPHP勉強会には参加させてもらいましたが、発表するのは初めてでした。 とりあえず、プレゼンする上で気を付けようと思っていた事はちゃんと気を付けてプレゼンできたかなとは思ってますが、後でUSTREAMの録画を見直して一人反省会をしようと思います。 今回の発表の一番の目的はBEARの事を一人でも多く知ってもらう事と思っていて、新米芸人のごとく、「今日は名前だけでも覚えて帰って下さいね。」という感じと思っていたので、そういう意味では目的は果たせたか

    第51回PHP勉強会参加&BEARについてプレゼンしました - Stellaqua - TOMの技術日記
  • <Symfony Componentsシリーズ(2)> Symfony 2の秘密兵器: Request Handler

    小川です。 日第2弾となるこの記事では、今回はリクエストを受けてからレスポンスを返すまでの全体の流れを司る、Request Handlerというコンポーネントをご紹介します。 -------------------------- 追記 どうやらコンポーネントの名称がRequestHandlerからHttpKernelに変更されたようです。まだまだ開発中なので内部実装も色々と変更が行われています。この記事はあまり当てにならないのでご注意ください。 -------------------------- Request Handlerを知るにあたって、Event Dispatcherコンポーネントを理解しておく必要があります。 先に書いた<Symfony Componentsシリーズ(1)> オブジェクトをつなぐEvent Dispatcherという記事まだ読んでいない方は、そちらから読んでい

    <Symfony Componentsシリーズ(2)> Symfony 2の秘密兵器: Request Handler
  • <Symfony Componentsシリーズ(1)> オブジェクトをつなぐEvent Dispatcher

    こんにちは。小川です。 先日Symfony 2のアプリケーション構成を読むという記事で、Symfony 2の大まかなアプリケーションのディレクトリ構成と、KernelやBundleという存在について書きました。Symfony 2を語る上でSymfony Componentsの存在はかかせません。日は一挙2立て!Symfony Componentsの中でも特に重要になるEvent DispatcherコンポーネントとRequest Handlerコンポーネントをご紹介します。今回ご紹介するのはEvent Dispatcherコンポーネントです。 ちなみに日2つ目の記事はこちらです <Symfony Componentsシリーズ> Symfony 2の秘密兵器: Request Handler ◆ Symfony Components はじめに、コンポーネントについてご存じない方のために

    <Symfony Componentsシリーズ(1)> オブジェクトをつなぐEvent Dispatcher
  • 再利用可能なDjangoアプリ開発 超訳 - SPEAKER BREAKA

    古いけど、これまたいい内容なので勝手に翻訳します。誤訳があれば是非ご指摘を。 しかもスライド資料の翻訳なので、流れがわかりづらい場合は是非、元動画を見ながらどうぞ。 DjangoCon 2008 Reusable Apps http://www.youtube.com/watch?v=A-S0tqpPga4 PDF http://media.b-list.org/presentations/2008/pycon/reusable_apps.pdf 4つの道筋 ひとつのことをうまくやれ 複数アプリにすることを恐れるな 柔軟さを考慮して作れ 配布のことを考えて作れ その1 「ひとつのことをうまくやれ」 -- UNIX 哲学 アプリケーション == カプセル化 ケーススタディ:ユーザー登録 仕様 ユーザーがフォームから登録すると有効化されていないアカウントが作成される ユーザーがリンクを記載した

    再利用可能なDjangoアプリ開発 超訳 - SPEAKER BREAKA
  • ZF勉強会#2フォローアップ Zend Frameworkでモデルを始める前に理解しておきたいこと - noopな日々

    Zend Framework勉強会#2 はGMOペパボ株式会社様の協力もあって、盛況でしたが、どうもZend_Dbに関して誤解があるような気がしているので(私も含めて)一通り確認してみようというフォローアップ記事です。 Zend Frameworkで対応しているモデル構成は、ドメインモデル+サービスレイヤーで直接的にはデータマッパーです。 CakePHPでは標準ではActiveRecordを採用していると思いますが、ここがCakePHPやsymfonyで学習してきた人が一番最初に戸惑う部分ではないかと思います。また、初学者がデータマッパーの意義をいきなり理解するのは難しいような気もします。 要は、多くの初心者が“モデルって、DBテーブルのことだよね”と考えてしまうのはよくない、と。結果的にコントローラがふくれあがり、UnitTestで影響が出てしまう、という話になっています。 - Cake

    ZF勉強会#2フォローアップ Zend Frameworkでモデルを始める前に理解しておきたいこと - noopな日々
  • GUI Architectures

    Graphical User Interfaces provide a rich interaction between the user and a software system. Such richness is complex to manage, so it's important to contain that complexity with a thoughtful architecture. The Forms and Controls pattern works well for systems with a simple flow, but as it breaks down under the weight of greater complexity, most people turn to “Model-View-Controller” (MVC). Sadly M

    GUI Architectures
  • SeasideへGO!!(第2回)

    1. はじめに 1.1 コンポーネントで Web プログラミング 今回から Seaside を使ったプログラミングに入っていきましょう。 Seaside ではコンポーネントというものが開発の基になります。 まずはコンポーネントとは何なのかを簡単に解説し、その後で、実際にサンプルアプリを作っていくことにします。 2. コンポーネントとは? 2.1 V+C = コンポーネント Seaside におけるコンポーネントとは、表示、およびイベントハンドリングを行う部品のことです。 GUI のライブラリでも、まさに「コンポーネント」と呼ばれるものが登場します。 (場合によってはウィジェットやコントロールなどと言うこともあります。 この辺りの用語はフレームワークによって多少のブレがあります)。 皆さんもボタンコンポーネント、リストコンポーネントなどといった言葉を耳にしたことがあるでしょう。 いわゆる

  • まつもと直伝 プログラミングのオキテ 第20回 MVCとRuby on Rails:ITpro

    Ruby on Railsをはじめとする最近のWebアプリケーション・フレームワークの多くは,MVCと呼ばれるデザイン・パターンを採用しています。今回は,このMVCパターンの「正体」について考えます。 MVCはGUIを備えたプログラムを設計する際の指針となるデザイン・パターン*1の一つです。「モデル」(Model),「ビュー」(View),「コントローラ」(Controller)という3つの構成要素の頭文字から命名されました。多くのデザイン・パターンはプログラムの一部のみの構成を決めています。しかし,MVCはアプリケーション全体の構成を決めることが多いため,「アーキテクチャ・パターン」と呼ばれることもあります。 MVCは,元々プログラミング言語Smalltalkにおいて,ウインドウ(GUI)を持つアプリケーションを構築する際の指針として誕生しました。 MVCを発明したのは,当時,米Xero

    まつもと直伝 プログラミングのオキテ 第20回 MVCとRuby on Rails:ITpro
  • Symfony 2のアプリケーション構成を読む

    HelloKernel.php  cache/  config/  console  logs/ 先ほど説明をしたKernelというものが出てきます。Kernelの中にはいくつかのメソッドが実装されています。簡単に説明します。 ◆registerRootDir() Kernelのルートとなるディレクトリです。またカーネルを配置してあるディレクトリ、ここではhelloがカーネルの名称、つまりアプリケーションの名称となります。 ◆registerBundles() Bundleとは日語にすると束とか1つにまとめたものという意味です。このBundleはSymfony 2では非常に重要な役割を持ちます。 このメソッドの中でZendBundleやDoctrineBundleを返しているのをみると、Bundleは従来のPluginのように思われるかもしれませんが、あながち間違いではないでしょう。 こ

    Symfony 2のアプリケーション構成を読む
  • astrumfutura.com

    astrumfutura.comThis domain is available for sale! Get a price in less than 24 hours Fill out the form below. One of our domain experts will have a price to you within 24 business hours.

  • Using Zend Framework with Symfony

    Loading... Flash Player 9 (or above) is needed to view presentations. We have detected that you do not have it on your computer. To install it, go here. Using Zend Framework with Symfony - Presentation Transcript Using Zend Framework with Symfony Matthew Weier O'Phinney Project Lead, Zend Framework Matthew Weier O'Phinney PHP Developer since 2000 Zend Framework contributor since 2006 Project Lead

  • symfony入門(1):symfonyで始めるPHPフレームワーク

    はじめに 連載では、PHP上で動作するアプリケーションフレームワークであるsymfonyでアプリケーション開発を行う方法について紹介します。連載で扱う内容は、次のとおりです。 symfonyフレームワークの特徴 symfony利用のための環境設定手順 Hello, Worldアプリケーションの作成 データベースと連携したアプリケーションの作成 その他、役立つsymfony関連のテクニック 導入の今回は、まずsymfonyの特徴と環境設定手順、「Hello, World」アプリケーションの作成までを紹介します。 対象読者 PHPの基構文は一通り理解しているが、フレームワークを利用したことはないという方を対象としています。 必要な環境 symfonyは、PHP5とWebサーバがインストールされている環境で利用可能です。稿ではWebサーバとしてApache2.2を、OSにWindows

    symfony入門(1):symfonyで始めるPHPフレームワーク
  • Zend Framework入門(1):フレームワークの全体像とインストール

    はじめに 連載では、PHP上で動作するアプリケーションフレームワークの「Zend Framework」について紹介していきます。連載では、以下の内容を扱う予定です。 Zend Frameworkフレームワークの特徴 Zend Frameworkを利用するための環境設定手順 Hello, Worldアプリケーションの作成/基的なコンポーネントについての解説 その他Zend Frameworkにおける各種コンポーネントについて 導入の今回は、まずZend Frameworkの特徴と環境設定手順までを紹介します。 対象読者 PHPの基構文は一通り理解しているが、フレームワークを利用したことはないという方を対象としています。 必要な環境 Zend Frameworkは、PHP5.1.4以降とWebサーバがインストールされている環境で利用可能です。稿ではWebサーバとしてApache2.2

    Zend Framework入門(1):フレームワークの全体像とインストール