タグ

Railsに関するatponsのブックマーク (3)

  • 共同創業者に聞いた、GitHubは何が違ったのか?

    プロジェクトホスティングサービスで高い成長率で注目を集める「GitHub」(ギットハブ)。2008年4月の一般公開から5年足らずで利用者数が300万人を突破(2013年1月中旬)した。これはソフトウェア開発者向けサービスというニッチ市場では破竹の勢いといっていい。2012年7月には有力ベンチャーキャピタリスト、アンドリーセン・ホロウィッツを中心に1億ドル(約91億円)という大きな投資を受けて注目を集めた。 GitHubがローンチした時点で、すでに同類のサービスは多くあったが、過去5年を見れば、一人勝ちといっていい勢いだ。この強さの秘密は何なのか? 来日中のGitHub共同創業者らに話を聞いた。 Googleトレンドを使って、「github」「gitorious」「bitbucket」「sourceforge」「codeplex」を検索ボリュームの推移を比較した。青線のGitHubが類似サー

    共同創業者に聞いた、GitHubは何が違ったのか?
  • Ruby on Railsが簡単というのは嘘 - toyoshiの日記

    WinユーザがRailsアプリをこれから公開しようと思った場合 Windowsで学習を開始するのは不可能なのでLinuxをいれる でもWindowsで進めようとしてmsysGitをいれたりするが結局半日無駄にする なぜかgemが最新じゃないと怒られる gemを単純に使っても後から困るのでrvmかrbenvが必要。使い方覚えないといけない やっとRails3.2導入。javascriptエンジンが入ってないので起動しない やっと起動 HTML書いてるのは情弱だけ => hamlを覚える js書いてるのは情弱だけ => coffee scriptを覚える css書いてるのは情弱だけ => scssを覚える テスト書いてないコードはレガシーコードっていわれる しかたないのでRspecいれる => Rspec覚える ユニットテストだけではしかたないといわれcapybaraもいれる => capyb

    Ruby on Railsが簡単というのは嘘 - toyoshiの日記
  • 第3回: コントローラとビューの生成(1)

    前回に引き続き、簡単なタスク管理ツール nchak を Rails 3.0 で作っていきます。 コントローラの生成 タスクを管理するツールですから、tasks というデータベーステーブル、それを扱う Task というモデル、そして tasks コントローラを作ることになりますね。 これらを一挙に生成してくれる scaffold というツールもありますが、現実の開発現場で使っている人はあまりいないと思います。別々に作っていきましょう。 さて、どこから作り始めましょうか。 かつてはデータベーススキーマをきっちりと作ってから、コントローラとビューの実装に着手するという順番が普通でしたが、近年は逆順(コントローラ・ビューの後でモデル)で実装するのがトレンドです。 データ構造を決める前にユーザーインターフェースを実装すべしという考え方は Outside-In と呼ばれ、「ビヘイビア駆動開発」の大原則

    第3回: コントローラとビューの生成(1)
  • 1