Tôi đã tìm kiếm một IDE để cung cấp hỗ trợ hợp lý cho phát triển Grails 1.1. yêu cầu tối thiểu của tôi là:IDE tốt nhất cho Grails 1.1.X phát triển
- Hỗ trợ chạy thử nghiệm trong IDE
- Hỗ trợ gỡ lỗi trong IDE trong khi chạy hoặc các bài kiểm tra hoặc ứng dụng riêng của mình
- Cung cấp mã hoàn thành, bao gồm Finders động thêm vào các lớp miền
Dưới đây là tóm tắt kinh nghiệm của tôi cho đến nay
Eclipse 3.4.2 (Ganymede) Sử dụng các plugin mới nhất có sẵn từ trang web cập nhật, sự hỗ trợ của Eclipse cho Groovy/Grails thực sự là thảm hại. Nó cung cấp ít hơn hoàn thành mã và các lỗi giả mạo
NetBeans 6.7 Beta Ngay sau khi tôi nhập dự án, NetBeans bắt đầu quét nó. Chế độ xem Điều hướng đang chờ quá trình quét kết thúc trước khi hiển thị nội dung đó. Khoảng 20 phút sau, cả chế độ xem Navigator và tôi vẫn đang chờ đợi. Ngoài ra, hỗ trợ hoàn thành mã trên công cụ tìm năng động kém và vì một lý do nào đó, nó đã sao chép tất cả các plugin vào $ PROJECT_ROOT/web-app/plugins.
IntelliJ 8.1.2 Mặc dù sự đồng thuận chung là IntelliJ là IDE tốt nhất cho Groovy/Grails, it does not work well with Grails 1.1.X. Nguyên nhân gốc rễ của vấn đề dường như là sự thay đổi trong vị trí của thư mục plugins. IntelliJ không thể xây dựng ứng dụng vì nó không thể tìm thấy các lớp tôi đang nhập từ plugin, mặc dù các plugin đó được liệt kê trong application.properties
Vì vậy, câu hỏi của tôi (cuối cùng) là liệu có ai đã tìm thấy một IDE hay không TextMate hoặc Vim) hoạt động với Grails 1.1.X khi thư mục plugin nằm ở vị trí mặc định của nó, tức là dưới $ HOME/.grails/1.1.X/plugins?
Nếu vậy, tôi muốn được thực sự biết ơn đối với thông tin về:
- nào IDE để sử dụng (bao gồm cả số phiên bản)
- Những plugin (nếu có) cần phải được cài đặt
- Làm thế nào để nhập một dự án hiện vào IDE
- Làm thế nào để chạy các ứng dụng, các bài kiểm tra, và gỡ lỗi từ bên trong IDE (nếu nó không rõ ràng)
Cảm ơn, Don
Bạn đang sử dụng phiên bản netbeans nào? Có dự án nào khác mở khi bạn cố bắt đầu dự án grails không? –
Xem ở trên để biết thông tin phiên bản. Dự án grails là dự án duy nhất mở cửa. –
Hai phiên bản IntelliJ chính và tiến bộ đáng kể trên các IDE khác làm cho câu hỏi này bị lỗi thời nghiêm trọng. Có lẽ nó có giá trị hợp nhất với một câu hỏi tương tự, ví dụ: http://stackoverflow.com/questions/233664/best-ide-for-grails-groovy. –