39. HAPPY HACKING Staticメソッド多用 IoC Container x Facadeにより解決しました 新しいフレームワークって色々不安 信頼と実績のSymfony Componentが基盤になりました 命名規則が好みではない 好みな感じ(PSR-1準拠)になりました Laravel3のとき気になってたあれらはどうなったのか 13年5月29日水曜日
こんにちは、渡辺です。テスト系のエントリーやAWS系のエントリーも書きたいのですが、なぜかクライアントMVCのエントリーを投下することになりました。 ここ数年、多くのクライアントサイドのMVCフレームワークがリリースされています。ひとつの流行ではあると思いますが、ある程度の淘汰も進み、ひとつの実装パターンとして認知されているでしょう。そこで、最近になって注目している人も多い、Ember.jsについてとりあげていきたいと思います。 Ember.jsとは? 今回とりあげるEmber.jsは、幾多のクライアントサイドMVCフレームワークのひとつです。現在も活発に開発が行われており、本稿執筆時点での最新バージョンは、1.0.0-rc.7です。RCなのでもうすぐ正式版がリリースされるという話ですが、そんな話が半年近く続いています。 一言で雰囲気を伝えるならば、「なんかRailsっぽいな」というフレー
Werkzeugでウェブアプリケーションを作る Werkzeugって何? WSGIアプリケーションを構築するための便利なツールキット。いわゆるフレームワークではない。 作者はJinja(Djangoクローンのテンプレートエンジン)やPocoo(Python製ウェブフォーラムアプリケーション)と同一。 公式サイト http://werkzeug.pocoo.org/ 基本構造 最小のアプリケーションは、 アプリケーションクラス URLマップ ビュー関数 ドライバ からなる。 app.py アプリケーションクラスを実装。 from werkzeug import Request, ClosingIterator from werkzeug.exceptions import HTTPException, InternalServerError # URLマップをインポート from
Bottle: Python Web Framework¶ Bottle is a fast, simple and lightweight WSGI micro web-framework for Python. It is distributed as a single file module and has no dependencies other than the Python Standard Library. Routing: Requests to function-call mapping with support for clean and dynamic URLs. Templates: Fast and pythonic built-in template engine and support for mako, jinja2 and cheetah templat
「全てのwebエンジニアがPythonを勉強するべき2013年到来」(2013-01-01)という記事が人気を集めているようだ。巳年(ヘビ年)にひっかけて、これからPythonを勉強したい人を対象に、書籍やライブラリなどを紹介している。有益な情報が多数含まれているが、ちょっとPythonを試してみたいという程度の人には、これだと敷居が高すぎるように思う。 Pythonに限らないが、あたらしい言語をはじめるとき、もっとも障害になるのは「環境構築」だろう。Pythonの場合、LinuxやMacであれば、Pythonインタプリタは最初から入っているので、Pythonそのものをインストールする必要はない。しかし、「そのあとどうするのか?」というのが、なかなかむずかしい。例えば、「Hello, World!」を出すWebアプリを書くには、そこからどうすればいいのか。なんらかのWebフレームワークを使
Pyramid Web アプリケーション開発フレームワーク¶ Pyramid は、小さく、速く、堅実 (down-to-earth) な Python ウェブ アプリケーション開発フレームワークです。 Pyramid は Pylons プロジェクトの 一部として開発されています。 BSD-like なライセンス の下でライセンスされています。 最も単純な Pyramid アプリケーションはこのようになります: from wsgiref.simple_server import make_server from pyramid.config import Configurator from pyramid.response import Response def hello_world(request): return Response('Hello %(name)s!' % request
MetroUI includes everything you need to build your frontend app: responsive grid system, 100+ prebuilt components, 500+ incons, and powerful JavaScript plugins.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く