タグ

frameworkに関するGlnのブックマーク (16)

  • Welcome | Flask (A Python Microframework)

    Welcome to Flask¶ Welcome to Flask’s documentation. Get started with Installation and then get an overview with the Quickstart. There is also a more detailed Tutorial that shows how to create a small but complete application with Flask. Common patterns are described in the Patterns for Flask section. The rest of the docs describe each component of Flask in detail, with a full reference in the API

  • Flaskを1年仕事で使った感想 - kawaken’s blog

    「Flaskの使いどころ」を拝見しました。 Flaskを業務で使用してますって話があまりないようなので(ちゃんと検索してないけど)一つの事例として書いておこうと思いました。 ただ、一般的な開発環境ではないと思うので、あまり参考にならないと思います。アンチパターン的な感じでしょうか…。 別にFlaskを批判するつもりもないです。 先に感想 MicroFramewokと謳ってるので自分で拡張していく前提で使い始めたけど、拡張していった結果「Flaskじゃなくて良かったんじゃね?」と、今になって、システムの規模に合ってなかったなというのを感じます。 でも、どのフレームワーク採用してても、そのフレームワークに起因する課題は出てくると思いますが。 以下、詳細です ○開発の状況 今運用してるのはB2Cのサイトです。規模感としては中規模?かな。DBのテーブル数でいうと、30くらいあります。 開発者は私だ

    Flaskを1年仕事で使った感想 - kawaken’s blog
  • Flask の使いどころ - Twisted Mind

    Web アプリを仕事ではほとんど書いたことが無かったのですが、Flask を仕事で使う事にしたので、書いてて感じた Flask の使いどころを。 追記 コメントに色々な意見を頂いておりますので、是非そちらも。 がっつり使われた方の感想 Flaskを1年仕事で使った感想 - kawaken’s blog http://d.hatena.ne.jp/kentaro_kawano/20120115/1326612808 結論 とりあえず箇条書きで ... データベースサーバとの接続が前提なら、 Flask を使うのはやめる Flask-* という Flask の拡張を使う時点で、Flask を使うのはやめる 大規模で Blueprints を使う前提なら、Flask を使うのはやめる 小さなアプリでプラガブルな仕組みを自分で作るには良い パーミッションは Flask-Principal が良さそ

    Flask の使いどころ - Twisted Mind
  • JavaScript フレームワークがデータバインディングを実現する4通りの手法

    最近流行りの JavaScript MV* フレームワークは、どれもデータバインディングをサポートしているが、実現方法はフレームワークによって異なる。 この記事では、各種フレームワークがどのようにモデルの変更を検知しているかを次の 4 つのパターンに分類して紹介する。 モデル クラス方式 (Ember.js、Backbone.js、Ractive.js、Knockout.js など) 力ずく方式 (AngualrJS) モデル書き換え方式 (Vue.js) Object.observe 方式 (Polymer) パターン名は私が勝手に名づけたものだけど、このへんの雰囲気が理解できれば、フレームワークごとの個性が分かるだろうし、利用イメージもわきやすいんじゃないかと思っている。 1. モデル クラス方式 「モデルとして扱えるのはフレームワークが用意したモデル クラスのインスタンスだけ」という

    JavaScript フレームワークがデータバインディングを実現する4通りの手法
  • Django

    Django Django makes it easier to build better web apps more quickly and with less code. Get started with Django Meet Django Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel. It’s

    Django
  • 最近のJavaScript開発まとめ

    こんにちは、中川です。 ここ1・2年ですが、私の担当するプロジェクトでは、 PHPよりもJavaScriptの開発が多い状態が続いております。 JSのプロジェクトを重ねるにつれ、開発環境も段々と整理されてきましたので、 一旦、最近のJS開発で利用しているライブラリやツールなどをまとめてみました。 フレームワーク ●Backbone.js http://backbonejs.org/ JavaScriptのMVCフレームワーク。 何も使わない(もしくは我流)よりは、これを使って欲しいと思えるフレームワークです。 利用者が多く日語情報も豊富にあるのと、フレームワーク自体が1500行程度と軽量なため、学習コストを低く抑えることができます。 ●AngularJS http://angularjs.org/ データバインディングを備えたフレームワーク。 高機能なテンプレートや、DIの仕組み、ルーテ

    最近のJavaScript開発まとめ
  • PythonのWebフレームワーク6種をかんたんに紹介 - モジログ

    1月に「Pythonを始めるなら、1ファイルの軽量Webフレームワーク「Bottle」がおすすめ」というのを書いたところ、なかなか反響が大きかった。そこで今回は、私がいくらか使ったことがあるPythonのWebフレームワーク6種について、かんたんに紹介するというのをやってみたい。コメントは、私のごく主観的な印象に基づいている。 Bottle(ボトル) http://bottlepy.org/ 「bottle.py」という1ファイルだけでできている。環境構築が不要なので、Python入門に最適。1ファイルに全部入っているので、組み込むのも容易だし、依存リスクもないので、実用にもいいと思う。これだけシンプルなのは、生存戦略としても強い。 CherryPy(チェリーパイ) http://cherrypy.org/ Bottleより大きいが、外部依存がないので、これも環境構築不要で、Python

  • [O'REILLY]Developing Backbone.js Applications -

    Available free for open-source reading below or for purchase via the O'Reilly store. Pull requests and comments always welcome. Prelude Not so long ago, “data-rich web application” was an oxymoron. Today, these applications are everywhere and you need to know how to build them. Traditionally, web applications left the heavy-lifting of data to servers that pushed HTML to the browser in complete pag

  • Bootstrap

    Introducing Google Bootstrap. Need reasons to love Google Bootstrap? Look no further. By nerds, for nerds. Forked from Twitter Bootstrap, built by todc, Google Bootstrap utilizes LESS CSS, is compiled via Node, and is managed through GitHub to help nerds do awesome stuff on the web. Made for everyone. Bootstrap was made to not only look and behave great in the latest desktop browsers (as well as I

  • KayっていうGoogle App Engine に載せるフレームワークの勉強してきた - サイト更新停滞ちうっ

    2009/11/14に行われた、Python Hack-a-thon #2 に参加して、Kayフレームワークの勉強をしてきました。 講師は、開発者の松尾さんです。 Python Hack-a-thon #2 http://atnd.org/events/1288 オラクル青山センター 2009/11/14 10:00-19:00 Kayの基 Kay = ケィ http://code.google.com/p/kay-framework/ ドキュメント http://kay-docs-jp.shehas.net/ Kayで作られたアプリケーション theokayblog(ブログ) http://code.google.com/p/theokayblog/ 心を引いたKayの特徴 デバッグ機能。 エラーの位置が詳細に表示される エラー画面からコンソールを叩ける Pythonのアプリだと、この

    KayっていうGoogle App Engine に載せるフレームワークの勉強してきた - サイト更新停滞ちうっ
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

  • モレなく、ダブりなく、問題を整理する 「MECE(ミーシー)」とは?

    ここではビジネス戦略に使えるコンセプトフレームワーク「MECE」(Mutually Exclusive and Collectively Exhaustive)を紹介します。 MECEとは? MECEとは日語でいうと「モレがなく、ダブりがない」という意味です。英語のMutually Exclusive and Collectively Exhaustive(相互に排他的で、ともに網羅的)の頭文字をとったものです。何かを分類する場合に注意すべき基的な考え方で、フレームワークというわけではありません。むしろ、いろんなフレームワークを使いこなすためのベースとなるコンセプトとしてとらえると良いでしょう。

    モレなく、ダブりなく、問題を整理する 「MECE(ミーシー)」とは?
  • 経済や社会の変化が何をもたらすか――PEST分析

    フレームワーク(枠組み)を上手に活用することで、仕事の効率と成果を格段にアップできる――4文字英語の最強フレームワークを5回に渡ってご紹介します。 今回紹介する最強フレームワークは、『知的生産力が劇的に高まる最強フレームワーク100』(ソフトバンククリエイティブ刊)から抜粋しています。 「4文字英語で最強フレームワーク」2回目は、マクロな外部環境を分析するためのフレームワーク「PEST分析」について解説します。 マクロ環境を分析するPEST分析 事業の見通しを検討する際には、常に自社内の状況と外部環境を頭に入れておかないとダメです。中でもマクロな外部環境は、市場全体の変化に大きく影響を及ぼします。PEST分析は、そんなマクロな外部環境分析をするためのフレームワークです。 PESTは、マクロな変動要因である、政治(Politics)、経済(Economics)、社会(Society)、技術

    経済や社会の変化が何をもたらすか――PEST分析
  • 事業の強みと弱みを抽出する――SWOT分析

    フレームワーク(枠組み)を上手に活用することで、仕事の効率と成果を格段にアップできる――4文字英語の最強フレームワークを5回に渡ってご紹介します。 今回紹介する最強フレームワークは、『知的生産力が劇的に高まる最強フレームワーク100』(ソフトバンククリエイティブ刊)から抜粋しています。 「4文字英語で最強フレームワーク」3回目は、事業の評価や目標達成のための戦略を練るツール「SWOT分析」について解説します。戦略フレームワークの定番を押さえましょう。 目標達成のための戦略ツールの定番 SWOT分析は、目標達成のために意思決定が必要な企業や個人に対して、「強み」(Strength)、「弱み」(Weakness)、「機会」(Opportunity)、「脅威」(Threat)の4つの要因を軸に、事業の評価や目標達成のための戦略を練るツールです。SWOT分析は、フォーチュン500のデータを用いて1

    事業の強みと弱みを抽出する――SWOT分析
  • 企業が持つ“リソース”の価値をチェックする――VRIO分析

    フレームワーク(枠組み)を上手に活用することで、仕事の効率と成果を格段にアップできる――4文字英語の最強フレームワークを5回に渡ってご紹介します。 今回紹介する最強フレームワークは、『知的生産力が劇的に高まる最強フレームワーク100』(ソフトバンククリエイティブ刊)から抜粋しています。 「4文字英語で最強フレームワーク」第4回は、企業の内在価値を探る「VRIO分析」を説明します。「経済価値(Value)」「希少性(Rarity)」「模倣困難性(Inimitability)」「組織(Organization)」という4つの要素から、内部資源の有効活用度をチェックしていきます。 企業の持つ経営資源(=リソース)とは? リソースとは、企業の経営資源、例えばキャッシュなどの財務的な資源はもちろん、人材、開発力、ブランド力、組織力などを指します。リソース・ベースド・ビュー(RBV)とは、J・B・バー

    企業が持つ“リソース”の価値をチェックする――VRIO分析
  • 低コストと高付加価値を同時に実現する方法――ERRC

    フレームワーク(枠組み)を上手に活用することで、仕事の効率と成果を格段にアップできる――4文字英語の最強フレームワークを5回に渡ってご紹介します。 今回紹介する最強フレームワークは、『知的生産力が劇的に高まる最強フレームワーク100』(ソフトバンククリエイティブ刊)から抜粋しています。 「4文字英語の最強フレームワーク」の最終回は、「コストを引き下げると同時に顧客にとっての価値を向上させていく」ためのアクション「ERRC」について解説します。 ブルーオーシャン戦略の基的概念 バリューイノベーションは「コストを引き下げると同時に顧客にとっての価値を向上させていく」ことです。一見矛盾とも思えるこの2つの実現を同時に行うことが、バリューイノベーションの重要なポイントで、ブルーオーシャン戦略の土台ともいえる概念なのです。しかし、コストを引き下げつつ、価値を上げるにはどのようにすれば良いのでしょう

    低コストと高付加価値を同時に実現する方法――ERRC
  • 1