2008-09-15 25 views
13

Bất cứ ai sử dụng WPF cho các ứng dụng LOB thực?Bất cứ ai sử dụng WPF cho các ứng dụng LOB thực sự?

Chúng ta đều đã thấy các trình diễn thông minh của WPF hiển thị các video được ánh xạ lên các phần tử 3D. Những điều này thật tuyệt vời nhưng những gì về thế giới thực của các ứng dụng kinh doanh tạo nên phần lớn các nỗ lực của các nhà phát triển. WPF chỉ dành cho kẹo mắt đẹp?

Trả lời

9

Trong khi chúng tôi thảo luận về nó, kẻ thông minh đang xây dựng các ứng dụng tuyệt vời:

Lawson Smart Office brings WPF goodness to the enterprise

IGT’s Next-Generation UI with WPF

Billy Hollis on Getting Smart with WPF

+2

+1 cho tập phim DNRTV của Billy Hollis. –

+0

WPF bây giờ là một lựa chọn thực sự tốt cho WinForms và thậm chí tốt hơn. Hiệu suất là tương tự ngay cả khi WinForms là một chút performant hơn. Nhưng bạn không bị ràng buộc với các điều khiển cứng nhắc và MVVM thật tuyệt vời, không thể sống mà không có bây giờ. – sgissinger

1

Tôi cảm thấy các bản trình diễn kẹo mắt được nhắm mục tiêu chủ yếu hướng tới các nhà thiết kế. Có nói rằng, có một tiềm năng rất lớn trong việc cải thiện khả năng sử dụng của các ứng dụng LOB sử dụng WPF. Check this article about the potential of Silverlight.

Đơn đăng ký kinh doanh có danh tiếng nổi tiếng là tất cả kinh doanh và không có niềm vui. Thực tế là "trải nghiệm người dùng" chưa bao giờ thực sự là mối quan tâm hàng đầu khi phát triển các ứng dụng doanh nghiệp (LOB). Trong khi nhiều ứng dụng theo phong cách LOB đang ngày càng chú trọng vào khả năng sử dụng, chúng thường không phù hợp với sự hấp dẫn. Trải nghiệm người dùng thực sự là sự kết hợp cả khả năng sử dụng và hấp dẫn.

1

Chúng tôi đã bắt đầu sử dụng nó trong thiết bị ngoại vi để ứng dụng chính, sắp xếp của như là một POC cũng như một cơ hội học tập.

Có vẻ OK, nhưng chúng tôi chỉ có 1 nghệ sĩ đồ họa ở đây làm việc quá sức và không có anh ấy, ứng dụng WPF vẫn trông giống như ứng dụng được thiết kế dành cho nhà phát triển.

Cũng như chúng tôi lập trình không được đồ họa, chúng tôi chủ yếu vẫn đang xây dựng các ứng dụng Biểu mẫu trong WPF thay vì tận dụng toàn bộ sức mạnh của WPF. Tôi chắc chắn rằng chúng tôi có thể làm điều kỳ diệu với nhiều nguồn lực hơn và nhiều kinh nghiệm hơn, và tôi đang tìm kiếm tiền để làm như vậy.

Chúng tôi cũng đang xem xét sử dụng Silverlight để xoa dịu niềm tin của sếp rằng bạn không thể làm gì trong ứng dụng biểu mẫu mà không thể thực hiện trên web. Tuy nhiên, đó là một đường nguy hiểm, vì anh ta có thể bắt đầu tin rằng anh ta đúng và tất cả chúng tôi chỉ phàn nàn về không có gì (thực ra, anh ta đã làm :))

1

Một người bạn của tôi đã sử dụng WPF cho một số cây lạnh. xem) hiển thị ở nơi nó đã làm tốt hơn một chút so với hiển thị một chế độ xem trượt đơn giản. Tôi có thể nói chuyện với anh ta để đưa nó vào trong phạm vi công cộng hoặc somedthing.

2

Tôi là thành viên của một nhóm kiến ​​trúc Đan Mạch, trong đó nhiều thành viên chỉ tập trung vào việc xây dựng ứng dụng WinForms (tôi là một người đàn ông trên web). Trong các cuộc họp của chúng tôi, chủ đề xây dựng các ứng dụng Windows trong Winforms và WPF đã xuất hiện một số lần và sau mỗi lần thảo luận, kết luận là WPF cho phép bạn xây dựng một số ứng dụng tìm kiếm rất đẹp mà họ sử dụng cho WinForms. mất quá nhiều năng suất vào thời điểm này.

Lý do chính để gắn bó với Winform là công cụ. Họ đang cải thiện mặc dù.

3

Tôi đã làm việc trên sản phẩm Helios theo số this setup. WPF trên đầu trang của rất nhiều thứ khác, bao gồm cả C + +.

WPF là những gì tôi muốn giới thiệu nếu bạn đang phát triển trong .NET và muốn có một ứng dụng khách thông minh với giao diện người dùng được tùy chỉnh nhiều.Nếu bạn đang nghĩ đến việc sử dụng giao diện người dùng Windows-y đơn giản, hãy sử dụng Windows Forms.

6

Chỉ cần triển khai ứng dụng WPF LOB tới khoảng 400 địa điểm thành phố. Không nặng trên mắt kẹo nhưng rất nặng trên databinding.
WPF được tùy chỉnh cho LOB! Nhiều hạn chế (nghĩa là không tái cấu trúc) gần đây đã được sửa trong SP1, nhưng các công cụ vẫn còn, để đặt nó nhẹ, chậm phát triển.
Tôi thấy rằng mỉa mai khi thấy XAML được phát minh cho công cụ dễ dàng.
Để sử dụng WPF, bạn thực sự cần phải hiểu một số nguyên tắc cơ bản trong mô hình đối tượng WPF và tôi không thấy quy trình làm việc của nhà thiết kế/nhà phát triển diễn ra sớm.
Có một đường cong học tập thực sự dốc, nhưng nó là giá trị nó.
Các tác vụ trước đây thường rất lớn, và ngược lại, các tác vụ được sử dụng để chết đơn giản là gần như không thể.

2

IMO WPF chỉ mới bắt đầu trở thành một con đường khả thi cho các công ty phần mềm thực sự .. các công ty phải duy trì các cơ sở cài đặt hiện tại vừa nới lỏng vào .net 3.5 trong các dự án thế hệ tiếp theo của họ. đang được xem xét ..

tôi nghĩ rằng vấn đề thực sự là WPF không dành cho ứng dụng web, ứng dụng được phân phối và như vậy có khung thời gian dài hơn để đưa nó ra thị trường. .net 3.5 có thể được sử dụng trong rất nhiều ứng dụng web được lưu trữ, nhưng nó chỉ mới bắt đầu hiển thị trong các ứng dụng được phân phối và với WCF, WPF, v.v.

tôi sẽ cho rằng trong vòng 2 năm tới, bạn sẽ thấy nhiều ứng dụng WPF bật lên. chúng tôi đang phát triển các ứng dụng WPF ngay bây giờ để xử lý ngân hàng cuối cùng - vì vậy có nó khả thi và được sử dụng cho các ứng dụng thực - chúng chỉ có thể chưa được sử dụng;)

Các vấn đề liên quan