タグ

フレームワークに関するstealthinuのブックマーク (68)

  • PHPフレームワーク「Aura v2」がクリーン過ぎるので試してみる — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

    でまだ誰も紹介していないようなので、今日は新しいPHPフレームワーク「Aura v2 -- Aura.Web_Project」を紹介します。 Lighter than Silex, and slimmer than Slim, the Aura.Web_Project package is a minimalist web-specific project framework that starts out small and grows only as you need it. http://auraphp.com/blog/2013/12/12/aura-v2-web-project/ 参考訳:Silexより軽く、Slimよりスリム、Aura.Web_Projectパッケージは、あなたが必要とする小さく始めて成長する、ミニマリストのWebに特化したプロジェクトのフレームワークです。

    PHPフレームワーク「Aura v2」がクリーン過ぎるので試してみる — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something
    stealthinu
    stealthinu 2014/02/07
    laravelとかに近い感じ?
  • https://www.egrappler.com/10-greatest-php-frameworks-for-builders/

    https://www.egrappler.com/10-greatest-php-frameworks-for-builders/
    stealthinu
    stealthinu 2013/12/18
    ATSUMIなんていうPHPのフレームワークあるんだ。囲碁から来てるとのこと。こんなのが入ってるのにFuelPHPが入ってないって…
  • 2014ブレイク確実!JavaベースのポータブルなWebフレームワーク Dropwizard - yojikのlog

    最近Dropwizardというフレームワークが海外JavaおよびJVMベース言語界隈で流行り始めている感しがします。 Thought Works Technology Reader でも Traialに入ってきています。 http://dropwizard.codahale.com/ このフレームワークはYammerのバックエンドWebサービスを提供するために作られたフレームワークで、アプリケーション開発者からみると、 JaxRSベースのREST提供フレームワーク ORM Jettyベースの組み込みWebサーバ Metricsを収集するためのライブラリ、管理ツール等 といった機能があります。 ここらへんまでは普通のフレームワークと基的には違いが無く、むしろWebサービスに特化しているため物足りなく感じるのですが、特筆すべきは、このフレームワークが推奨するデプロイ・運用方法にあります。

    2014ブレイク確実!JavaベースのポータブルなWebフレームワーク Dropwizard - yojikのlog
    stealthinu
    stealthinu 2013/12/13
    うーむ、確かにこれは便利そう。というかどうせjavaの開発するならこういう環境で開発したい。
  • AngularJSの素晴らしさを整理してみる - pochi's weblog

    久々のブログになります。 3年ほどJavaScriptを利用した開発をしてきましたが、最初はなぜJavaScriptでMVCフレームワークが必要なのかいまいちわからず、いろいろ試行錯誤してきました。 今日はタイトルの通りAngularJSが素敵だなということを書きたいのですが、よくあるベストプラクティスみたいなものではなく、自身がどのように思考回路を経由してここに行き着いたのかという経験談を記しておきたいと思います。 ちなみに私のJavaScript力は高くありませんのであしからず・・・。 jQuery 昔々、JavaScript MV(V)Cみたいなものがなかった時代、JavaScriptでリッチなものを作ろうとなるとjQueryやDojoのような低レイヤーのフレームワークが主に利用されていました。 その当時簡単なシングルページアプリケーションを作っていましたが私はjQueryを採用しま

    AngularJSの素晴らしさを整理してみる - pochi's weblog
    stealthinu
    stealthinu 2013/11/13
    angularの書き方というか、とらえかたのイメージ。
  • 書籍執筆:「Webアプリ開発を加速する CakePHP2定番レシピ119」という本を書きました

    CakePHP2の機能のうち利用頻度の高い機能に絞って深く解説したリファレンスである「Webアプリ開発を加速する CakePHP2定番レシピ119」というを書きました。 執筆のきっかけ 長谷川は2007年頃に当時1.1だったCakePHPに出会ってその魅力にとりつかれ、それ以来個人的に作成するプロダクトのほぼ全てにCakePHPを使っています。 また、個人で十分にその取扱に習熟した上でデジタルサーカスの業務へ標準フレームワークとして導入し、生産性やメンテナンス性にとても良い影響を与えています。 CakePHPは小規模から大規模まで幅広く適用が可能なフレームワークですが、CakePHPに限らずフレームワークは最初に使い方を覚えるまでが大変です。 初めて使った時には「PHPは十分経験があるのにCakePHPで推奨される書き方が分からず時間がかかる」であるとか、「書き方が分からないので無理矢

    書籍執筆:「Webアプリ開発を加速する CakePHP2定番レシピ119」という本を書きました
    stealthinu
    stealthinu 2013/11/12
    『PHPは十分経験があるのにCakePHPで推奨される書き方が分からず時間がかかる』まさに。だから「普通はこう書く」という例を沢山例示してくれるこういう本が有用なのだな。
  • 第3回 週末ランサーズにてCakePHP3についての講演をしました | Engine Yard Blog JP

    クラウドソーシングサービスのランサーズさん主催の勉強会、第4弾 週末ランサーズにて、CakePHP3についての講演を行いました。まだ開発中のCakePHP3を実際に動かしてみたのは初めてでしたが、自分自身でも興味深い変化を見ることができました。 CakePHP3.0はPHP5.4以降とComposerが必須 PHP4対応を捨てたCakePHP2に引き続き、CakePHP3ではPHP5.3以前を廃止し、PHPの最新の構文を取り入れた形に大きく変わります。PSR-0/PSR-1に対応しnamespaceを使った形に全てのクラスが整理されています。また共通のメソッドの実装も基底クラスに持たせるのではなくtraitに移行するなどの合理的な変更が加えられています。例えばControllerクラスの冒頭部分は下記のようになっています。 namespace Cake\Controller; use Ca

    stealthinu
    stealthinu 2013/11/12
    CakePHP3は2までのハッシュでデータ回すのではなくオブジェクト使うように変わると。他にも色々うなづける。『ModelはORMとは同一ではないという誤解されやすい点がコードとしてきちんと実装される』
  • Seasar2を新規案件に採用するのはそろそろやめたほうがいい - きしだのHatena

    Seasar2の機能追加停止が宣言されてから、すでに6年弱たっています。 Seasar2.4に対する追加要望があれば、もちろん検討します。ただし、大きな変更や追加はもうないでしょう。 Seasar2の今後のロードマップ 2008-01-29 - ひがやすを blog 後継になる予定だったSeasar3も開発が中止されて3年たちました。 Seasar3開発中止 2010-08-06 - ひがやすを blog ここでSeasar2.5を出す方向で動くということでしたが、実現しませんでした。 あのころSeasar2に関わっていた人も、ScalaがメインになったりNode.jsをさわったり、不意ながらPHPをさわったり、さわってみるとPHPもそれほど悪くなかったり、やっぱりPHP気にわなかったりと、いろいろな道を進んでいます。 DIコンテナ自体の機能も時代遅れ感がでてきており、関連プロダクトも

    Seasar2を新規案件に採用するのはそろそろやめたほうがいい - きしだのHatena
    stealthinu
    stealthinu 2013/11/07
    機能を枯れさすのも必要だけど新規開発を行って行かないとコミュニティが消滅し結局プロダクトが消滅するということなのだな…
  • 今、AngularJSというフレームワークがヤバい - (゚∀゚)o彡 sasata299's blog

    2013年11月05日10:36 JavaScript 勉強会 今、AngularJSというフレームワークがヤバい 先週の土曜日、ランサーズさんで行われた 第3弾 週末ランサーズ に参加して個人的に今アツい AngularJS について話してきました。 AngularJS は ng-repeat が便利だったり、コードの見通しが良くなるなどいろいろなメリットがあると思うのでうまく使えば大変メリットがあると思います。特に、データの状態(要素の追加・削除や、状態のon/off など)を制御すればそれに合わせて view の表示はすべて AngularJS がやってくれるというのは素晴らしいですね。 ちなみに、以下の資料の中で ng-app とか ng-repeat とか出てきますが(これは directive と呼ばれます)、この ng というのは AngularJS の2文字目と3文字目を表

    stealthinu
    stealthinu 2013/11/05
    AngularJS良さそう。使い所としてbackbornjsよりもjquery寄りな感じ?でもブクマ見てると手軽に使うにはいいけど深くがっつり使うのは大変っぽい。
  • いつまでPHPerはMVCを間違い続けるのか…? - どうにもならない日々@mkkn

    愚痴です。 やはりお前らのMVCは間違っている http://www.slideshare.net/MugeSo/mvc-14469802 これ45k Viewあって、はブも600あって、Sep 26, 2012の投稿だからもおう1年以上前の話。つーかそれの波及記事もいろいろあってもう既に十分語り尽くされている、はずなのに… なぜか、未だにfat controller もうね。コード見るのが辛いんよ。つーか感覚的に分かりそうなもんじゃん。処理のエントリポイントがこんなになってていいのかなぁ?って。 改修案件でさ、コードどっから参照するよ?コントローラでしょ?んでさーコード調べるぞ!!ってなった時、そのコード見て、、、ため息出るでしょ。ひと目でわからんでしょ。 コントローラなんて,どのモデル読んでてどのview使ってるか、それだけで十分じゃん。パラメータの処理はルーティングでやればいいじゃん

    いつまでPHPerはMVCを間違い続けるのか…? - どうにもならない日々@mkkn
    stealthinu
    stealthinu 2013/10/21
    うう… fatコントローラーになってごめんなさいごめんなさい
  • Documentation - Laravel PHP Framework

    Preface Introduction Quickstart Contributing Getting Started Installation Configuration Request Lifecycle Routing Requests & Input Views & Responses Controllers Errors & Logging Learning More Cache Core Extension Events Facades Forms & HTML Helpers IoC Container Localization Mail Package Development Pagination Queues Security Session Templates Unit Testing Validation Database Basic Usage Query Bui

    stealthinu
    stealthinu 2013/10/21
    ララベルで使ってるテンプレートエンジンはBladeってやつらしい。自分はtwigのほうが好みに感じたがBladeでもまあいいかなという感じ。
  • Laravel4 公式ドキュメント日本語翻訳

    注意:この翻訳はベータ1のものです。Laravel4の正式リリースまでアップデートしません。リリース後は改訂に合わせメンテナンスしていきます。前書き Laravelの哲学 Laravelの習得 Laravelの哲学 Laravelは表現力に富むエレガントな文法を備えたWebアプリケーションのフレームワークです。開発とは何かを真に達成するための、楽しく創造的な経験であるべきだと、私達は信じています。 Laravelは主要なWebプロジェクトで多用される認証、ルーティング、セッション、キャッシュのようなタスクをサポートすることで、開発の苦痛を取り去ることを目指しています。 Laravelはアプリケーションの機能性を犠牲にせずに、開発工程を開発者にとって楽しいものにする目的を持っています。幸せな開発者が最高のコードを書くのですから。 Laravelの習得 Laravelを学ぶ良い方法の一つは、こ

    stealthinu
    stealthinu 2013/10/21
    ララベル4の公式ドキュメントの日本語訳。日本語のララベル情報はとにかくこの方がやってるサイトが一番充実してる。関係ないが最初バナーの「上越会社設立センター」のアイコン写真の人がやってるのだと誤解した。
  • builwing.info

    This domain name registration has expired and renewal or deletion are pending. If you are the registrant and want to renew the domain name, please contact your registration service provider.

    stealthinu
    stealthinu 2013/10/21
    ララベル入門。入門としてはここくらいしか見つけられなかった。しかしざっと概要つかむには必要十分な感じ。
  • Laravel - The PHP Framework For Web Artisans

    Lightweight starter kit scaffolding for new applications with Blade or Inertia.

    Laravel - The PHP Framework For Web Artisans
    stealthinu
    stealthinu 2013/10/21
    最近伸びてるPHPのフレームワーク「ララベル」軽量フレームワークでCodeigniterとSymfonyとかの流れらしい。日本での情報は少なめだが北米で伸びてる模様。記述が自然らしいがそこまでまだわからん。
  • Apache Struts 2に深刻な脆弱性、国内でも攻撃を観測

    Apache Struts 2に深刻な脆弱性、国内でも攻撃を観測:場合によってはリクエストの制限などの回避策を推奨 Apache Software Foundationは米国時間の2013年7月16日、深刻な脆弱性を修正するアップデート「Struts 2.3.15.1」を公開した。 Apache Software Foundationは米国時間の2013年7月16日、Webアプリケーションフレームワーク「Struts 2」の新バージョン「Struts 2.3.15.1」を公開した。深刻な脆弱性を修正するもので、同Foundationは早急なアップデートを推奨している。 Struts 2は、JavaによるWebアプリケーション開発に広く使われているフレームワークで、国内でも多くのサービスが採用している。 今回修正された脆弱性(S2-016)は、Struts 2.0.0から2.3.15までに存

    Apache Struts 2に深刻な脆弱性、国内でも攻撃を観測
    stealthinu
    stealthinu 2013/07/19
    struts2の脆弱性を突いた攻撃が増えてるとのこと。action:とかのプレフィックスがついたリクエストがまずい。
  • 整骨院求人情報~埼玉・東京・千葉~

    インターネットで「ビューティー百花」を見つけたのですが、初めは巻き込む日焼け止めサプリへの必死は重宝で少ないと […]

    stealthinu
    stealthinu 2013/07/04
    CodeIgniterのライセンス調べてて、jpのコミュニティが最近はぜんぜん活発じゃないのな、と思ったら2年弱前にこの問題が起こって主要な人が居なくなっちゃったんだろうな…
  • 試して学ぶ Backbone.js入門 | Remote TestKit

    Backbone.jsはJavaScript MVCフレームワークの1つです。Backbone.jsの概要から、インストール方法、Modelの基を説明していきます。 はじめに Backbone.jsはJavaScript MVCフレームワークの1つです。Backbone.jsはその名が示す通り、Webアプリケーションにアーキテクチャという背骨を提供することを目的としたライブラリです。直ぐに複雑なスパゲッティコードになりがちなWebアプリケーションに、Backbone.jsが提供するEvent, Model, Collection, View, Routerというコンポーネントを使うことで、Webアプリケーションに一定の構造を与えることが可能になります。 例:Backbone.jsによるアーキテクチャイメージ Backbone.jsによるWebアプリケーションの一例 様々なJavaScri

    試して学ぶ Backbone.js入門 | Remote TestKit
    stealthinu
    stealthinu 2013/07/04
    backbone.js入門。コンソールから一歩一歩進めていける形式になってて良さそう。
  • 2012年に使いたいJavaScriptのMVCフレームワーク14選 - memo.yomukaku.net

    1億総スマホが近づいたこの頃に、JavaScriptのMVCフレームワークに何を使うか? node.jsと使ってみたいウェブアプリのフレームワークの候補を14選んでみました。 MVCフレームワークといっても、純粋なMVCだけではなく、MVVM、MVC2、MVPなど広義のMVCフレームワークを含みます。成熟したフレームワーク backbone.jsのように一定の歴史のあるものや、express.jsのようにnode.jsでのデファクト・スタンダードになっているようなものを含め、今すぐプロダクション環境で使用できる成熟度があると思われるフレームワークをまとめます。 Backbone.js http://documentcloud.github.com/backbone/ 古参のフロントエンド向けMVCフレームワーク。 node.jsに限らず、Rails等のフレームワークでもフロントエンド側の

    stealthinu
    stealthinu 2013/07/04
    javascriptのMVCフレームワークってbackbone.jsがデファクトでいいのかなと思って調べてたら出てきたページ。多数上げられてるがそれぞれに特徴などまとまっててとても参考になった。
  • Backbone.jsを薦める3つの理由

    ガリレオスコープ開発チームによる �最新Web動向、技術メモ ( Ruby, Rails, node.js ) です Backbone.js(http://documentcloud.github.com/backbone/)を2,3ヶ月触ってみて、導入して良かったことをまとめます。 Backbone.js単体での威力はそこまでではないかもしれませんが、Server側も含めた設計思想を絡めて考えると大きな効果が期待できます(サーバー側も含めた構造改革が全体的に必要になるとは思いますが・・・)。 ViewとControllerの結合強度低下 = Viewのアプリ化viewとcontrollerが1対1対応だった頃Rails単体で作成している場合、Viewにロジックが入れられない以上、 そのViewで必要な変数などは、全てControllerに書く必要がありました。 この状態では、Contro

    Backbone.jsを薦める3つの理由
    stealthinu
    stealthinu 2013/06/14
    Webクライアント側が「クライアントアプリ」レベルになればサーバ側フレームワークのVは単にAPIになっちゃうって感じ。Webアプリだけどクラサバアプリになる。だからクライアント側MVCが必要に。
  • Backbone.jsガイドブック - naoyaのはてなダイアリー

    Backbone.jsガイドブックposted with amazlet at 13.05.07高橋 侑久 ラトルズ 売り上げランキング: 2,459 Amazon.co.jpで詳細を見る Backbone.js ガイドブックを一通り読みました。言及するか少し迷ったけど、まだあまり話題になっていないようなので書いておこうと思います。 Backbone.js あるいはこれによく似たようなフレームワークは今後、Webアプリケーション開発でよく使う道具になっていくと思う。というか、すでになっているでしょう。 Backbone.js は「クライアントサイドMVCフレームワーク」と呼ぶと良くわからない。クライアントサイドMVCフレームワークが注目される以前から、ある程度以上の規模の JavaScript アプリケーションになるとちゃんとしてるものは構造化が行われていた。イベントを集約するオブジェクト

    Backbone.jsガイドブック - naoyaのはてなダイアリー
    stealthinu
    stealthinu 2013/06/14
    javascriptのMVCフレームワーク。ajax使った高機能なwebアプリケーションクライアントほど権限が移譲されるからクライアント側でもMVCなフレームワークが必要となるんだろうな。触っておかないと。
  • 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にユーザー登録すれ

    stealthinu
    stealthinu 2013/05/14
    ビジネスロジックはMに、というのを実際のコードでどうやるかというチュートリアル。CakePHPでのMVCデザイン記事の翻訳。