นี่เป็นคำถามครึ่งๆกลางๆ
ใช้ Grails คุ้มไหม? ฉันกำลังพยายามพัฒนาเว็บแอปพลิเคชันที่ใช้ฐานข้อมูลที่ค่อนข้างเรียบง่าย ความเชี่ยวชาญของฉันอยู่ใน Java ดังนั้น Grails โดยธรรมชาติจึงดูเหมือนเป็นทางเลือกที่ดี ตอนแรกฉันคิดว่าจะใช้ Spring, JPA และ Hibernate แต่ก่อนหน้านี้ฉันเคยใช้มันมาก่อนและพบกับงานกำหนดค่าและการเขียนโค้ดที่น่าเบื่อทุกประเภท Grails โฆษณาตัวเองว่าแก้ปัญหานี้ได้
ความหงุดหงิดที่สุดของฉันกับ Grails คือเรื่องเล็กน้อยที่ไม่ได้ผล สิ่งที่ฉันหมายถึงคือมันไม่ได้ผลอย่างที่คิดโดยสังหรณ์ใจว่ามันควรจะเป็น มันหยาบมากรอบ ๆ ขอบ ฉันประสบปัญหาอยู่ตลอดเวลา บางครั้งฉันก็ขาดความเข้าใจ Grails บางครั้งฉันก็ค้นพบข้อบกพร่องของ Grails ที่ถูกต้อง
ปัญหาสำคัญประการหนึ่งคือการขาดการรวม Eclipse ที่ดี มีปลั๊กอิน Groovy และ Grails แต่ไม่ได้ทำอะไรมากไปกว่าการเน้นไวยากรณ์ โทร Groovy จากชวาและในทางกลับกันเป็นความเจ็บปวดมากที่จะกำหนดค่า การไม่ได้รับการสนับสนุน IDE ที่ดีถือเป็นความเกียจคร้านที่สำคัญ
สิ่งที่เกิดขึ้นคือฉันนั่งลงเพื่อพยายามพัฒนาเว็บแอปพลิเคชันของฉัน ในตอนท้ายของวันฉันรู้ว่าฉันใช้เวลาประมาณ 85% ของวันในการแก้ไขปัญหาที่เกี่ยวข้องกับ Grails ถ้ามันไม่ได้เป็นปัญหา Eclipse แล้วก็โหลดกระตือรือร้น , การดึงข้อมูลในมุมมอง , หนึ่งต่อหลายความสัมพันธ์ , แปลกพฤติกรรมไฟล์ข้อผิดพลาดที่ว่างเปล่า , ข้อผิดพลาดคุณสมบัติ / ทะเยอทะยานแปลก - มันก็ไปบนและบน นี่เป็นเพียงตัวอย่างของปัญหาที่ฉันพบในวันนี้ การนั่งลงกับ Grails ครั้งสุดท้ายของฉันทำให้เกิดปัญหาต่างๆมากมาย
บางครั้งฉันก็สงสัยว่ามันคุ้มไหม ฉันอยากรู้ว่าคนอื่นเคยมีประสบการณ์นี้หรือไม่ มีคนใช้ Grails เพื่อเพิ่มประสิทธิภาพเว็บแอปพลิเคชันหรือไม่? มีกรอบอื่น ๆ สำหรับการพัฒนาเว็บอย่างรวดเร็วที่ฉันควรพิจารณาหรือไม่?