Wednesday, May 03, 2006

Rails - Project แรก

ที่บริษัทฯผม มีนโยบายไม่รับงานเล็ก (หยิ่งจริงๆ)
เดือนร้อนถึงผมที่อยากจะทดสอบ Rails
ไม่สามารถหา project จริงๆมาลองได้

โชคดีที่บริษัทน้องชาย(สถาปนิก) กำลังขยายงานจากงาน design
(SIPA ของ mk ก็ใช้บริการเหมือนกันนะ)
ออกไปทำงานด้าน web design
แล้วบังเอิญได้งานที่ค่อนข้าง dynamic มา
ผมก็เลยโชคดีได้เหยื่อผู้โชคร้าย
(ส่วนน้องชายเข็ดไปแล้ว เจอค่าตัว programmer เข้าไป)



ผลลัพท์ที่ได้จากการทดสอบ ก็คือ
rails ทำให้งาน web ที่น่าเบื่อ สนุกขึ้นมาได้
(งานนี้ ถ้าให้เขียนด้วย php หรือ java นี่ คงต้องขอคิดดูก่อน)

ส่วนเวลาที่ใช้ coding ก็ประมาณอาทิตย์ละ 1 วัน
ทั้งหมด 4 อาทิตย์
ถ้าเป็นเรื่อง logic นี่ไม่ถึงวันก็เสร็จ
แต่ที่ใช้เวลานาน ก็มีอยู่ 2 เรื่อง
  • เรื่องความสวยงาม
    code ที่ได้จาก designer อยู่ในรูป table layout
    ก็พยายามเปลี่ยนบางส่วนให้เป็น CSS แทน
  • นั่งทดลองทำวิธีต่างๆ
    เนื่องจากเป็น project เล็ก
    ก็เลยทำให้ refactor หรือเปลี่ยนวิธี implement ได้ง่ายๆ

อันนี้คือ สถิติของ project นี้



code 1000 กว่าบรรทัดนี่ เป็น generate code ซะไม่รู้เท่าไร
น่าจะเกิน 80% นะ

ตอนนี้ก็เหลือแต่ deploy ขึ้น host จริง
ซึ่งต้องไปวัดดวงว่า จะเจอ Host ดีหรือไม่ดี

Related link from Roti

1 comment:

Mk said...

designer บ้านเรายังนิยมเขียนโค้ดกันด้วย table อยู่เลยครับ div นี่ยังหายากซักนิด

เหมือนเป็นผลพวงจากกระแส html มันเหือดในพักนี้ ทำให้หนังสือสอน html ที่ขายอยู่ ก็ยังสอนใช้แท็ก i, u กันอยู่เลย