Выбор средств разработки




Важным этапом разработки любой серьезной программы является оптимальный выбор средств и методов разработки.

Самыми распространенными сейчас являются среды быстрой разработки программ – RAD, такие, как продукты фирмы Inprice – Delphi и C++ Builder, а так же продукт фирмы Microsoft – Visual Studio.NET 2008. Действительно, в их составе есть множество компонент, которые сводят написание простых программ к нескольким щелчкам мышью. Интерфейс любой сложности может быть сделан за пару часов даже новичком. Уровень абстракции программиста от «реального» кода в таких системах очень высок. Нет необходимости создавать цикл обработки сообщений, реализовывать оконную процедуру, обрабатывать события окна. На создание объемного проекта, без использования RAD, может уйти очень много времени. С учетом тенденции развития программных интерфейсов, целесообразно начинать разработку с использование популярной сейчас платформы.NET.

Microsoft.NET Framework позволяет разработчикам в гораздо большей степени задействовать готовые технологии, чем предыдущие платформы разработки от Microsoft. В частности,.NET Framework предоставляет реальные возможности повторного использования кода, управления ресурсами, многоязыковой разработки, защиты, развертывания и администрирования[14]. При проектировании этой новой платформы Microsoft учла недостатки существующих Windows-платформ. Вот далеко не полный список преимуществ.NET:

− единая программная модель;

− упрощенная модель программирования;

− отсутствие проблем с версиями;

− упрощенная разработка;

− работа на нескольких платформах;

− интеграция языков программирования;

− упрощенное повторное использование кода;

− автоматическое управление памятью (сбор мусора);

− проверка безопасности типов;

− развитая поддержка отладки;

− единый принцип обработки сбоев;

− безопасность;

− взаимодействие с существующим кодом.

Visual Studio выделяет следующие основные качества:

1. Производительность

Средства Visual Studio позволяют разработчикам работать с большей отдачей и затрачивать меньше усилий на повторяющиеся задачи. Следует отметить высокопроизводительные редакторы кода, поддержку технологии IntelliSense, мастеров и различных языков кодирования в одной интегрированной среде разработки (IDE), а также продукты управления жизненным циклом приложений (ALM) в Microsoft Visual Studio Team System. В новых версиях Visual Studio постоянно появляются новые средства, позволяющие разработчикам сосредоточиться на решении основных проблем, а не на рутинной работе.

2. Интеграция

Разработчики, применяющие Visual Studio, получают в свое распоряжение интегрированный продукт, включающий инструменты, серверы и службы. Продукты Visual Studio отлично работают вместе - не только один с другим, но и с прочими программами Майкрософт, включая серверные продукты и приложения Microsoft Office.

3. Комплексность

В Visual Studio содержатся инструменты для всех этапов разработки программного обеспечения (разработка, тестирование, развертывание, интеграция и управления) и для разработчиков любого уровня квалификации, от новичков до опытных специалистов. Visual Studio поддерживает разработку для различных типов устройств - ПК, серверов, сетевых и мобильных устройств.

4. Надежность

Visual Studio разрабатывается таким образом, чтобы обеспечить высокую надежность и совместимость. Visual Studio обладает удачным сочетанием безопасности, масштабируемости и взаимодействия. В Visual Studio всегда поддерживаются новейшие технологии, но везде, где это возможно, обеспечивается обратная совместимость.

В качестве языкового предпочтения, был выбран язык программирования Visual C#.

C# - это язык программирования, предназначенный для разработки самых разнообразных приложений, предназначенных для выполнения в среде.NET Framework. Язык C# прост, строго типизирован и объектно-ориентирован. Благодаря множеству нововведений C# обеспечивает возможность быстрой разработки приложений, но при этом сохраняет выразительность и элегантность, присущую языкам C[14].

Visual C# является реализацией языка C# корпорацией Майкрософт. Visual Studio поддерживает Visual C# с полнофункциональным редактором кода, компилятором, шаблонами проектов, конструкторами, мастерами кода, мощным и простым в использовании отладчиком и многими другими средствами. Библиотека классов.NET Framework предоставляет доступ ко многим службам операционной системы и другим полезным, правильным классам, что существенно ускоряет цикл разработки.

Современный, компонентно-ориентированный язык программирования С# разработан фирмой Microsoft специально для платформы.NET. C# вобрал в себя все лучшее из таких языков, как C, C++, Java и Delphi++, соответственно предлагает не менее эффективные средства описания классов, их свойств и методов. Как и Visual Basic.NET, язык С# может использоваться для создания Web-сервисов и приложений.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-06-11 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: