Quickly là một công cụ nhỏ tuyệt vời để sản xuất và đóng gói các ứng dụng GUI Ubuntu (PyGTK) - một cách nhanh chóng. Nó lấy ra hầu hết các hướng dẫn, lặp lại công việc liên quan, để bạn hoàn toàn có thể tập trung vào chức năng của ứng dụng thay vì chi tiết thiết lập.
Bộ phát triển phần mềm Qt (SDK) là một khung ứng dụng đa nền tảng được sử dụng rộng rãi để phát triển phần mềm ứng dụng với giao diện người dùng đồ họa (GUI).
Cách cài đặt SDK Qt trên Ubuntu Linux
Dưới đây là danh sách các công cụ phát triển nguồn mở tiện dụng để sử dụng trên Ubuntu như Môi trường phát triển tích hợp (IDE) và các trình soạn thảo mạnh mẽ.
Anjuta là một Môi trường phát triển tích hợp (IDE) cho C và C ++.
Bazaar-NG là một hệ thống kiểm soát phiên bản phi tập trung được sử dụng để phát triển Ubuntu.
Bluefish là một trình soạn thảo mạnh mẽ cho các nhà thiết kế và lập trình web có kinh nghiệm.
Eclipse là một IDE cho Java và các ngôn ngữ lập trình khác. Nó tạo cơ sở cho các chương trình nguồn đóng như JBuilder.
Eric là một IDE Python và Ruby đầy đủ tính năng.
Glade là một nhà thiết kế Giao diện người dùng để xây dựng các ứng dụng Gnome.
IDLE là IDE Python được xây dựng với bộ công cụ GUI Tkinter.
KDevelop là một IDE cho KDE hỗ trợ nhiều ngôn ngữ lập trình.
MonoDevelop là một IDE để viết các ứng dụng mono / .net bằng C # và các ngôn ngữ khác.
NetBeans là một Java IDE có tính năng hỗ trợ cho CVS và trình xây dựng biểu mẫu.
Các tài nguyên khác mà bạn có thể sử dụng:
Nhà phát triển ứng dụng Ubuntu
Hướng dẫn sử dụng Ubuntu dành cho nhà phát triển
Hướng dẫn phát triển Ubuntu: Giới thiệu
Chỉnh sửa
SDK nền tảng duy nhất của Ubuntu sẽ được định hình vào tháng 10
Ubuntu SDK cho phép các nhà phát triển xây dựng các ứng dụng có thể chạy trên điện thoại, máy tính bảng và máy tính để bàn nên đủ trưởng thành để xây dựng hầu hết các ứng dụng vào tháng 10 năm nay.
Khi hoàn thành SDK Ubuntu, được phát hành trong Alpha đầu năm nay, sẽ cho phép các nhà phát triển sử dụng cùng một cơ sở mã để tạo các ứng dụng chạy trên Ubuntu qua nhiều yếu tố hình thức. Nó liên kết với các kế hoạch của Canonical, tổ chức phát triển Ubuntu với cộng đồng, để Ubuntu trở thành một HĐH duy nhất chạy trên điện thoại, máy tính bảng và máy tính để bàn.
Các ứng dụng được tạo bằng SDK chủ yếu được xây dựng bằng QML, ngôn ngữ dựa trên Javascript để thiết kế giao diện ứng dụng có thể sử dụng C ++ để nâng vật nặng. Các ứng dụng Ubuntu được xây dựng bằng QML có thể có các UI có thể mở rộng theo các yếu tố hình thức khác nhau. Kích thước của các UI này có thể được xác định theo đơn vị lưới, sẽ chuyển sang các giá trị pixel khác nhau tùy thuộc vào thiết bị và kích thước màn hình.
Canonical đang hướng tới SDK hoàn thành đủ để hầu hết các ứng dụng được viết vào thời điểm Ubuntu 13.10 được phát hành. Zdnet