Tôi cần tạo một ứng dụng web mà tôi có thể cài đặt dưới dạng ứng dụng dành cho máy tính để bàn trên máy khách (cơ sở dữ liệu, jetty + war, firefox/chrome/sth portable).Ứng dụng web Java dưới dạng ứng dụng dành cho máy tính để bàn, tôi nên chọn khung công tác nào?
Ứng dụng này là một ứng dụng tìm kiếm khá lớn (tôi PHẢI sử dụng Lucene). Chỉ có vài màn hình, một số phụ thuộc trong hàng đợi tìm kiếm, v.v.
Bây giờ tôi cần trợ giúp trong việc chọn các thành phần chính xác. Ứng dụng phải:
- Ánh sáng - tối giản và dễ sử dụng khung thân thiện (Java + JavaScript)
- hiệu quả - làm việc trên máy tính cũ và làm việc nhanh
- phát triển thân thiện - Tôi rất thích để viết nó với niềm vui;)
Vì vậy, câu hỏi của tôi là:
- bạn có bất cứ lời đề nghị về việc chọn các thành phần?
- Khung làm việc gì, obfuscator gì?
- Bạn có nhận xét gì về việc tạo ứng dụng web trên ứng dụng dành cho máy tính để bàn không?
- Rủi ro chính là gì?
Quy tắc Obfuscation đầu tiên của chương trình: Đừng làm điều đó. Nguyên tắc thứ hai của chương trình Obfuscation (chỉ dành cho các chuyên gia!): Đừng làm điều đó. –