11 คะแนน โดย xguru 2020-12-02 | 2 ความคิดเห็น | แชร์ทาง WhatsApp

จุดแข็งของ Ruby on Rails

  • เข้าถึงได้ง่าย

  • ความทรงพลังของภาษา Ruby

  • rails console

  • ความสะดวกในการเขียนโค้ดทดสอบ

  • เรื่องเกี่ยวกับวันที่

  • การจัดการสคีมาฐานข้อมูล

  • Preview การส่งอีเมล

  • sidekiq สำหรับจัดการลอจิกแบบอะซิงโครนัส

จุดแข็งของ Spring

  • การทำ routing ของ API endpoints แบบประกาศเชิงนิยาม

  • การจัดการ DB transaction แบบประกาศเชิงนิยาม

  • Container และ DI

  • การแยกชั้น DB Entity layer และ Query layer อย่างชัดเจน

  • cloud platform, MSA

  • Static Type (Java, Kotlin)

  • ระบบนิเวศการพัฒนา

  • ความสะดวกในการเขียนเอกสาร openapi

เรื่องอื่น ๆ

  • ผลิตภาพ

  • Case convention

"เดิมทีจุดแข็งที่มีเฉพาะ Rails เคยโดดเด่นมาก แต่เมื่อเวลาผ่านไป ฝั่ง Spring ได้พัฒนาอย่างรวดเร็วมาก จนดูเหมือนว่าจุดแข็งของ Rails จะไม่อาจเรียกได้ว่าเป็นจุดแข็งที่มีเฉพาะ Rails อีกต่อไป

อย่างไรก็ตาม Ruby on Rails ก็เป็นเฟรมเวิร์กที่เติบโตเต็มที่ไม่แพ้ Spring และยังคงพัฒนาอย่างต่อเนื่องได้ด้วยชุมชนโอเพนซอร์สเพียงอย่างเดียว"

2 ความคิดเห็น

 
n1ghtc4t 2020-12-02

ตอนนี้จุดเด่นหลายอย่างอาจค่อย ๆ จางลงไปแล้ว แต่ถ้าย้อนกลับไปดูช่วงที่มันเพิ่งเปิดตัวและเริ่มแพร่หลาย ก็ดูเหมือนว่าเป็นเฟรมเวิร์กที่ส่งอิทธิพลอย่างมากต่อภาษาและสภาพแวดล้อมการพัฒนามากมายจริง ๆ

 
beatblue 2020-12-02

ช่วงหนึ่งเคยอินกับ Ruby มากจนทำ Rails อยู่เยอะเหมือนกันนะครับ~ จุดแข็งก็มีส่วน แต่รู้สึกว่าปรัชญาการพัฒนาของมันก็ค่อนข้างมีเสน่ห์ทีเดียว พอเวลาผ่านไปนาน ๆ ก็ได้กลับมาเจอเนื้อหาที่เกี่ยวข้องอีกครั้งครับ~ ^*