Các thành phần

Dành cho các cửa hàng Microsoft, Silverlight 2.0 Trumps Flash

Giới thiệu về tất cả các loại đèn Led âm trần MPE thông dụng nhất hiện nay | Đèn Led MPE TV

Giới thiệu về tất cả các loại đèn Led âm trần MPE thông dụng nhất hiện nay | Đèn Led MPE TV
Anonim

Với sự ra mắt của Silverlight 2.0, các nhà phát triển và các nhà thiết kế Web, đặc biệt là những người đã làm việc trong môi trường CNTT của Microsoft, sẽ có công nghệ thay thế đầu tiên cho Adobe Flash để xây dựng các ứng dụng Internet phong phú, các nhà phân tích và các nhà phát triển cho biết. đầu tiên phát hành Silverlight, một thời gian chạy cross-browser cho các ứng dụng đa phương tiện và ứng dụng 3D trên Web, cách đây khoảng một năm. Tuy nhiên, sự phát triển của phiên bản 1.0, giống như nhiều sản phẩm mới của Microsoft, đã được vội vã, và thậm chí không gần với tầm nhìn của công ty đối với sản phẩm.

"[Silverlight] 1.0 là một biện pháp ngăn chặn khoảng cách - cuối cùng là thị trường và muốn có được một cái gì đó ra khỏi đó sớm sau khi Adobe đã đạt được một thành công đáng kinh ngạc với Flash ", ông Al Hilwa, giám đốc chương trình phần mềm phát triển ứng dụng cho công ty nghiên cứu IDC, nói. Nhưng Silverlight 2.0 "là một thỏa thuận thực sự - họ đã đưa ra kiến ​​trúc mà họ luôn muốn làm", ông nói.

Phiên bản cuối cùng của Silverlight 2.0 sắp xảy ra. Những người trong cuộc nói rằng nó có thể có sẵn trong vài tuần. Các ứng cử viên phát hành đầu tiên cho các nhà phát triển đã có sẵn trên Web.

Có thể công bằng khi nói rằng Microsoft đã tiến nhanh hơn với Silverlight hơn là phải có một sản phẩm có hình dạng như một đối thủ cạnh tranh với công nghệ đã có. Trong trường hợp này, đó rõ ràng là Flash, đã có thành công lớn trong nhiều năm qua như một công nghệ nổi bật cho việc thêm các ứng dụng đa phương tiện và đồ họa vào các trang Web. Đó là xu hướng đầu tiên thúc đẩy sự phát triển hiện tại của các ứng dụng Web và kinh doanh phức tạp hơn làm cho trải nghiệm người dùng cũng quan trọng như sự ổn định, an ninh hay hiệu năng chung. Tuy nhiên, các nhà phát triển không nên lầm tưởng rằng Silverlight có nghĩa là "kẻ giết người Flash", cảnh báo Christopher Smith, người đã từng sử dụng các phiên bản Silverlight 2.0 đầu tiên, chủ tịch của Viện đồ họa Aquent, một công ty đào tạo và nhân viên của Boston hợp tác với các nhà phát triển và nhà thiết kế sử dụng phần mềm phát triển của Adobe và Microsoft.

"Tôi không nghĩ rằng Microsoft đang cố gắng theo đuổi những người sử dụng Flash lõi cứng", ông nói Thay vào đó, Microsoft đang "cung cấp một lựa chọn cho các nhà thiết kế và phát triển, những người muốn xây dựng một giao diện người dùng tương tác mà sẽ gắn kết vào cơ sở hạ tầng và nền tảng hiện tại của họ", Smith nói.

Với mục đích này, các nhà phát triển cho biết Silverlight 2.0 và các công cụ đồng hành của nó - bộ công cụ Expression, và đặc biệt là Expression Blend - thực sự có lợi thế hoặc hai đối với Flash dành cho các công ty và nhà phát triển đã sử dụng cơ sở hạ tầng của Microsoft. Fred Gerantabee, giám đốc đào tạo và hướng dẫn của Aquent, người đã sử dụng Flash trong 11 năm và cũng đang sử dụng Silverlight, cho biết, do điều này kết hợp, Silverlight là một thời gian chạy tốt hơn so với Flash cho các ứng dụng đòi hỏi nhiều dữ liệu.

