2013-09-24 77 views
10

Có ai quản lý để xây dựng một cách để sử dụng Sublime Text 2 (hoặc 3) thay vì nhật thực cho ứng dụng dựa trên java của họ? Chúng tôi đã có java trong eclipse (mac), với maven và git hỗ trợ. Chúng tôi không 'xây dựng' trong nhật thực, mỗi lần. Thay vào đó khi cần thiết, chúng tôi chỉ cần làm mới các dự án hoặc khởi động lại máy chủ tomcat - thông thường, chúng tôi chỉ có thể thực hiện các thay đổi và tải lại trình duyệt.Thay thế Eclipse bằng Sublime Text 2/3 cho java

Để rõ ràng, ứng dụng là kiến ​​trúc một trang được xây dựng trên java/mysql, với khung javascript dojo ở giao diện người dùng.

Đề xuất?

+0

CÓ! Tôi đã quản lý điều này với ngăn xếp sau: Sublime Text 3, Javatar, JDebug (để gỡ lỗi từ xa), SublimeLinter và SublimeLinter-javac (để biên dịch lỗi thời gian làm nổi bật và các vấn đề nhập). Nếu bạn đang làm việc với Maven, bạn cũng sẽ cần phải cấu hình hệ thống xây dựng để sử dụng nó, hoặc là dài tay, hoặc với một plugin như SublimeMaven. – 8bitjunkie

Trả lời

2

Không có vấn đề gì khi chuyển sang SublimeText2/3 bằng hầu hết mọi ngôn ngữ.

  • Có nhiều gói git giúp bạn sử dụng nó, chẳng hạn như tích hợp đầy đủ, hợp nhất và mọi thứ khác bạn có thể cần.
  • Thậm chí nếu bạn xây dựng hoặc đơn giản là cần thiết để khởi động lại máy chủ tomcat, bạn có thể viết hệ thống xây dựng của riêng bạn sẽ chạy mọi thứ bạn cần giống như bạn sẽ làm thủ công trong thiết bị đầu cuối.
  • SublimeText hoạt động đặc biệt tốt với JS và khung công tác của nó cũng như mã-trong-mã - các ngôn ngữ khác nhau.
  • Maven package có sẵn

Bây giờ đến phần mà bạn có lẽ sẽ bỏ lỡ khi chuyển đổi từ khác IDE.

  • IntelliSense - SublimeText có một gói có tên CodeIntel sẽ giúp với điều đó, nhưng nó không làm việc đó tốt hơn so với IDE khác.

  • MySQL - SublimeText không có cách nào để tích hợp quản lý DB.

+0

Câu trả lời hay, tôi thấy nó hữu ích. Không có đề cập đến gỡ lỗi tho, tôi đoán lựa chọn tốt nhất là sử dụng một trình gỡ rối bên ngoài? – cosbor11

+0

@ cosbor11 Tôi đề nghị bạn xem các gói có sẵn [ở đây] (https://packagecontrol.io/), có một số plugin gỡ lỗi cho các ngôn ngữ khác, chúng cho phép các điểm ngắt và nhật ký, nhưng tôi không thể nói rằng tôi đã thấy một cho Java. Nhưng hãy nhìn chính mình hơn –

Các vấn đề liên quan