26 thg 1, 2010

Giới thiệu Smart Client Software Factory

SCSF cung cấp tập các công cụ, trợ giúp để chúng ta có thể phát triển các ứng dụng tích hợp:
- Tạo giao diện người dùng tốt
- Giúp kết nối nhiều hệ thống bak-end và chia sẻ data
- Thể hiện thông tin đến từ nhiều nguồn thông qua giao diện thống nhất, giúp dữ liệu như là xuất phát từ 1 back-end duy nhất
- Hỗ trợ tốt lưu trữ cục bộ và xử lý tài nguyên để có thể vận hành tốt trong khoảng thời gian không kết nối mạng hoặc kết nối không liên tục

Tổng Quan
Thường chúng ta xác định các khuôn mẫu cho ứng dụng (partterns, practices) trong quá trình phát triển ứng dụng. Đây là 1 quy trình đầy tốn kém, nhất là khi các khuôn mẫu này được phát hiện ra sau khi đã thực thi 1 đoạn dài của vòng đời phát triển phần mềm, lúc này hầu như phải làm lại.
Để tránh gặp điều này, chúng ta thường đầu tư công sức vào nghiên cứu khuôn mẫu trước khi bắt đầu dự án? Hẳn bạn biết rằng sẽ tốn rất nhiều thời gian và không dễ chút nào, bởi các mẫu này thường đến từ nhiều nguồn, không có sự so sánh, lựa chọn và tích hợp thử trước đó.

Để giải quyết khó khăn này, SCSF là 1 lựa chọn tốt khi tích hợp được nhiều khuôn mẫu đã qua kiểm nghiệm, được hướng dẫn thông qua các patterns, chủ đề how-to, QuickStart, code tham khảo, các tài liệu tham khảo, các tookit hỗ trợ tự động trong Visual Studio.
SCSF giúp dự án phát triển thông qua việc sử dụng kiến trúc Composite User Interface Application Block, nhờ đó chúng ta có thể tập trung vào xây dựng các nghiệp vụ chính.

Mới Có Trong Phiên Bản Này
Phiên bản April 2008:
- Hỗ trợ VS 2008 (không hỗ trợ VS 2005), Guidance Automation Extension và Guidance Automation Toolkit

Yêu Cầu Người Dùng
Bạn cần có các kiến thức sau đây để sử dụng tốt SCSF:
- MS VB.NET hoặc C#
- MS .NET Framework 3.5
- Windows Forms

Yêu Cầu Hệ Thống
SCSF được thiết kế cho MS Windows Vista, Windows XP Professional, hoặc Windows Server 2003 OS. Các ứng dụng xây dựng dựa trên nó cần .NET Framework 3.5 để chạy.

Trước khi bạn cài SCSF, các thành phần sau phải được cài trước:
- Microsoft Visual Studio 2008
- Microsoft .NET Framework 3.5
- Guidance Automation Extensions (February 2008 hoặc mới hơn)
- SQL Server 2005 Compact Edition

Các thành phần tùy chọn:
- Enterprise Library 3.1. Cài nó nếu bạn muốn sử dụng trọn vẹn tính năng của Enterprise Library.
- Guidance Automation Toolkit for Visual (February 2008 hoặc mới hơn). Dùng nó để sửa guidance package.
- Microsoft Visual Studio 2008 SDK

Thông Tin Thêm
Bạn có thể tham gia cộng đồng phát triển để hỏi, nhận trả lời hoặc kết nối với các thành viên khác để chia sẻ ý tưởng.
Link: http://www.codeplex.com/smartclient

Nguồn tham khảo
- SCSF Overview, http://www.codeplex.com/smartclient

0 Trả lời:

Đăng nhận xét

Related Posts with Thumbnails

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More