Đây là một nửa câu hỏi, một nửa câu hỏi.
Nó có đáng để sử dụng Grails không? Tôi đang cố gắng phát triển một ứng dụng web hướng cơ sở dữ liệu tương đối đơn giản. Chuyên môn của tôi là về Java, vì vậy Grails dường như là một lựa chọn tốt. Lúc đầu, tôi nghĩ đến việc sử dụng Spring, JPA và Hibernate, nhưng tôi đã sử dụng nó trước đây và đã gặp phải tất cả các loại công việc cấu hình và mã hóa tẻ nhạt. Grails tự quảng cáo là giải quyết được vấn đề này.
Sự thất vọng lớn nhất của tôi với Grails là tất cả những thứ nhỏ nhặt không hoạt động. Ý tôi là nó không hoạt động như trực giác mà người ta nghĩ. Nó rất thô xung quanh các cạnh. Tôi gặp phải vấn đề liên tục. Đôi khi đó là sự thiếu hiểu biết của tôi về Grails - những lần khác tôi đã phát hiện ra các lỗi Grails hợp pháp.
Một vấn đề chính là thiếu tích hợp Eclipse tốt. Có một plugin Groovy và Grails, nhưng nó không làm được gì nhiều ngoài việc tô sáng cú pháp. Việc gọi Groovy từ Java và ngược lại rất khó cấu hình . Không có hỗ trợ IDE tốt là một lỗi lớn.
Điều gì xảy ra là tôi đang cố gắng phát triển ứng dụng web của mình. Vào cuối ngày, tôi nhận ra rằng tôi đã dành khoảng 85% thời gian trong ngày để gỡ lỗi các vấn đề liên quan đến Grails. Nếu đó không phải là vấn đề Eclipse thì đó là tải háo hức , tìm nạp trong chế độ xem , mối quan hệ một-nhiều , hành vi lỗi tệp trống kỳ lạ , một lỗi thuộc tính / getter kỳ lạ - nó cứ tiếp diễn. Đây chỉ là một ví dụ về các vấn đề tôi gặp phải ngày hôm nay. Buổi nói chuyện cuối cùng của tôi với Grails đã đưa ra một loạt các vấn đề khác nhau.
Đôi khi tôi tự hỏi liệu nó có đáng không. Tôi tò mò nếu những người khác đã trải qua điều này. Có những người thực sự sử dụng Grails để tạo ra một ứng dụng web một cách hiệu quả không? Có những khuôn khổ nào khác để phát triển web nhanh chóng mà tôi nên xem xét không?