Gần đây tôi đã lần đầu tiên đi sâu vào việc phát triển các ứng dụng Android trong Java. Đó là tất cả những điều rất mới đối với tôi khi kinh nghiệm của tôi là phát triển web với PHP. Nhưng tôi cần phải thích ứng khá nhanh với môi trường máy tính để bàn (ví dụ: Windows).Khung phát triển máy tính để bàn Java tương tự như Android?
Để giảm bớt đường cong học tập một chút, có bất kỳ khung phát triển máy tính để bàn Java nào tương tự với khung làm việc của Android không? Khi nói đến các ứng dụng Máy tính để bàn, các khung công tác Java GUI và/hoặc MVC, các bộ công cụ và/hoặc thư viện nào bạn sẽ giới thiệu cho một người có trải nghiệm Java/GUI thực sự chỉ với Android?
Ghi chú
Trong khi một khuôn khổ duy nhất, thống nhất cung cấp quản lý GUI, widget, và vân vân sẽ được tốt đẹp, nó không phải là quan trọng; Tôi chỉ đang tìm một số khuyến nghị về một khung ứng dụng cơ bản để giúp tôi bắt đầu, cũng như một thư viện GUI có thể hoạt động tốt với khung công tác đã nói.
Có lẽ nó sẽ giúp ích một chút nếu tôi xây dựng một chút về những gì tôi đang cố gắng làm. Mục tiêu của tôi là xây dựng một ứng dụng Android khá cơ bản để tạo và quản lý các bản ghi nhất định, được lưu trữ cục bộ nhưng có thể được đồng bộ hóa với máy chủ từ xa. Sau đó, tôi cần một ứng dụng máy tính để bàn sống trong khay hệ thống Windows và bạn nhấp vào ứng dụng đó để bật cửa sổ trình quản lý cung cấp chức năng tương tự cho ứng dụng Android. Bạn sẽ đề xuất thư viện nào ở phía máy tính để bàn để đạt được các mục tiêu này?
Một vài trong những điều tôi đánh giá cao về khuôn khổ của Android mà tôi rất muốn tìm trong một khuôn khổ để bàn theo định hướng:
Android hiện một tấn công việc soạn sẵn cho bạn, và bạn chỉ cần điền vào các quy tắc làm cho ứng dụng của bạn trở nên độc đáo.
Android cho phép bạn sử dụng tệp XML để mô tả bố cục vật lý của bản trình bày, thật tuyệt vời để giữ mã xử lý tương tác của người dùng tách biệt với mã mô tả bố cục.
Android cung cấp SDK rất thân thiện với người dùng và toàn bộ ngăn xếp công cụ giúp dễ dàng nhảy vào, thử nghiệm và tìm hiểu.
Điều này thật tuyệt vời, tôi chưa bao giờ nghe nói về Pivot trước đây nhưng có vẻ như chính xác những gì tôi đang tìm kiếm vào thời điểm đó. Tôi không còn tham gia nhiều vào việc phát triển Java nữa, nhưng tôi nghĩ câu trả lời này đủ tốt để lấy cắp Chấp nhận hai năm sau đó. –