Programmēšana

Pārbaudes centra pārskats: Visual Studio 2008 SP1 ir apledojums un vairāk kūka

Microsoft Visual Studio 2008 (VS08) 1. servisa pakotnei (SP1) bija vajadzīgi astoņi mēneši. Ņemot vērā pievienotās iespējas, astoņi mēneši, iespējams, nešķiet tik ilgi. Dažos veidos SP1 jūtas kā pabeigta Visual Studio 2008. Tas noteikti nav tikai kļūdu labojumu apkopojums, ko jūs sagaidāt no termina “servisa pakotne”.

Kā jau teicu sākotnējā Visual Studio 2008 janvāra pārskatā, VS08 ir galvenā IDE lietojumprogrammu izstrādei ar Microsoft .Net Framework un vismaz pretendente uz labāko Windows mitināto C / C ++ IDE. Kad turpināju muldēt, decembrī izlaistajam produktam trūka tik gaidīto ADO.Net Entity Framework un LINQ to Entities, un tas salauza dažas JavaScript un VBScript funkcionalitāti no iepriekšējām versijām.

Tas ir par datiem

SP1 beidzot ietver ADO.Net Entity Framework (EF), Entity Data Model (EDM) un LINQ to Entities. EDM ir pilnvērtīgs, no valodas neatkarīgs, no datu bāzes neatkarīgs entītiju un attiecību modelis. To atbalsta Entity SQL valoda, un tā ir īpaši noderīga uz datiem orientētām biznesa līnijas lietojumprogrammām. LINQ to Entities integrē vaicājumus pret Entities C # un Visual Basic, kas daudziem programmētājiem var novērst vajadzību apgūt Entity SQL smalkumus.

Ņemiet vērā, ka entītijas SQL būtiski atšķiras no Microsoft SQL Server izmantotās vaicājuma valodas Transact-SQL. Runājot par SQL Server, SP1 pievieno Visual Studio 2008 pilnu atbalstu SQL Server 2008, kas ir karsts uz SQL Server 2008 izlaišanas papēžiem.

Labāka skriptu izstrāde

SP1 jūs atradīsit ievērojami uzlabotu IntelliSense un koda formatējumu JavaScript, pat trešo pušu bibliotēkām, vismaz, ja jūs strukturējat failus tā, kā to paredz VS08. Ja jūs pietiekami sajaucat struktūru, lai sajauktu JavaScript parsētāju, vissliktākais, kas tagad notiek, ir tas, ka nedarbosies VS08 IntelliSense un koda formatēšana; sintakses krāsošana parasti turpina darboties, un redaktors novēršas no jums, nevis mēģina “palīdzēt” ar nepareizām izmaiņām.

Tīmeklī

Izmantojot dinamiskos datus, varat ļoti ātri izveidot pamata datu lietojumprogrammu, pamatojoties uz datu modeli, tādā pašā garā kā Rails sastatņu lietojumprogrammas izveide. Tas arī uzlabo veidu, kā darbojas ar datiem saistītās vadīklas, pievienojot validāciju un veidnes. MSDN pārskats par jaunas dinamisku datu vietnes izveidošanu, izmantojot sastatnes, ietver divus datu modeļa izveides veidus: vienu, izmantojot LINQ uz SQL, un otru, izmantojot Entity Framework. Pārbaudiet oficiālo ASP.Net lapas sadaļu Dinamiskie dati darbībā, lai skatītu virkni video pamācību.

Izmantojot URL maršrutēšanu, varat izveidot maršrutēšanas tabulas savām ASP.Net vietnēm. Šī ir funkcija, kas sākotnēji tika izstrādāta ASP.Net MVC Framework, kas joprojām ir priekšskatījums; tas pats par sevi bija pietiekami noderīgs, ka tika sadalīts un izlaists kopā ar SP1. MVC Framework izskatās aptuveni tāds pats, kādu jūs varētu sagaidīt, ja redzētu priekšlikumu, kura vienas līnijas pārdošana bija “ASP.Net atbilst sliedēm”.

Ko URL maršrutēšana patiesībā dara jūsu labā? Tā vietā, lai nokļūtu no datiem atkarīgā lapā, nav jāizmanto HTTP POST vai vaicājuma sintakse vai jāveic URL pārrakstīšana, varat izmantot parasta izskata URL un to tulkot maršrutēšanas tabulā, kas vairāk atbilst RESTful noformējumam. un ar to, kā darbojas meklētājprogrammas - un vairāk kā Rails.

Runājot par REST atbalstu, jaunais Windows Communication Foundation (WCF) tīmekļa programmēšanas modelis pievieno atbalstu REST, AJAX un JSON pakalpojumiem, kā arī gan ATOM, gan RSS plūsmām WCF jau tā spēcīgajam atbalstam XML tīmekļa pakalpojumiem, WS- * kaudzei, un efektīvs, bet patentēts binārs protokols. Kurš saka, ka Microsoft nav sazinājies ar Web 2.0 un SOA?

Darbvirsmā

Ja esat C # programmētājs, jūs priecāsieties par iespējamo kļūdu uzlaboto atzīmēšanu (skatiet ekrāna attēlu). Tādu palīdzību Visual Basic programmētāji ir gaidījuši no redaktora; tagad tas ir arī C #.

Visual Basic programmētājiem ir viena jauna rotaļlieta, uz kuru C # programmētāji nevar pretendēt; to sauc par XML uz shēmu (skatiet ekrāna attēlu), un tas ir veids, kā automātiski secināt XML shēmu no XML faila. C # programmētājiem joprojām ir manuāli jāielādē XSD un XML faili.

Laikietilpīgs, bet tā vērts

Rezultātu karte Vērtība (10.0%) Dokumentācija (15.0%) Spēja (30.0%) Attīstības vienkāršība (30.0%) Izrāde (15.0%) Kopējais rādītājs (100%)
Microsoft Visual Studio 2008 SP19.09.010.09.09.0 9.3

Copyright lv.verticalshadows.com 2024

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