2008-08-28 38 views
6

WPF ổn định như thế nào về mặt tính ổn định của một chương trình WPF, nhưng về mặt tính ổn định của chính API đó.WPF ổn định như thế nào?

Hãy để tôi giải thích:

Microsoft nổi tiếng về việc thay đổi toàn bộ phương pháp xung quanh bằng công nghệ mới. Giống như với việc di chuyển từ silverlight 1 sang silverlight 2. Với WPF, tôi biết rằng MS đã thay đổi một loạt các công cụ với việc phát hành gói dịch vụ .NET. Tôi không biết họ đã thay đổi mọi thứ bao nhiêu. Vì vậy, dòng dưới cùng, theo ý kiến ​​của bạn là họ sẽ cải tạo hệ thống một lần nữa với bản phát hành tiếp theo hoặc bạn có nghĩ rằng nó là đủ ổn định bây giờ mà họ sẽ không thay đổi phần lớn của hệ thống. Tôi ghét phải bỏ công cụ với mọi bản phát hành.

Tôi hy vọng câu hỏi đó không quá dài.

Trả lời

12

MS có lịch sử về "lửa và chuyển động" liên quan đến việc giới thiệu công nghệ mới vào ngăn xếp phát triển của họ, nhưng họ cũng có lịch sử mạnh mẽ về việc duy trì hỗ trợ cho các công cụ cũ hơn và tương thích ngược. WPF dường như được thêm công cụ vào nó với mỗi bản phát hành mới của khung công tác nhưng những thứ bạn học không bị quá tải hoặc bị vô hiệu.

Sự thay đổi đột phá duy nhất tôi đã thấy trong các ứng dụng WPF của riêng tôi với bản phát hành mới của khung là gần đây trong 3.5 SP1 và đó là do chúng tôi vô tình dựa vào lỗi để có hành vi nhất định từ mã của chúng tôi . Chúng tôi đã điều chỉnh XAML chính xác hơn và nó bắt đầu hoạt động tốt.

Vì vậy, yeah, tôi nghĩ WPF khá "ổn định" như một công nghệ phát triển phía máy khách.

3

Chúng tôi đã sử dụng WPF kể từ khi nó được phát hành lần đầu tiên ổn định.

Nó chắc chắn trở nên dễ dàng hơn và dễ dàng hơn để phát triển với nó với việc bổ sung Blend Expression. Tạo XAML trong VS 2005 không vui. Các động cơ templating một mình là đủ để chuyển đổi từ WinForms, hãy để một mình hỗ trợ hoạt hình.

Dù bằng cách nào, tôi đồng ý với Matt rằng nó khá ổn định như một khuôn khổ để phát triển các ứng dụng khách.

0

WPF khá ổn định khi có thay đổi. Silverlight vẫn là thông lượng. Mặc dù bạn có thể xem ra kể từ khi silverlight mang khái niệm về người quản lý nhà nước (thay vì thực hiện kích hoạt) mà có thể được chấp nhận trong wpf ...

Nếu điều đó xảy ra sẽ có nhiều cách xác định mẫu điều khiển và hành vi ...

và đó sẽ là một nhức đầu.

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