Các thành phần

Business

Крутая Java программа за 10 минут! Изучение JavaFx (Java GUI) на практике

Крутая Java программа за 10 минут! Изучение JavaFx (Java GUI) на практике
Anonim

"Chiến lược của chúng tôi với JavaFX là chúng tôi đang cung cấp lớp trình bày cho Java", Param nói. Singh, giám đốc tiếp thị Java. Theo Singh, JavaFX sẽ cho phép các lập trình viên phát triển ứng dụng có thể triển khai trên nhiều màn hình - tức là các thiết bị di động, trình duyệt, máy tính để bàn và TV - đồng thời tăng cường các chương trình Java hiện có với các mặt trước tươi mới. "Trong doanh nghiệp, bạn sẽ bắt đầu nhận được khả năng lấy các ứng dụng hiện có, bổ sung thêm một giao diện khách hàng phong phú và sau đó có khả năng triển khai nó trên Web hay máy tính để bàn", Singh nói.

Trong số các tính năng SDK preview release là trình biên dịch JavaFX và các công cụ chạy; Thư viện đồ họa và truyền thông 2-D; hướng dẫn và tài liệu; phiên bản 6.1 của NetBeans IDE (môi trường phát triển tích hợp) có chứa một trình cắm thêm JavaFX; và một công cụ có tên mã là "Project Nile", cho phép nhập khẩu các tệp Adobe Photoshop và Illustrator vào các chương trình JavaFX.

Tuy nhiên, hỗ trợ các tính năng như đồ họa vector 3 chiều và video trực tuyến dường như phải chờ cho đến khi phát hành trong tương lai, như Simon Brocklehurst, Giám đốc điều hành của Psynixis, công ty phát triển phần mềm Vương quốc Anh, lưu ý trong một bài viết trên blog

SDK có hai bộ API (giao diện lập trình ứng dụng), theo Singh. Một là một tập hợp chung, dành cho việc xây dựng các ứng dụng chạy trên các nền tảng, và một cho máy tính để bàn. Theo trang web của Sun, thời gian chạy TV sẽ không được đưa ra cho đến đầu năm 2009.

Sun cho rằng các nhà phát triển ít nhất có thể bắt đầu xây dựng và tạo mẫu cho các ứng dụng bằng các API thông thường.

Khi nó tiến triển, JavaFX sẽ va chạm khuỷu tay với một loạt các khung RIA cạnh tranh cho trái tim và trí óc của các nhà phát triển. Michael Coté, một nhà phân tích của Redmonk cho biết: "Nhiều nhà phát triển Java đã sử dụng Flex của Microsoft muộn", ông Michael Coté, nhà phân tích của Redmonk cho biết. Một khi JavaFX và các công cụ liên quan [đang có trong bản phát hành chung], đó sẽ là thử nghiệm của mong muốn cho cộng đồng Java tổng thể.Tôi không nghĩ bạn có thể viết Nhà phân tích Jeffrey Hammond, nhà phân tích của Forrester Research nói rằng thực tế là hỗn hợp.

Flex đã được ra khỏi một thời gian, và công ty đã có thời gian để đánh bóng nó, ông lưu ý. Trong khi đó, Microsoft đã có bước tiến khiêm tốn hơn với nền tảng Silverlight. "Vì vậy, vâng, [Mặt trời] có thể là một năm sau Microsoft", ông nói. Các cửa hàng phát triển đã không tham gia vào một nền tảng duy nhất vào thời điểm này, do đó từ quan điểm đó thì vẫn chưa phải là quá muộn. "

" Điều tốt đẹp là [mà CN đã có] một khối lượng lớn các nhà phát triển Java để nhắm mục tiêu, "ông lưu ý. "Từ quan điểm công nghệ, rõ ràng họ có vị trí tốt và phải thực hiện"