Преглед: Visual Studio 2013 надхвърля IDE

Какво правите, когато имате доминиращ на пазара продукт, изграден от над 50 милиона реда код с лоялна клиентска база от абонати, които го използват цял ​​ден, всеки ден и искате да ги зарадвате? Надграждате го безплатно при постепенни освобождавания за справяне с болезнените точки и при номинално зареждане при пълно освобождаване, за да се обърнете към новите технологии и да направите големи подобрения. Точно това направи Microsoft със сервизните пакети за Visual Studio 2012 и сега с пускането на Visual Studio 2013.

Потребителите на Visual Studio могат да попаднат в редица категории (разработчици, тестери, архитекти и т.н.) и да използват редица технологии (десктоп, уеб, облак, Windows магазин, услуги, бази данни и други). Въпреки че има конкуренти за почти всяка област, където Visual Studio предлага решение, нито един продукт не се конкурира с Visual Studio във всички области. Най-близкото, за което се сещам, би било Embarcadero All-Access XE, което е по-скоро пакет, отколкото унифициран продукт.

[Работете по-умно, не по-трудно - има съвети и тенденции, които програмистите трябва да знаят в Ръководството за оцеляване на разработчиците. Изтеглете PDF днес! | Бъдете в крак с ключовите технологии на Microsoft в нашата технология: бюлетин на Microsoft. ]

Новата версия има големи подобрения в управлението на жизнения цикъл на приложения (ALM), включително възможността за изграждане, тестване и внедряване в облака чрез новата услуга на Team Foundation и интеграция с Windows Azure. Също така ще намерите значително по-добри инструменти за уеб разработка с ASP.Net, както и по-добра поддръжка за редактиране и отстраняване на грешки в JavaScript, HTML, CSS и Python.

Накратко, Visual Studio 2013 носи не само редица големи подобрения, съобразени с екипите за разработка, но и много по-малки, които всъщност ще имат значение за работещите разработчици.

Услуга на фондация на екип

Нека да започнем с новите функции на ALM в Visual Studio 2013, където си мислехме, че ще видим фокуса на тази версия през юни. Най-голямата победа в ALM от моя гледна точка е, че Visual Studio вече поддържа Git в допълнение към контрола на собствената версия на Team Foundation Server. (Ясно е, че Microsoft, който е добавил поддръжка на Git към Visual Studio, не е Microsoft на баща ви; също така за поддръжка на Python, JavaScript и jQuery. Какво следва, открит източник на .Net Framework? О, чакайте - това се случи преди години, в поне за базовите библиотеки.)

Едно нещо, което не ми харесва в Team Foundation Server, е да го настроите за географски разпределена група. Изпълнението може да бъде голям проблем, особено когато групата обхваща целия свят, както често се възлагат на външни проекти. За това има изцяло решение на Microsoft: Team Foundation Service. Както можете да очаквате, той работи в облака на Azure. Както може да не очаквате, то е безплатно за екипи от пет или по-малко, а по-големи инсталации са включени в по-високия клас Visual Studio с абонаменти за MSDN без допълнително заплащане.

Между другото, Microsoft поддържа архив на изданията за Team Foundation Service, който показва кога се появяват определени актуализации в услугата и сървъра. От тук нататък, когато се позовавам на TFS, имам предвид както Team Foundation Server, така и Team Foundation Service. Възможностите са налични както в продукта, така и в услугата.

Карта за резултат Способност (40,0%) Стойност (10,0%) Използваемост (30,0%) Документация (20,0%) Общ резултат (100%)
Microsoft Visual Studio 2013 Ultimate 10,0 9.0 9.0 9.0 9.4