We are currently in pre-release, and heading towards a public release. If you want to participate in the pre-release, or be notified when we release the library, please join the mailing list. thanks! -- OFteam 続きを読む
Welcome Teedaは,Seasarプロジェクト発のJSF (JavaServer Faces) をベースとしたWebアプリケーションフレームワークです. 「JSF meets DI x AOP」というコンセプトの元,JSFの標準機能に加え, DIとAOPの機能をベースとした拡張機能を提供し,より良いWebアプ... 続きを読む
Sinatraはとてもシンプルなフレームワークです. 例えばHello Worldならば次のコードだけでできあがりです. require 'sinatra' get '/' do "Hello, world!" end 魔法のようにかんたんですね! しかし「どうしてこれで動くのか」を知っている人は比較的少ないの... 続きを読む
Chameleon - UIKit for your Mac development needs.Support Chameleon! For a limited time, we're selling goods to help fund Chameleon development: T-shirt - $250 Your contribution of $250 gets a cool T-shirt sporting Max, the Chameleon mascot. T... 続きを読む
あらためて、フレームワークの重要性は みなさんはWebシステムを開発するために、フレームワークは使用していますか? 私は10年ほど前に一度だけフレームワークを使用しないJavaのWebアプリケーション開発プロジェクトを経験しましたが、 そのあとのプロジェク... 続きを読む
RubyのためのWebサーバインターフェイス、Rackの日本語リファレンスです。 Rackがどういうものなのかについては Greenbear Diary - 5分でわかるRack , シュレーディンガーの猫たち を参照してください。 Hello Rack Rack::Request Rack::Response ユーティリテ... 続きを読む
rack-logo posted by (C)komagata komagataです。 仕事でも使う必要が出てきたのでRubyの勉強をしています。WebアプリケーションでRubyを使おうとしていきなり躓いたのがApache、WEBrick、Mongrel等、実行環境毎の設定やAPIの違いです。 Rubyを普段使っている人... 続きを読む
Rack provides an minimal interface between webservers supporting Ruby and Ruby frameworks. News August 21st, 2008Rack 0.4 has been released! May 31st, 2008Rack development moves to Git. May 24th, 2008There now is a Google Group on Rack Develo... 続きを読む
Introduction What is Sinatra? Sinatra is a Domain Specific Language(DSL) for quickly creating web-applications in ruby. It keeps a minimal feature set, leaving the developer to use the tools that best suit them and their application. Installa... 続きを読む
require 'rubygems' require 'sinatra' get '/hi' do "Hello World!" end Put this in your pipe $ gem install sinatra $ ruby hi.rb == Sinatra has taken the stage ... >> Listening on 0.0.0.0:4567 and smoke it 続きを読む
19:08RubyフレームワークのSinatra の作者である Blake Mizerany 氏のインタビュー記事を見つけたので、翻訳してみました。タイトルは "How do I learn and master Sinatra?" 直訳すれば「Sinatra をマスターする勉強方法」です。 今回はRL blog 連載"Sinatraを... 続きを読む
Faster, Lighter, More Agile. Merb is an MVC framework that is ORM-agnostic, JavaScript library agnostic, and template language agnostic, preferring plugins that add in support for a particular feature rather than trying to produce a monolithi... 続きを読む
Ruby Freaks Lounge 第23回 Rackとは何か 2009年10月26日 佐孝太郎 Ruby, フレームワーク, インターフェース, Rack はじめに SinatraやRamazeといったRubyのWebアプケーションフレームワークに興味をお持ちの方であれば,Rackという名前をしばしば目にしている... 続きを読む
gem install padrino padrino g project test_app -d datamapper -b cd test_app padrino g admin padrino rake dm:migrate seed padrino start Sinatra Core Many people love the simplicity and expressiveness of Sinatra but quickly find themselves miss... 続きを読む
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 のシンプルさと表現力に魅力を感じてきました。ですが、少し複雑なアプ... 続きを読む
jFormer is a form framework written on top of jQuery that allows you to quickly generate beautiful, standards compliant forms. Leveraging the latest techniques in web design, jFormer helps you create web forms that: Validate client-side Valid... 続きを読む
PhiloGL: A WebGL Framework for Data Visualization, Creative Coding and Game DevelopmentPhiloGL is a WebGL Framework for Data Visualization, Creative Coding and Game Development. Idiomatic JavaScript PhiloGL is built on JavaScript good practic... 続きを読む
Rails, Strugs良い悪いは置いておくとしてRubyOnRailsはStrutsになるのだなと感じています(エンタープライズ開発でデファクト・スタンダードになって一定のポジションを獲得する)Struts化するRails (arclamp.jp アークランプ)最近、「RailsはStruts化する」と... 続きを読む
// initialize the application var app = Sammy('#main', function() { // include a plugin this.use('Mustache'); // define a 'route' this.get('#/', function() { // load some data this.load('posts.json') // render a template .renderEach('post.mus... 続きを読む
Rails3の登場が待ち遠しい中、社内プロジェクトをSinatraで進めていました。 しかし、Sinatraの軽量感はいいのですが、少し大きなプロジェクトになると、app.rbが煩雑になります。 そこで、Railsみたいなディレクトリ分けをして作っていきますが、その時やはりR... 続きを読む