thảo luận Cross-Platform GUI Library

  • Người tạo chủ đề Người tạo chủ đề RPG29
  • Ngày bắt đầu Ngày bắt đầu
Hàng này cổ quá còn ai dùng ko ta :shame:
Cty mình vẫn dùng
Dùng AirSDK build cross platform
Mỗi tội hàng cổ khó build team
À build linux thì chắc ko đc
t5IcdBZ.gif


via theNEXTvoz for iPhone
 
Mình đang làm một con pet project trên desktop, đang thử dùng Pascal/Lazarus thấy khá ưng có điều thư viện thì hơi hẻo. Không rõ hiện nay cross-platform có những thằng nào ngon lành nhỉ các bác? :big_smile:


Yêu cầu là chạy native, low footprint, low resource consumption. Hỗ trợ Windows, Mac, Linux.


1. C/C++ thì thấy nhiều GUI library như Qt, wxWidgets... mà thôi mình ngại code C/C++ lắm :shame:

2. Pascal/Delphi thì có Embarcadero, Lazarus. Khá chim ưng bọn này vì RAD dễ xài mà Lazarus thư viện hơi hẻo, Embarcadero thì bản free chưa dùng, ko biết có build dc cho Linux không.

3. JavaFx hiện có thể build native bằng GraalVM có điều vẫn lỗi nhiều quá, chưa thực sự production ready.
2. vote Delphi, native luôn, object pascal dễ hiểu. có bản community Embarcadero RAD studio ấy
mà muốn cross-platform thì phải dùng FireMonkey (giống giống WPF của MS)
 
có thằng lightweight như Sciter á. Nó mixing nhiều kiểu coding với nhau với phải học thêm cách kiểm soát layout cho từng platform trên nó. Ưu điểm là nó không nặng như electron các thứ.
 
QT có thể code UI bằng qml (JavaScript) và logic bằng c++, nên ko khó lắm đâu
 
có thằng lightweight như Sciter á. Nó mixing nhiều kiểu coding với nhau với phải học thêm cách kiểm soát layout cho từng platform trên nó. Ưu điểm là nó không nặng như electron các thứ.
Thằng này thú vị quá mà có vẻ ít phổ biến nhỉ, toàn mấy phần mềm Antivirus dùng :waaaht:
 
2. vote Delphi, native luôn, object pascal dễ hiểu. có bản community Embarcadero RAD studio ấy
mà muốn cross-platform thì phải dùng FireMonkey (giống giống WPF của MS)
Hiện đang thử nghiệm GUI bằng Lazarus cũng thấy ok đó bác. Để có tg em qua thử FireMonkey xem ntn.
 
Up lên phát hỏi các bác tí :big_smile:

Mình đang triển khai một project, bên này có cái dashboard quản lý đòi hỏi thao tác liên quan đến máy in rất nhiều. Cụ thể là setup layout, template rồi in ấn hàng loạt với nhiều option...

Với nhu cầu trên thì mình nghĩ làm thêm một bản desktop application có lẽ tốt hơn, mình đang consider sử dụng Flutter cho phần này không biết có anh em nào làm qua chưa cho mình nhận xét. Không rõ Flutter làm việc với máy in có ok không nhỉ?
 
Up lên phát hỏi các bác tí :big_smile:

Mình đang triển khai một project, bên này có cái dashboard quản lý đòi hỏi thao tác liên quan đến máy in rất nhiều. Cụ thể là setup layout, template rồi in ấn hàng loạt với nhiều option...

Với nhu cầu trên thì mình nghĩ làm thêm một bản desktop application có lẽ tốt hơn, mình đang consider sử dụng Flutter cho phần này không biết có anh em nào làm qua chưa cho mình nhận xét. Không rõ Flutter làm việc với máy in có ok không nhỉ?
Làm với máy in thì cứ code bình thường, để bản kết xuất cuối ra định dạng PDF rồi in
Đỡ phụ thuộc nhiều vào library
 
Cross platform thì C++ nhiều vl, một rừng library/framework luôn.
Hiện tại chắc Flutter là sáng nhất, build phát ra 6 nền tảng luôn. Tích hợp low-level C/Rust cũng được luôn.
 

Thống kê chủ đề

Ngày tạo
RPG29,
Người trả lời cuối
BlueGecko,
Trả lời
36
Lượt xem
3.897
Quay lại
Lên đầu trang