ข้อคิดเห็นที่นักพัฒนา Java & Spring พบหลังได้ลองใช้ Ruby on Rails
(blog.dramancompany.com)จุดแข็งของ 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 ความคิดเห็น
ตอนนี้จุดเด่นหลายอย่างอาจค่อย ๆ จางลงไปแล้ว แต่ถ้าย้อนกลับไปดูช่วงที่มันเพิ่งเปิดตัวและเริ่มแพร่หลาย ก็ดูเหมือนว่าเป็นเฟรมเวิร์กที่ส่งอิทธิพลอย่างมากต่อภาษาและสภาพแวดล้อมการพัฒนามากมายจริง ๆ
ช่วงหนึ่งเคยอินกับ Ruby มากจนทำ Rails อยู่เยอะเหมือนกันนะครับ~ จุดแข็งก็มีส่วน แต่รู้สึกว่าปรัชญาการพัฒนาของมันก็ค่อนข้างมีเสน่ห์ทีเดียว พอเวลาผ่านไปนาน ๆ ก็ได้กลับมาเจอเนื้อหาที่เกี่ยวข้องอีกครั้งครับ~ ^*