На нашем сайте мы используем cookie для сбора информации технического характера и обрабатываем IP-адрес вашего местоположения. Продолжая использовать этот сайт, вы даете согласие на использование файлов cookies. Здесь вы можете узнать, как мы пользуемся файлами cookies.
Я согласен
логотип upread.ru

Платформа .NET: история создания, особенности


Давным-давно, в начале 2000-х компания Microsoft объявила о появлении новой платформы .NET. Данная платформа существенно отличается от ранних платформ, так как позволяет разрабатывать программное обеспечение на разных языках программирования и обеспечивает их взаимодействие. Кроме этого, разработчики могут создавать программы на базе Web – их можно использовать не только на обычных компьютерах, соединенных в сеть, но также и на мобильных телефонах.

.NET – это новый взгляд на всемирную паутину в плане разработки, использования средств программирования и проектирования. Одна из особенностей .NET – это то, что платформа не завязана на каком-либо конкретном языке программирования: разработчики могут писать на множестве совместимых языков. Это C#, APL, J#Perl, Fortran Visual C++ .NET и некоторые другие – программисты создают свои приложения на тех языках, какие понимают лучше всего (или какие лучше подходят под решение текущих задач).

Одна из составляющих инициативы .NET – это технология активных серверных страниц ASP.NET (аббревиатура Active Server Page); с её помощью можно относительно быстро программировать приложения на базе Web, взаимодействующие с базами данных и задействующие мощности объектно-ориентированного программирования. Разработчики применяют ASP.NET в связи с тем, что получающиеся приложения обладают лучшей производительностью и защитой.

Один из ключевых моментов архитектуры .NET – это так называемые Web-службы, позволяющие реализовывать работу с всемирной паутиной. Если какая-то компания создает приложение в интернете, то с помощью .NET другие компании могут подключаться к этому приложению и использовать его функции. Стоит отметить, что написаны эти программы могут быть на разных языках.

С помощью Web-служб программистам нет необходимости реализовывать самостоятельно все компоненты всех приложений: компании покупают такие службы. Практически сразу же стало популярным и визуальное программирование, так как применяя его, разработчик может добавлять свое приложение кнопки, текстовые поля – и все это без больших усилий или затрат времени. Аналогично и с помощью Web-служб программисты могут делать приложения, совершенно не задумываясь, а каким именно образом происходит взаимодействие с базами данных, аутентификация, то есть не вникая в компоненты.

При объединении своих продуктов через Web-службы у пользователей появляется новый опыт. К примеру, одна и та же программа позволяет работать с налогами, инвестициями, оплачивать счета – и все это с разными компаниями. Сейчас любой предприниматель имеет возможность покупать эти службы для создания своего сайта, аутентификации на нем клиентов и для другой работы с ними.

В этом плане ключевые особенности – XML и SOAP – именно с помощью их и возможна связь Web-сервисов. Первый (язык XML) дает возможность распознавать данные, а второй (протокол SOAP) обеспечивает совместную работу сервисов. Если провести аналогию, то два этих инструмента – это клей, связывающий различные Web-службы в программы.

Еще одна ключевая особенность .NET – универсальный доступ к информации. Если имеется две копии одного и того же файла (например одна на домашнем ноутбуке, а вторая – на рабочем компьютере), то старая версия постоянно заменяется новой – синхронизация файла. Не синхронизированные файлы могут вызывать ошибки. .NET позволяет размещать данные в одном месте, а затем получать к ним доступ (предварительно пройдя идентификацию и аутентификацию) с любых устройств, подключенных к интернету. Вам ничего это не напоминает? Именно с помощью платформы .NET первоначально появилась возможность работать с облачными хранилищами.

Таким образом, .NET, несмотря на свою внешнюю простоту, - это сложная и комплексная платформа.




тегистатьи IT, .NET





Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.




Вход по паролю на PHP и авторизация через куки
Охотник Любомир


© upread.ru 2013-2019
При перепечатке активная ссылка на сайт обязательна.
Задать вопрос
письмо
Здравствуйте! Вы можете задать мне любой вопрос. Если не получается отправить сообщение через эту форму, то пишите на почу up777up@yandex.ru
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.