#18 – Разница между Silverlight и WPF

Оригинальное название Silverlight было WPF/E (WPF/Everywhere), что подчеркивает тот факт, что Silverlight следует той же модели программирования, как WPF и использует многие из тех же элементов управления, но основан на клиентской библиотеке, которая загружается через браузер с целью работы на множестве платформ.

Основные различия между WPF и Silverlight:

Читать полностью »

30.07.2010

#15 – WPF против Silverlight и ASP.NET

WPF, Silverlight и ASP.NET являются тремя основными платформами разработки приложений Microsoft.

  • WPF
    • Для разработки приложений для Windows
    • Толстые пользовательский интерфейс клиента, с самым богатым набором пользовательских элементов управления и Windows-особенности
    • Платформы - работает только на Windows, или из браузера
    • Требуется полная установка .NET Framework на клиентах
  • Silverlight
    • Для разработки веб-приложений, которые можно запустить из браузера
    • Тонкий клиент с богатым набором элементов управления пользовательского интерфейса, которые ближе к традиционным элементам управления
    • Платформы
      • Работает как плагин для браузера, в большинстве браузеров
      • Silverlight работает на Windows, Mac OS X, Windows Phone 7
      • Moonlight версия Silverlight позволяет запускать на Linux
    • Требуется установленный Silverlight на клиентах
  • ASP.NET
    • Для разработки веб-приложений
    • Тонкий клиент, на основе общимих стандартных веб-контролах
    • Платформы - запускается на сервере, так что на клиент доставляется как стандартная разметка HTML на любой платформе, в том числе браузерах на мобильных устройствах
    • Не требуется ничего устанавливать на клиенте

Оригинал: #15 – WPF vs. Silverlight and ASP.NET

27.07.2010

#1 – Что такое WPF?

WPF (Windows Presentation Foundation) является .NET библиотекой классов, которая позволяет создавать графически насыщенные клиентские программы для Windows. WPF приложения могут быть запущены либо в виде отдельных программ или могут работать внутри веб-браузера (Silverlight).

WPF визуализирует графические элементы с использованием векторной 3D графики, независимо от разрешения экрана. WPF использует DirectX для визуализации графических элементов, что позволяет воспользоваться преимуществами аппаратного ускорения. Если аппаратное ускорение недоступно, WPF визуализирует элементы программно, а не аппаратно.

WPF заменяет Windows Forms в качестве среды программирования для создания клиентских приложений на Windows.

Оригинал: #1 What is WPF

13.07.2010