タグ

railsとpadrinoに関するmitukiiiのブックマーク (4)

  • Padrino 黒ミサ in 京都 (#padrino_sabbath) で言いたかったこと - Sexually Knowing

    The essentials of developing a web application そんなに大層な話じゃないです。 速くて軽くてどこでも動く (セットアップが特殊じゃない) ものにしておけばメンテナンス、チューニングをするモチベーションは下がりにくいとおもいます。 それらの具体的な方法論については既に知見が溜まっていますし、僕の専門分野ではないし、今回の主旨から離れるので割愛。 確認程度です。 The history of web application framework これも簡単なおさらいです。CGIはウェブアプリケーションというレイヤに縛られないものですが、WSGIなどの源流ともいえるのでさらっと紹介。 しかし資料にそれらを盛り込むのを忘れていた。WSGI, PSGI, Rackといった走りはCGIをウェブアプリケーションに一歩近づいたプロトコルです、という紹介をしました

    Padrino 黒ミサ in 京都 (#padrino_sabbath) で言いたかったこと - Sexually Knowing
  • RackとSinatra、Padrinoに関する雑感 « blog.udzura.jp

    Warden はかなり好き(PadrinoというかSinatraでも使えるし)。でも、僕もDeviseはやり過ぎだと思う派だなあ 認証関連の画面遷移やURLが Devise の規約にぴったりハマるケースっていくらなんでも稀だと思うし、カスタマイズするとなると結構ソース追わないといけなくなって結局だるい… env['warden'] に一通り入ってるのは、少しかっこ悪いかもしれないけど便利。 認証とかリダイレクト処理とかガラケー対応とか、はアプリケーション体ではなくRack Middleware で実現したいな~と言う facebook でこんなことをつぶやいた。 僕は Rack とその関連技術が凄く好きで、もっと勉強する人が増えてほしいと思っているのだが、何で好きなのかとかを整理してみた。 Good Stuff 結合度が低くなる。なので: Rackでとある機能(認証など)を実現すれば、そ

  • The Elegant Ruby Web Framework - Padrino Ruby Web Framework

    gem install padrino padrino-gen project test_app -d datamapper -b cd test_app padrino-gen admin padrino rake dm:migrate seed padrino start Sinatraベース 多くの開発者が Sinatra のシンプルさと表現力に魅力を感じてきました。ですが、少し複雑なアプリケーションを開発しようとすると、 Sinatra には他のフレームワーク(例えば Rails のような)が持っている豊富な機能を欠いている事実に、すぐに気づいてしまいます。 Sinatra 自身は、 Rack の一番上層で動作する薄いレイヤーのようなものです。そして、その「極小の」フレームワークは、ある特定のアプリケーションでのみ必要となるような複雑性を切り捨てることで、軽量さを実現しています──

    mitukiii
    mitukiii 2011/04/20
    「Padrino は Ruby 製のフレームワークで、素晴らしい極小のフレームワークである Sinatra をベースに開発されています。」
  • Rails + Sinatra ≒ Padrino で遊ぼう! » 梨木を読む

    Rails3の登場が待ち遠しい中、社内プロジェクトをSinatraで進めていました。 しかし、Sinatraの軽量感はいいのですが、少し大きなプロジェクトになると、app.rbが煩雑になります。 そこで、Railsみたいなディレクトリ分けをして作っていきますが、その時やはりRailsみたいにコードの自動生成が欲しくなってきます。 Padrinoを使いましょう! 軽量フレームワークSinatraを使い、Railsみたいな自動コード生成が出来ます。 http://www.padrinorb.com/ 他に、Padrinoには下記のような機能が付いています。 複数の有名なテストフレームワークとの連携 複数の有名なテンプレートエンジンとの連携 データベースも複数対応 コードジェネレータ(モデル・コントローラの自動生成) 複数のアプリケーションを簡単に統合させるマウント機能 強力なルーティン

    mitukiii
    mitukiii 2011/04/14
    Sinatraの軽量感で、Railsのような自動生成も使える。
  • 1