Silverlight 1.0 phát hành chính thức

Ngày 04/09/2007, M$ đã phát hành chính thức Silverlight phiên bản 1.0, đây là một công cụ giúp phát triển các ứng dụng Multimedia trên web, có lẽ cũng là một trong vũ khí của Microsoft chống lại sự xâm lăng của Abode Flash.
Một tin vui khác nữa là M$ cũng đã bắt tay với Novell để phát triển phiên bản Silverlight trên Linux, dựa trên Mono (mono-project.com)
Để có thêm thông tin, xin mời mọi người truy cập vào http://www.silverlight.net

Silverlight – công nghệ thay thế Flash ?

Microsoft Silverlight là một plug-in dựa trên .NET, độc lập với nền tảng và trình duyệt cho phép phát triển các ứng dụng đa phương tiện và nặng về tương tác trên Web. Silverlight cung cấp một mô hình lập trình mềm dẻo và đồng nhất, nó hỗ trợ AJAX, Python, Ruby, và các ngôn ngữ trên nền .NET như Visual Basic và C#, và có thể tích hợp và các ứng dụng Web sẵn có. Các khả năng về đa phương tiện của Silverlight bao gồm truyền tải dữ liệu hình ảnh, âm thanh chất lượng cao một cách nhanh chóng và hiệu quả về chi phí trên tất cả các trình duyệt chính như FireFox, Safari, và Internet Explorer chạy trên nền Mac hoặc Windows. Với Expression Studio và Visual Studio, nhà phát triển và nhà thiết kế có thể hợp tác một cách hiệu quả, dùng các kỹ năng hiện có để phát triển các sản phẩm Web tương lai.
(Xem bài hướng dẫn từng bước Silverlight tại đây)

.NET Framework 3.5 sắp ra đời

.NET Framework 3.5 builds incrementally on the new features added in .NET Framework 3.0, for example, Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows CardSpace. In addition, .NET Framework 3.5 contains a number of new features in several technology areas. These new features have been added as new assemblies to avoid breaking changes. They include the following:

  • Deep integration of Language Integrated Query (LINQ) and data awareness. This new feature will let you write code written in LINQ-enabled languages to filter, enumerate, and create projections of several types of SQL data, collections, XML, and DataSets by using the same syntax.
    ASP.NET AJAX lets you create more efficient, more interactive, and highly-personalized Web experiences that work across all the most popular browsers.
  • New Web protocol support for building WCF services including AJAX, JSON, REST, POX, RSS, ATOM, and several new WS-* standards.
  • Full tooling support for WF, WCF, and WPF, including the new workflow-enabled services technology.
    New classes in .NET Framework 3.5 base class library (BCL) address the most common customer requests.

10 Tips for Writing High-Performance Web Applications

Rob Howard
——————————————————————————–
This article discusses:Common ASP.NET performance myths
Useful performance tips and tricks for ASP.NET
Suggestions for working with a database from ASP.NET
Caching and background processing with ASP.NET
This article uses the following technologies:
ASP.NET, .NET Framework, IIS
——————————————————————————–
Contents
Performance on the Data Tier
Tip 1—Return Multiple Resultsets
Tip 2—Paged Data Access
Tip 3—Connection Pooling
Tip 4—ASP.NET Cache API
Tip 5—Per-Request Caching
Tip 6—Background Processing
Tip 7—Page Output Caching and Proxy Servers
Tip 8—Run IIS 6.0 (If Only for Kernel Caching)
Tip 9—Use Gzip Compression
Tip 10—Server Control View State
Conclusion
Sidebars

Continue reading “10 Tips for Writing High-Performance Web Applications”