Ruby on Rails



TEDxPURPLEWORKS
October 30, 2013

    RUBY ON RAILS #0


    • 매주 TEDxPURPLEWORKS 때 스터디
    • 약 2-3달 STUDY 후 퍼커톤 때 적용
    • 누구나 (개발자 or 디자이너) rails에 친숙하게!
    • 개요
      • ruby on rails 소개
      • ruby on rails 맛보기

    ruby & rails


    ruby

    간결하고 사람 친화적이면서 강력함

    rails

    빠르고 설정대신 관습을 따르며
    최대한 반복을 줄임

    ruby code


            # 끝에 ; 붙이지 않아요
            puts "hello world"
            
            # if는 마치 영어 문장처럼도 사용가능해요
            puts "x is less than 5" if x < 5 
            
            # method에 ()는 생략가능해요
            car = Car.new
            car.drive
            car.update(handle:"good", tire:"best")
            
            # 반복은 다음과 같이 사용해요
            comments.each do |comment|
                puts comment
            end

    ruby on rails?


    장점
    빠르다
    쉽다
    유연하다
    쿨하다
    재밌다

    단점
    느리다
    어렵다

    quick and dirty


    신속하고 더러운
    code

    애자일의 주요 기법들을 잘 적용하면서 
    기술적으로 훌륭한 프로젝트
    지만 아무도 쓰는 사람이 없어서 망한 프로젝트
    vs
    수많은 버그가 있는 제품
    을 그냥 출시했는데 흥했더라

    MVP


    Minimum Viable Product
    (최소 기능 제품)

    가장 기본적인 핵심 기능

    까지 빠르게!! 만들고

    잘 만들자

    with rails!!

    reference?


    카카오톡
    me2day
    twitter
    groupon
    github
    hulu
    slideshare
    soundcloud
    livingsocial

    live coding






    make blog in 5minute

    Ruby on Rails #0

    By ChungSub Kim

    Ruby on Rails #0

    TEDxPURPLEWORKS 2013/10/30 발표자료

    • 1,183