Части .NET


Новая платформа, без преувеличения, позволяет создавать любые Windows приложения, за исключением низкоуровневых приложений, систем реального времени, а также критичных на время выполнения частей систем.
Библиотека классов имеет в себе части, посвященные работе с данными (ADO.NET), с веб приложениями (ASP.NET), с windows интерфейсом (Windows Froms), с XML (DOM, XSD, XSLT, сериализация/десериализация, интеграция с ADO.NET), с сетевыми приложениями (System.Net), с распределенными приложениями (remoting), с COM+ (Enterprise Services, Serviced components), с шифрованием данных (System Security Cryptography).
.NET вобрала в себя лучшее из имеющегося на рынке создания ПО. Она полностью использует возможности XML и веб. Именно это позволяет ее назвать самой лучшей платформой для разработки веб-сервисов.
В .NET полностью пересмотрен взгляд на веб разработку и нашему вниманию предоставлена мощная и удобная в использовании технология ASP.NET, которая заметно обходит разработки конкурентов. Писать код на ASP.NET проще, быстрее, и решение получается отличное по производительности (чего не скажешь о старом ASP).
Новая платформа охватывает также и новый рынок приложений для мобильных устройств. Cейчас первенство в области мобильных технологий и сейчас держит J2ME, весьма вероятно, что вскоре ситуация изменится.

Интеграция с существующими решениями
У многих возникает вопрос о том, что делать с существующими приложениями, написанными с использованием DLL, COM, ASP, ADO, Visual Basic, MFC.
В данной ситуации есть три пути — поддерживать старое решение, интегрировать старое решение с новым и создавать полностью новое решение. Каждый из путей имеет право на существование и пред его выбором следует провести детальный анализ. Можно сказать, что будущее именно за .NET.
Для облегчения перехода новая платформа имеет такие возможности, как Windows Interop (технология взаимодействия с DLL и Windows API), COM Interop (технология использования .NET объектов из COM и vice versa), поддержку COM+, возможность совместного существования ASP и ASP.NET приложений.

Загрузка...