Programiranje

Pregled: Visual Studio 2013 presega IDE

Kaj storite, če imate tržno prevladujoč izdelek, zgrajen iz več kot 50 milijonov vrstic kode z zvesto bazo naročnikov, ki ga uporabljajo ves dan, vsak dan in jih želite razveseliti? Brezplačno ga nadgradite s postopnimi izdajami za odpravljanje bolečih točk in z nominalnim polnjenjem s popolno izdajo za obravnavo novih tehnologij in večje izboljšave. Prav to je Microsoft storil s servisnimi paketi za Visual Studio 2012 in zdaj z izdajo Visual Studio 2013.

Uporabniki Visual Studio lahko spadajo v vrsto kategorij (razvijalci, preizkuševalci, arhitekti itd.) In uporabljajo vrsto tehnologij (namizje, splet, oblak, trgovina Windows, storitve, baze podatkov in druge). Čeprav obstajajo konkurenti za skoraj vsa področja, kjer Visual Studio ponuja rešitev, noben izdelek ne tekmuje z Visual Studiom na vseh področjih. Najbližje, kar se mi zdi, bi bil Embarcadero All-Access XE, ki je bolj skupek kot poenoten izdelek.

[Delajte pametneje, ne težje - nasvete in trende, ki jih morajo poznati programerji, najdete v Vodniku za preživetje razvijalcev. Prenesite PDF danes! | Bodite na tekočem s ključnimi Microsoftovimi tehnologijami v naši Tehnologiji: Microsoftovo glasilo. ]

Nova izdaja vsebuje velike izboljšave pri upravljanju življenjskega cikla aplikacij (ALM), vključno z zmožnostjo gradnje, preizkušanja in uvajanja v oblaku prek nove storitve Team Foundation in integracije z Windows Azure. Našli boste tudi bistveno boljše orodje za spletni razvoj z ASP.Net ter boljšo podporo za urejanje in odpravljanje napak JavaScript, HTML, CSS in Python.

Skratka, Visual Studio 2013 prinaša ne le številne velike izboljšave, prilagojene razvojnim skupinam, temveč tudi številne manjše, ki bodo dejansko pomembne za delujoče razvijalce.

Storitev Team Foundation

Začnimo z novimi funkcijami ALM v Visual Studio 2013, kjer smo mislili, da bomo v središču te izdaje videli že junija. Z mojega stališča je največja zmaga v programu ALM ta, da Visual Studio zdaj poleg nadzora izvorne različice Team Foundation Server podpira tudi Git. (Jasno je, da Microsoft, ki je Visual Studio dodal podporo Git, ni Microsoft vašega očeta; prav tako podpora za Python, JavaScript in jQuery. Kaj je naslednje, odprtokodno ogrodje .Net? Oh, počakajte - to se je zgodilo pred leti, ob vsaj za osnovne knjižnice.)

Ena stvar, ki mi ni všeč pri Team Foundation Server, je, da jo nastavim za geografsko porazdeljeno skupino. Uspešnost je lahko velika težava, zlasti kadar skupina zajema svet, kot to pogosto počnejo zunanji projekti. Za to obstaja Microsoftova rešitev: Team Foundation Service. Kot lahko pričakujete, deluje v oblaku Azure. Kot morda ne pričakujete, je brezplačna za ekipe s petimi ali manj, večje namestitve pa so vključene v višji Visual Studio z naročninami MSDN brez dodatnih stroškov.

Mimogrede, Microsoft vzdržuje arhiv izdaje za Team Foundation Service, ki prikazuje, kdaj so se nekatere storitve pojavile v storitvi in ​​strežniku. Od tu naprej, ko mislim na TFS, mislim tako na Team Foundation Server kot na Team Foundation Service. Zmožnosti so na voljo tako v izdelku kot v storitvi.

Preglednica Sposobnost (40.0%) Vrednost (10.0%) Uporabnost (30.0%) Dokumentacija (20.0%) Skupna ocena (100%)
Microsoft Visual Studio 2013 Ultimate10.09.09.09.0 9.4
$config[zx-auto] not found$config[zx-overlay] not found