Вторник, 07.05.2024, 15:35
Приветствую Вас Гость

LabSoft

Меню сайта
Категории каталога
Статьи по кодингу [24]
Материалы по кодингу
КреатиFF [144]
Рассказы, истории, анекдоты...
Разное [8]
Советы, трюки, полезные рекомендации, статьи о новом и забытом старом...
Наш опрос
Пользуетесь ли вы прокси?
Всего ответов: 13
Главная » Статьи » Разное

Знакомство с технологией .NET.
Знакомство с технологией .NET.

Старая, добрая Майкрософт, проталкивает технологию .NET.
А нужна ли она?
Как ни крути, а осваивать придется, т.к. в Windows Vista .NET уже просочилась. Да и как, куда ни глянь везде .NET. Но с другой стороны, если посмотреть, ведь можно увидеть как удобен ASP.NET. Теперь программисты (особенно веб-кодеры) которые используют разные языки программирования, смогут без проблем и даже усилий (хотя...) написать одно приложение, и не просто написать, а создать полноценную систему, которая будет функционировать. И это уже шаг вперед, да еще какой! Возможности технологии .NET очень и очень многогранны, что в первую очередь понравиться вирусописателям (не подумай ничего дурного =) ) и кодерам разных мастей...
Но хочется сказать, что технология свежа как утренняя роса, а отсюда собственно напрашивается вывод: нас ждут ошибки в ПО, что не есть хорошо, если учесть, то что Windows’ы итак кишат дырами. Как ни крути, а будущее неизменно, хотя оно не такое уж светлое.

Теперь хочется сказать несколько слов о достоинствах этой платформы.
Первое, на что стоит обратить внимание, это объектно-ориентированная модель программирования, ИМХО это не оспоримо, т.к. значительно упрощается процесс разработки программ и программных продуктов.
Второе, не менее важное, многоплатформенность приложений, отсюда тенденция к быстрому развитию…
Третье – автоматическое управление ресурсами.
Четвертое – улучшенные и расширенные возможности для повторного использования исходного кода.
Пятое – полный отказ от реестра (вот он шаг, к безопасности, хотя это мало, что меняет).
Шестое – повышение безопасности приложений. (даже смех пробирает…)
Седьмое – многоязыковое взаимодействие и следствие – единая среда разработки, позволяющая проводить отладку всего этого хозяйства.

Как бы ни восхваляли технологию .NET, все же она имеет ряд недостатков, хотя и незначительных.
• Замедленное выполнение программ;
• Привязанность некоторых архитектурных решений к «С#» подобным языкам, а также изменение стандартов для многих языков программирования.

Имхо, это еще не все, исследователи обязательно найдут что-нибудь новое…

Технология .NET делает упор на (что является правильным направлением для тенденции развития этой платформы… У как сказал!):
* легкую переносимость между разными стандартами платформ,
* простоту разработки программ, безопасность (но как показала практика, безопасностью здесь даже и не пахнет, и придется много чего переделывать и перелопачивать, чтобы добиться хоть – каких результатов…), а также расширение возможностей по оптимизации и отладке исходного кода.

О новшествах технологии .NET.
Есть возможность использования метода рефлексии типов данных, теперь программа может легко обнаруживать типы данных, во время своей работы, а также после подгрузки библиотек. Об удобстве и говорить не стоит, т.к. сразу отпадает надобность в дизассемблере, при получении информации: значения переменных, параметры методов, данные о поддерживаемых интерфейсах и т.д.

Категория: Разное | Добавил: Jimmy (11.02.2008) | Автор: Jimmy
Просмотров: 522 | Комментарии: 1 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
Поиск
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0