"Từ quan điểm hội nhập dữ liệu, Silverlight mạnh mẽ ra khỏi cổng vì nó sử dụng kết thúc này đã được chứng minh cho người dùng", ông nói. "Nếu bạn đang ở trong một môi trường của Microsoft, mà rất nhiều người đang có, khả năng của Silverlight [về mặt này] sẽ vượt trội hơn." Mặt khác, "Flash không được thiết kế ban đầu là một ứng dụng đòi hỏi nhiều dữ liệu xây dựng môi trường - nó đã trở thành thông qua nhu cầu người sử dụng ", Gerantabee nói. Do đó, theo ông, nó vẫn còn những điểm yếu của Silverlight trong lĩnh vực này, ông nói, thừa nhận rằng "có những nhà phát triển Flash sẽ không đồng ý" với đánh giá này.

Một ưu điểm khác cho các nhà phát triển của Microsoft là sự tích hợp của.NET khuôn khổ vào Silverlight 2.0, vì vậy các nhà phát triển có thể sử dụng C # hoặc Visual Basic để xây dựng các ứng dụng Silverlight, ông Jonathan Wetzel, một nhà phát triển cho ZocDoc khởi động ở New York cho biết. ZocDoc, có môi trường công nghệ thông tin dựa trên Microsoft, có một trang web dành cho người dân ở khu vực New York để thiết lập các cuộc hẹn với các nhà cung cấp dịch vụ chăm sóc sức khoẻ.

Các nhà phát triển.NET ít có kinh nghiệm trong việc thiết kế các ứng dụng đa phương tiện có thể dễ dàng sử dụng Silverlight vì họ có thể tận dụng ngôn ngữ phát triển và môi trường quen thuộc, Wetzel nói. Bên cạnh những lợi thế Silverlight như một công nghệ của Microsoft, công ty cũng đã thêm ít nhất một tính năng vào Expression Blend - công cụ đồng hành để tạo ra các ứng dụng Silverlight - đó là sự vượt trội những gì nhà phát triển hiện có thể làm được trong môi trường phát triển Flash, Gerantabee nói. Trong lịch sử của Flash, nếu một nhà thiết kế đang tạo ra hai hình ảnh động riêng biệt cần theo dõi tuần tự trong một ứng dụng, nếu thời hạn của các ứng dụng đó không chính xác xếp hàng, Tuy nhiên, Microsoft đã tích hợp vào Blend một tính năng sẽ tự động tính toán sự chuyển đổi này trong Silverlight, ông nói. Gerantabee nói: "Nếu bạn có một số bảng phân cảnh khác nhau và bạn chuyển đổi giữa chúng, nó thực sự tính toán vị trí của bạn - nó chiếm hơn một hình ảnh động và lấy một hình ảnh khác." Đối với tất cả các thế mạnh của nó, tuy nhiên, Adobe không cần phải lo lắng rằng Silverlight sẽ được thay thế Flash bất cứ lúc nào, vì công nghệ đã được chứng minh của Adobe vẫn có những lợi thế đáng kể từ quan điểm thiết kế. "Flash có nhiều năm về Silverlight về các công cụ tác giả và có mọi thứ từ góc nhìn thiết kế mà nó có thể làm được điều đó Silverlight không thể làm được ", Gerantabee nói.

" Mọi người vẫn nói khi xử lý 3D hoặc xử lý hình ảnh động Flash là môi trường tuyệt vời ", Hilwa đồng tình. "Tuy nhiên, Hilwa nghĩ rằng nó có thể không phải là các tính năng công nghệ sẽ có tác động lâu dài nhất đối với việc áp dụng dài hạn cả hai công nghệ - Nó sẽ được hỗ trợ từ các nhà cung cấp phần mềm độc lập và sức mạnh của tiếp thị của từng công ty thay vì "thuần khiết kỹ thuật".