Visual studio 2010 какую выбрать
Чо пристал к челу - даже если написал "хелло ворд" уже молодец.
но молодежь надо направлять в правильное русло .
(53) ты нативные языки со скриптовыми не путай .
входной язык 1С - язык приложения - ничего общего с темой сабжа не имеет
я всего лишь пытаюсь донести до автора сабжа что нет особой разницы между УГ ультимейт и профешн
(52) есть несколько больших коммерческих проектов (уже сданных заказчику)
(59) А нефиг автора сбивать с толку. Все на мелкософте сидят, зачем обсирать то чем пользуешься? Тем более что очень качественные вещи, много труда и денег в них вложено.а автора с толку трудно сбить - он в IT с 1988 года.
в qt wxwidgets и пр. тоже много вложено.
только их изучать надо.
с полпинка не взлетит
(61) не все сидят - а те кто всё ещё сидит на нём - мягко говоря не правы - поскольку тормозят развитие IT и способствуют размножение умственно отсталой молодёжи воспитанной на глючной винде, дибильных играх (которые хуже наркоты) и тормозных скриптах - даже термин появился у якобы "хакеров" - "пропиши" - типа пропиши себе код .
Уберите винду и 90% хакеров и вирусов пропадет.
(63) ааа, все понятно, юниксовый задротовиндоненавистнег! Что за нездоровый максимализм?
(32) Да и скопилированный код быстрее работает. GCC не дотягивает даже новых версий, а уж 4.2 так и вовсе сливает компилятору от Майкрософт из прошлого тысячелетия.
(39) Прикинь - с 1С также, даже хуже: фреймворк платный. Внимание, вопрос: что ты здесь делаешь?
(63) Убейте винду - и 100% вирусов перейдет на другие ОС. И хакеры никуда не денутся.
(73)
мускул и у меня крутится - а ты все вместе поставь. и чтобы работало
я лично побегав с бубном плюнул и поставил debian на витрул бокс
(75) Не только ;) Но мне пока хватает Express Edition, хотя от x64 версии компилятора я бы не отказался.
(70) смотря на какой оси проверять - если на винде - то всё может быть - но оно надо?
на нормальных осях все ваши поделки просто потерянный труд.
господа Нуралиевы кажется это уже поняли.
(80) вот выпустит Бадмер модульную Windows 8. все оставшиеся на линь и свалят.
(78) Что на винде может быть? Я и под Linux'ом пробовал - все равно скорость обработки и до 200 Мб/с не дотянула. А под Windows - 295 Мб/с на чистом C++ коде и 330 Мб/с после ассемблерной оптимизации.
(81) выйдет толстый клиент под линух - вот тогда то и повалят все - если честно в наше конторе винда стоит только из-за 1С.
(82) не знаю- не знаю - но почему то остальные программисты пишут код на невиндовых осях не на vs - они наверное не знают об этом - чудаки - надо сообщить им как много они теряют :)))
(85) Сообщи, пусть знают. GCC в последних версиях хоть и стал гораздо быстрее (GCC 4.2 выдавал вообще около 120 Мб/с - тогда как компилятор VS 98 выдавал 135 Мб/с), но до уровня MS и Intel еще явно не дотягивает.
У меня есть достаточно слабая машинка (Duron 1200), так вот на ней отлично видно, что Windows XP работает гораздо живее. Особенно в плане интерфейса, хотя и при архивации/просмотре фото/интернете заметны значительно бОльшие тормоза, чем в Windows.
(88) А у меня стоят Athlon 64 X2 и Phenom II X6. Но это не отменяет более медленной работы на слабых системах. Есть ведь Brazos и Atom.
(89) У меня лиса и 1000 вкладок нормально переваривает, так что ищите проблему в руках или различиях в конфигурациях. Да и на Atom N270 вполне себе шустро работает с 50-100 вкладками.
Набор инструментов платформы
Набор инструментов платформы состоит из компилятора C++ (cl.exe) и компоновщика (link.exe) вместе со стандартными библиотеками C/C++. Studio 2015, Visual Studio 2017 и Visual Studio 2019 совместимы на уровне двоичного кода. Об этом свидетельствует основной номер версии набора инструментов, который остался равным 14. Проекты, скомпилированные в Visual Studio 2019 или Visual Studio 2017 обратно совместимы на уровне ABI с проектами, скомпилированными в Visual Studio 2017 или Visual Studio 2015. Дополнительный номер версии обновляется на 1 для каждой версии с выпуска Visual Studio 2015:
- Visual Studio 2015: v140
- Visual Studio 2017: v141
- Visual Studio 2019: v142
Целевая платформа (только для проектов C++/CLI)
Создавая пользовательские наборы инструментов платформы, можно расширить поддержку целевой платформы. Дополнительные сведения см. в блоге по Visual C++ Нативное многоплатформенное нацеливание в C++ .
В обозревателе решений Visual Studio выберите проект. В строке меню откройте меню Проект и выберите Выгрузить проект. Это выгружает файл проекта (VCXPROJ) для вашего проекта.
Проект на языке C++ не может быть загружен, пока вы редактируете файл проекта в Visual Studio. Однако можно использовать другой редактор, например блокнот, чтобы изменить файл проекта, пока проект загружен в Visual Studio. Visual Studio определяет, что файл проекта был изменен и отображает запрос о необходимости перезагрузить проект.
В строке меню последовательно выберите Файл, Открыть, Файл. В диалоговом окне Открыть файл перейдите к папке проекта и откройте файл проекта (с расширением VCXPROJ).
Сохраните изменения и закройте редактор.
В разделе Обозреватель решений откройте контекстное меню своего проекта и выберите Перезагрузить проект.
Изменение набора инструментов платформы
В диалоговом окне выберите страницу свойств Свойства конфигурации > Общие.
На странице свойств щелкните Набор инструментов платформы и выберите необходимый набор инструментов из раскрывающегося списка. Например, если вы установили набор инструментов Visual Studio 2010, выберите Visual Studio 2010 (версия 100) для использования в проекте.
Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор , дизайнер классов и дизайнер схемы базы данных .
Эволюцию, структуру и функциональные возможности Visual Studio рассмотрим подробнее.
Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода, добавление новых наборов инструментов или инструментов для прочих аспектов процесса разработки программного обеспечения.
История и краткая характеристика версий
До выхода Visual Studio Version 4.0 среды разработки Visual Basic 3, Visual C++, Visual FoxPro и Source Safe поставлялись в качестве самостоятельных пакетов. История версий представлена в таблице:
Visual Studio 2012 распространяется в тех же редакциях, что и 2010. Изменения коснулись Visual Studio 2012 Express — устанавливаются все языки программирования, а не один, как раньше , а также теперь существует пять версий Visual Studio Express:
1) Visual Studio Express 2012 для Web,
2) Visual Studio Express 2012 для Windows 8,
3) Visual Studio Express 2012 для Windows Desktop,
4) Visual Studio Express 2012 для Windows Phone
5) Visual Studio Team Foundation Server Express 2012.
Visual Studio 2015.12 ноября 2014 года было объявлено, что «Visual Studio 2015» принято в качестве окончательного варианта имени продукта. Visual Studio 2015 предоставляется в трёх редакциях: бесплатной Community Edition, объединяющей все Express-версии , и платных Professional Edition для небольших проектов и Enterprise Edition для крупных проектов. Финальный релиз Visual Studio 2015 стал доступен для скачивания 20 июля 2015 года.
Редакции (комплекты для разработчиков) Visual Studio (справка):
Visual Studio Express. Бесплатная версия. Ныне полностью вытеснена Visual Studio Community, которая представляет собой бесплатный аналог Visual Studio Professional и обладает практически тем же функционалом, что и последняя.
Visual Studio Community. Бесплатная полнофункциональная интегрированная среда разработки для учащихся, разработчиков открытого ПО и отдельных разработчиков. Рекомендуем обратить внимание!
Платные версии:
Studio Standard. Данная редакция предоставляет среду разработки для всех поддерживаемых продуктов и поддерживает полную версию библиотеки MSDN. Поддерживается как редактирование XML и XSLT, так и средства для тестирования объектов.
Visual Studio Professional. Редакция включает все возможности Standard Edition, расширяя их дополнительными, такими, как интеграция с Microsoft SQL Server и поддержка удалённой отладки.
Visual Studio Team System. Предоставляет набор инструментов для совместной разработки, подсчёта метрик и создания отчётов, в дополнение к возможностям Professional редакции.
ВЫВОД.
Компоненты
Microsoft Visual Studio
В настоящее время 11-я версия Visual Studio, названная Visual Studio 2017, является последним стабильным выпуском команды разработчиков инструментов Microsoft. Это доступно в 3 главных выпусках а именно
- Бесплатная версия сообщества,
- Профессиональная версия и
- Корпоративное издание.
На данный момент Visual Studio является Редактором кода , Отладчиком и Дизайнером . Это означает, что вы можете редактировать или писать простой код для бэкенда или консолей здесь, вы можете проверить, функционален ли написанный вами код и может ли он помочь в улучшении вашего кода. Кроме того, он является дизайнером, поскольку теперь вы можете создавать пользовательские интерфейсы и пользовательский опыт в Visual Studio, например, при разработке приложений для UWP или в Xamarin с использованием Blend или XAML.
Вся информация в этой статье касается сносок, изложенных Microsoft. Они перечислены ниже:
Теперь давайте просто сравним выпуски Visual Studio.
Visual Studio Community Бесплатная версия
1] Для кого это нужно?
Visual Studio Community Edition значительно выиграет от следующих сценариев использования. Они будут поддерживать индивидуальных разработчиков, обучение в классе, академические исследования, содействие проектам с открытым исходным кодом и некоммерческим организациям для максимум 5 пользователей.
2] Будет ли она поддерживать платформу разработки?
Как я упоминал выше, он будет обязательно поддерживать платформу разработки.
3] Как насчет интегрированной среды разработки?
Говоря об интегрированной среде разработки, бесплатная версия Visual Studio для сообщества будет поддерживать следующие функции. Он будет поддерживать Peek Definition, Refactoring, Web-развертывание в один клик, Viewer Resource Viewer, Визуализация решений с графиками зависимостей и кодами, а также многоцелевой таргетинг.
4] Продвинутая отладка и диагностика?
В разделе Advanced Debugging and Diagnostics бесплатная версия Visual Studio поддерживает следующее. Он поддерживает метрики кода, отладку графики, статический анализ кода и концентратор производительности и диагностики.
5] Поддержка инструментов тестирования
Ну, так как это бесплатная версия Visual Studio с ограниченными возможностями и инструментами. Он просто поддерживает модульное тестирование , чтобы разработчики могли тестировать свой код.
6] Насколько хорошо интегрирована Xamarin (межплатформенная разработка)?
Ну, если вы заинтересованы в Xamarin, вам повезло. Следующие межплатформенные функции поддерживаются сообществом Visual Studio под именем Xamarin. Это общий код между аналогами приложений для Android и iOS, собственные дизайнеры интерфейсов iOS и Android, Xamarin Forms (сокращенно Xamarin.Forms) и Xamarin Instant Player.
7] Можете ли вы сотрудничать с другими коллегами-разработчиками из сообщества Visual Studio?
Что ж, Microsoft предоставила вам покрытие здесь. Следующие функции поддерживаются Visual Studio для выполнения всех ваших совместных потребностей. Это PowerPoint Storyboarding, Code Review, возможности приостановки/возобновления задач и Team Explorer с поддержкой сторонних инструментов разработки.
Читать . Что такое код Visual Studio?
Visual Studio Professional
1] Для кого это нужно?
Помимо того, что упомянуто для сообщества Visual Studio, это профессиональное издание Visual Studio поддерживается в сценариях использования, таких как предприятия.
2] Будет ли она поддерживать платформу разработки?
Как я упоминал выше, он, безусловно, будет поддерживать Платформу разработки.
3] Как насчет интегрированной среды разработки?
Говоря об интегрированной среде разработки, профессиональная версия Visual Studio будет поддерживать все, что поддерживает сообщество Visual Studio. Это дополнительно будет поддерживать CodeLens .
4] Продвинутая отладка и диагностика?
В разделе Advanced Debugging and Diagnostics профессиональная версия поддерживает ровно все, что поддерживает бесплатная версия Visual Studio, поддерживаемая сообществом Visual Studio.
5] О том, насколько хорошо Visual Studio поддерживает инструменты тестирования
Что ж, профессионал Visual Studio по-прежнему обладает ограниченными возможностями и инструментами по сравнению с версией Enterprise. Он просто поддерживает модульное тестирование , чтобы разработчики могли тестировать свой код.
6] Насколько хорошо интегрирована Xamarin (межплатформенная разработка)?
Хорошо, если вы заинтересованы в Xamarin. Он поддерживает те же функции, что и сообщество Visual Studio. Следующие межплатформенные функции поддерживаются сообществом Visual Studio под именем Xamarin. Это общий код между аналогами приложений для Android и iOS, собственные дизайнеры интерфейсов iOS и Android, Xamarin Forms (сокращенно Xamarin.Forms) и Xamarin Instant Player.
7] Можете ли вы сотрудничать с другими коллегами-разработчиками с помощью Visual Studio Professional?
Что ж, Microsoft предоставила вам покрытие здесь. Visual Studio поддерживает все функции для удовлетворения всех ваших потребностей в сотрудничестве. Это PowerPoint Storyboarding, Code Review, возможности приостановки/возобновления задач и Team Explorer с поддержкой сторонних инструментов разработки.
Visual Studio Enterprise
1] Для кого это нужно?
Как и Visual Studio Professional, он поддерживает индивидуальных разработчиков, обучение в классе, академические исследования, вклад в проекты с открытым исходным кодом, некоммерческие организации (до 5 пользователей) и предприятие.
2] Будет ли она поддерживать платформу разработки?
Как я упоминал выше, он, безусловно, будет поддерживать Платформу разработки.
3] Как насчет интегрированной среды разработки?
Говоря об интегрированной среде разработки, выпуск Visual Studio для предприятий будет поддерживать все, что поддерживает Visual Studio Professional. Это дополнительно будет поддерживать проверку в реальном времени зависимости, диаграммы архитектурных уровней, проверку архитектуры и клонирование кода.
4] Продвинутая отладка и диагностика?
5] Поддержка инструментов тестирования
Ну, выпуск Enterprise Studio Visual Studio поставляется со всеми функциями и инструментами по сравнению с другими более низкими версиями. В дополнение к модульному тестированию, поддерживает живое модульное тестирование, управление тест-кейсами, веб-нагрузку и тестирование производительности, IntelliTest, Microsoft Fakes, которая также называется изоляцией модульного теста, Охват кода, управление лабораторией, тестирование кодированного пользовательского интерфейса, ручное тестирование с помощью Microsoft Test Manager, предварительное тестирование с помощью Microsoft Test Manager и быстрая перемотка вперед для ручного тестирования с помощью Microsoft Test Manager.
6] Насколько хорошо интегрирована Xamarin (межплатформенная разработка)?
Что ж, если вас интересует Xamarin. Он поддерживает больше функций, чем Visual Studio Community и Visual Studio Enterprise. Следующие кроссплатформенные функции поддерживаются Visual Studio Enterprise в дополнение к тем, которые поддерживаются двумя другими выпусками под именем Xamarin. Это встроенные сборки, Xamarin Inspector, Xamarin Profiler и Remoted iOS Simulator для Windows.
7] Можете ли вы сотрудничать с другими коллегами-разработчиками в Visual Studio Enterprise?
Что ж, Microsoft предоставила вам покрытие здесь. Очевидно, что все функции поддерживаются Visual Studio для выполнения всех ваших совместных задач. Это PowerPoint Storyboarding, Code Review, возможности приостановки/возобновления задач и Team Explorer с поддержкой сторонних инструментов разработки.
Visual Studio скачать
СОВЕТ : Microsoft Visual Studio Dev Essentials предоставляет вам все инструменты и услуги, необходимые для того, чтобы стать разработчиком абсолютно бесплатно. Программное обеспечение предназначено для предоставления бесплатных инструментов, услуг и обучения, чтобы побудить больше разработчиков и энтузиастов попробовать свои любимые технологии.
Теперь прочитайте : руководство для начинающих по началу работы с Visual Studio.
Системные требования, подготовка к работе
Основные компоненты
Любой проект по разработке сегодня требует интерактивного взаимодействия всех его участников – как исполнителей, так и руководителей, и заказчиков. Для этого в среде разработки должны поддерживаться инструменты для совместной работы – централизованное хранилище информации с гибким механизмом разграничения доступа к контенту, наглядные инструменты состояния проекта и вклада работника в достижение ключевых показателей, качественную систему отслеживания изменений, уже внесенных в проект и ожидаемых для применения. В MS Visual Studio 2010 за это отвечает компонент Team Foundation Server. С его помощью группы лиц имеют доступ до единого хранилища требований, которые своевременно обновляются и актуализируются. В интерфейсе есть инструменты, позволяющие показывать актуальный срез требований проекта, а также строить отчеты и таблицы по ходу проекта. Кроме того, вся эта информация обновляется в режиме реального времени, что позволяет избежать ситуации, когда внесенные изменения и предложения могут «потеряться», сроки исполнения – «нарушиться», а уже исполненные требования продублированы разработчиками.
Другой компонент среды разработки - Visual Studio Lab Management 2010 позволяет быстро строить диаграммы частей проекта – сначала зависимостей для текущего решения, чтобы получить представление о том, как оно работает, а потом уже и последовательности действий для новых функций, которые появятся в новом проекте. Все элементы могут быть легко созданы непосредственно из частей диаграмм с сохранением общего дизайна проекта в неизменном виде. В Microsoft Visual Studio 2010 применяется успешная технология UML-моделирования, включающая соответствующие описания классов и компонентов, входящих в базу самой IDE. Всего в продукте используется несколько типов UML-диаграмм –
- Диаграммы деятельностей
- Диаграммы вариантов использования
- Диаграммы последовательностей
- Диаграммы классов
- Диаграммы компонентов
Таким образом наглядно можно увидеть не только все связи объектов кода, а также ошибки связей, но и «узкие» места, которые необходимо оптимизировать.
Следующий этап создания проекта обычно связан с появлением уже прототипа нового решения, оформленного, например, в виде графического дизайна приложения. Для объединения творческих потенциалов дизайнеров и разработчиков в Microsoft Visual Studio 2010 используется специальный компонент MS Expression 3/Expression Blend, в состав которого входит инструмент SketchFlow. Внешне он выглядит как редактор, в котором можно создавать расширенные медиарисунки, содержащие не просто графическое оформление частей и деталей проекта, но и концептуальную их составляющую (связи, навигацию, управление, формы и так далее). Цифровые прототипы в итоге выглядят как интерактивные изображения, которые снабжены реальными элементами программного кода будущей реализации проекта, к которым разработчики могут оставлять свои пометки, замечания и предложения через Team Foundation Server, где эти файлы и размещаются (при этом сам процесс публикации упрощен до буквально одного клика). При желании доступ к проекту можно организовать и через веб-интерфейс, не требующий инсталляции пакета. Также следует упомянуть о возможности просмотра ресурсов напрямую из MS SharePoint 2010.
В Microsoft Visual Studio 2010 реализованы два концептуальных подхода к ведению проекта – линейный и с помощью гибких спринтов (нескольких этапов, включающих в себя список установленных мероприятий по выполнению проекта). Для этого Visual Studio 2010 включает новый набор типов рабочих элементов, типов связей, панели мониторинга, отчеты и документы, которые больше соответствуют стилю работы групп, использующих гибкий процесс. У руководителей проекта появляются все необходимые инструменты, позволяющие определять и переключать нагрузку на конкретного программиста/группу программистов, а также, что важнее, выстраивать иерархию отношений и зависимостей между задачами. Соответственно, появляется возможность быстрого переключения между списками задач с выявлением загруженных участков работы и быстрого переноса запланированных работ на другое время без ущерба для общий сроков выполнения проекта. Заранее установленная схема иерархии может быть многократно повторена в итерациях самого проекта и поэтому заметно (до двух раз) сэкономит время, затрачиваемое на повторное распределение ролей в проекте после внесения изменений в него.
Работа с существующими проектами
Естественно, что существующие пертурбации требуют тестирования на предмет обеспечения полного перехода между версиями. Появившееся в продукте окно Test Impact View отображает все влияния изменений в коде на тестирование проекта – разработчик сможет увидеть, какие тесты ему нужно выполнить после того или иного внедрения или исключения фрагмента, переключаясь быстро между самим кодом и списком тестов. В итоге становится довольно просто отследить, какие именно разработчики допускают ошибки, в чем они заключаются и насколько они критичны. В Team Foundation Server 2010 появилось соответствующее средство, которое позволяет руководителю проекта регистрировать поступающие от программиста изменения в коде – соответственно, если они приняты или не приняты, он получает об этом уведомление. Таким образом уменьшается до минимума риск сбоев при сборке, если проблема возникла на каком-либо из этапов. Помимо всего прочего, есть и специальные инструменты отладки и профилирования созданных многопоточных приложений.
В Microsoft Visual Studio последней версии заметно упростились и улучшились в плане пользовательского интерфейса инструменты визуализации кода – дизайнеры и программисты видят привычный каждым из них интерфейс (выполнен с использованием Windows Presentation Foundation и Silverlight; для повышения удобства восприятия, в частности, из него убраны некоторые линии и градиенты убраны, чтобы снизить загроможденность панелей), при этом всегда есть возможность переключения между режимами. Из существенных нововведений стоит отметить поддержку мультимониторных систем – это удобно для отладки кода. Кроме того, из окна среды разработки можно загружать, устанавливать, совместно использовать и управлять шаблонами, пакетами и компонентами.
В IDE осталась и получила новое развитие система IntelliTrace, которая повышает производительность отладки кода за счет фиксации состояния приложения не только в определенный момент времени, но регистрирует их на определенном периоде до и после отладки, соответственно, позволяя выявить и ошибку, и причины, почему она происходит. При просмотре событий, имевших место в ходе выполнения приложения, разработчикам доступен весь контекст отладки, включая окно просмотра значений, стек вызовов, окно интерпретации и окно точек остановки. Кроме того, Microsoft оптимизировала саму по себе IntelliTrace, снизив до 2-5 раз скорость синтаксического разбора кода любого размера.
Не меньшее значение в Microsoft Visual Studio 2010 уделено и актуальной тенденции рынка ПО, как виртуализации. В среде можно создать несколько виртуальных сред с несколькими виртуальными ПК, на которых производить тесты, анализы, сборки и развертывания приложений. Система управления лабораторией тестирования построена на базе «родной» для Microsoft System Center Virtual Machine Manager, что сводит к минимуму затрачиваемое время на виртуализацию разработки. Кроме того, Microsoft Visual Studio 2010 совместима с фирменной «облачной» платформой Azure.
Заключение
Павел Шубин
Все права защищены. По вопросам использования статьи обращайтесь к администраторам сайта
Хотите купить софт? Позвоните партнерам фирмы «1С», чтобы получить квалифицированную консультацию по выбору программ для ПК, а также информацию о наличии и цене лицензионного ПО.
Читайте также: