Programiranje

Pregled preskusnega centra: Visual Studio 2008 SP1 je leden in še več

Servisni paket 1 (SP1) za Microsoft Visual Studio 2008 (VS08) je trajal osem mesecev. Glede na dodane zmogljivosti se osem mesecev morda ne zdi tako dolgo. SP1 je na nek način videti kot dokončanje tega, kar naj bi bil Visual Studio 2008. Vsekakor ne gre le za zbirko popravkov napak, ki bi jo pričakovali od izraza "servisni paket".

Kot sem že dejal v svojem prvotnem pregledu Visual Studio 2008 januarja, je VS08 glavni IDE za razvoj aplikacij z Microsoft .Net Framework in vsaj kandidat za najboljši ID / C / C ++, ki ga gosti Windows. Ko sem nadaljeval s prepirom, izdelek, izdan decembra, ni imel težko pričakovanega ADO.Net Entity Framework in LINQ to Entities ter je razbil nekaj funkcij JavaScript in VBScript iz prejšnjih različic.

Gre za podatke

SP1 končno vključuje ADO.Net Entity Framework (EF), Entity Data Model (EDM) in LINQ to Entities. EDM je popoln jezik od jezika odvisen model neodvisnosti entitet. Podpira ga jezik entitete SQL in je še posebej uporaben za podatkovno usmerjene poslovne programe. LINQ to Entities integrira poizvedbe proti entitetam v C # in Visual Basic, kar lahko odpravi potrebo po učenju razlik v Entity SQL za številne programerje.

Upoštevajte, da se Entity SQL bistveno razlikuje od poizvedbenega jezika Transact-SQL, ki se uporablja v strežniku Microsoft SQL Server. Ko že govorimo o SQL Serverju, SP1 Visual Studio 2008 dodaja polno podporo za SQL Server 2008, ki je v peti pri izdaji SQL Server 2008.

Boljše skriptiranje

V SP1 boste našli zelo izboljšano IntelliSense in formatiranje kode za JavaScript, tudi za knjižnice drugih proizvajalcev, vsaj če svoje datoteke strukturirate tako, kot pričakuje VS08. Če zmedete strukturo dovolj, da zmedete razčlenjevalnik JavaScripta, je najslabše, kar se zdaj zgodi, da VS08 IntelliSense in oblikovanje kode ne bosta delovala; sintaksno barvanje običajno še naprej deluje in urejevalnik vam ne bo na poti, namesto da bi vam poskušal "pomagati" pri napačnih spremembah.

Na spletu

Dynamic Data vam omogoča, da na podlagi podatkovnega modela zelo hitro ustvarite osnovno podatkovno usmerjeno spletno aplikacijo, ki je v istem duhu kot gradnja aplikacije odrov Rails. Izboljša tudi način delovanja kontrolnikov, vezanih na podatke, dodaja preverjanje veljavnosti in predloge. MSDN-jev postopek ustvarjanja novega spletnega mesta z dinamičnimi podatki s pomočjo odrov vključuje dva načina ustvarjanja podatkovnega modela: enega z uporabo LINQ to SQL in drugega z uporabo Entity Framework. Za vrsto video vaj poglejte v razdelek Dinamični podatki v akciji na uradni strani ASP.Net.

Usmerjanje URL-jev vam omogoča, da ustvarite usmerjevalne tabele za svoja spletna mesta ASP.Net. To je funkcija, ki je bila prvotno razvita za ogrodje ASP.Net MVC, ki je še vedno v predogledu; dovolj koristen je bil sam, da je bil ločen in izdan s SP1. MVC Framework je približno podoben tistemu, kar bi pričakovali, če bi videli predlog, katerega prodaja v eni vrstici je bila »ASP.Net ustreza Rails«.

Kaj za vas dejansko naredi usmerjanje URL-jev? Namesto da bi morali uporabiti HTTP POST ali sintakso poizvedbe, da bi prišli do strani, odvisne od podatkov, ali da bi morali prepisovati URL, lahko uporabite navaden URL in ga prevedete s tabelo usmerjanja, ki je bolj skladna z RESTful design in z načinom delovanja iskalnikov - in bolj kot Rails.

Ko smo že pri podpori REST, novi model spletnega programiranja Windows Communication Foundation (WCF) dodaja podporo za storitve REST, AJAX in JSON ter ATOM in RSS vire že tako močni podpori WCF-a za spletne storitve XML, WS- *, in učinkovit, a lastniški binarni protokol. Kdo pravi, da Microsoft nima stika s spletoma 2.0 in SOA?

Na namizju

Če ste programer C #, boste veseli izboljšanega označevanja morebitnih napak (glejte sliko zaslona). To je vrsta pomoči, ki so jo programerji Visual Basic pričakovali od urejevalnika; zdaj jo ima tudi C #.

Programerji Visual Basic imajo eno novo igračo, za katero programerji C # ne morejo trditi; imenuje se XML v shemo (glej sliko zaslona) in je način za samodejno sklepanje sheme XML iz datoteke XML. Programerji C # morajo še vedno ročno naložiti datoteke XSD in XML.

Zamudno, a se splača

Preglednica Vrednost (10.0%) Dokumentacija (15.0%) Sposobnost (30.0%) Enostavnost razvoja (30.0%) Izvedba (15.0%) Skupna ocena (100%)
Microsoft Visual Studio 2008 SP19.09.010.09.09.0 9.3

Copyright sl.verticalshadows.com 2024

$config[zx-auto] not found$config[zx-overlay] not found