Programavimas

Testų centro apžvalga: „Visual Studio 2008 SP1“ yra glazūra ir dar daugiau tortų

„Microsoft Visual Studio 2008“ (VS08) 1 pakeitimų paketą (SP1) užtruko aštuonis mėnesius. Atsižvelgiant į papildomas galimybes, aštuoni mėnesiai gali neatrodyti tokie ilgi. Tam tikrais būdais SP1 jaučiasi užbaigtas to, kas turėjo būti „Visual Studio 2008“. Tai tikrai ne tik klaidų taisymų rinkinys, kurio tikitės iš termino „pakeitimų paketas“.

Kaip sakiau savo pirminėje „Visual Studio 2008“ apžvalgoje sausio mėn., VS08 yra pagrindinis IDE kuriant programas naudojant „Microsoft .Net Framework“ ir bent jau pretenduojantis į geriausią „Windows“ priglobtą „C / C ++ IDE“. Kai aš ėmiau domėtis, gruodį išleistam produktui trūko labai lauktos ADO.Net Entity Framework ir LINQ Entities, o ankstesnių versijų „Java“ ir „VBScript“ funkcijos sulaužytos.

Tai apie duomenis

SP1 pagaliau apima „ADO.Net Entity Framework“ (EF), „Entity Data Model“ (EDM) ir „LINQ to Entities“. EDM yra visiškai nepriklausomas nuo kalbos, nuo duomenų bazės nepriklausomas subjekto ir santykių modelis. Ją palaiko Entity SQL kalba ir ji ypač naudinga į duomenis orientuotoms verslo linijos programoms. „LINQ to Entities“ integruoja užklausas su „Entities“ į C # ir „Visual Basic“, o tai gali panaikinti poreikį išmokti „Entity SQL“ subtilybių daugeliui programuotojų.

Atminkite, kad „Entity SQL“ labai skiriasi nuo „Transact-SQL“ užklausos kalbos, naudojamos „Microsoft SQL Server“. Kalbant apie „SQL Server“, SP1 prideda visišką „SQL Server 2008“ palaikymą prie „Visual Studio 2008“, karšto ant „SQL Server 2008“ leidimo.

Geresnis scenarijų kūrimas

SP1 rasite labai patobulintą „IntelliSense“ ir „JavaScript“ kodų formatą, net ir trečiųjų šalių bibliotekose, bent jau tada, jei failus struktūrizuojate taip, kaip tikisi VS08. Jei pakankamai sujauksite struktūrą, kad suklaidintumėte „JavaScript“ analizatorių, blogiausia, kas nutinka dabar, kad VS08 „IntelliSense“ ir kodo formatavimas neveiks; sintaksės dažymas paprastai ir toliau veikia, o redaktorius lieka nuo jūsų kelio, užuot bandęs „padėti“ neteisingais pakeitimais.

Žiniatinklyje

„Dinaminiai duomenys“ leidžia labai greitai sukurti pagrindinę duomenimis pagrįstą žiniatinklio programą, pagrįstą duomenų modeliu, ta pačia dvasia, kaip kuriant „Rails“ pastolių programą. Tai taip pat pagerina su duomenimis susietų valdiklių veikimą, pridedant patvirtinimą ir šablonus. MSDN aprašymas, kaip sukurti naują dinaminių duomenų svetainę naudojant pastolius, apima du duomenų modelio kūrimo būdus: vieną naudojant LINQ į SQL, o kitą naudojant Entity Framework. Patikrinkite oficialaus ASP.Net puslapio skyrių „Dinaminiai duomenys veikiant“, kur rasite vaizdo įrašų pamokų seriją.

URL maršruto nustatymas leidžia jums sukurti maršruto lenteles savo ASP.Net svetainėms. Tai funkcija, kuri iš pradžių buvo sukurta „ASP.Net MVC Framework“, kuri vis dar peržiūrima; jis pats buvo pakankamai naudingas, kad buvo padalytas ir išleistas kartu su SP1. „MVC Framework“ atrodo maždaug taip, kaip tikėtumėtės, jei pamatytumėte pasiūlymą, kurio vienos eilės pardavimas buvo „ASP.Net susitinka su bėgiais“.

Ką iš tikrųjų daro URL nukreipimas jums? Užuot naudojęsi HTTP POST ar užklausos sintakse, norėdami patekti į nuo duomenų priklausantį puslapį, arba perrašyti URL, galite naudoti įprastos išvaizdos URL ir išversti jį nukreipimo lentelėje, kuri labiau atitinka „RESTful“ dizainą. ir kaip veikia paieškos sistemos - ir panašiau į „Rails“.

Kalbant apie „REST“ palaikymą, naujasis „Windows Communication Foundation“ (WCF) žiniatinklio programavimo modelis prideda REST, AJAX ir JSON paslaugų bei ATOM ir RSS tiekimo palaikymą prie WCF jau tvirto palaikymo XML žiniatinklio paslaugoms, WS- * kamino, ir efektyvų, bet nuosavą dvejetainį protokolą. Kas sako, kad „Microsoft“ neturi ryšio su „Web 2.0“ ir „SOA“?

Darbalaukyje

Jei esate C # programuotojas, džiaugsitės patobulėjusiu galimų klaidų žymėjimu (žr. Ekrano vaizdą). Tai tokia pagalba, kurios „Visual Basic“ programuotojai tikėjosi iš redaktoriaus; dabar jį turi ir C #.

„Visual Basic“ programuotojai turi vieną naują žaislą, į kurį C # programuotojai negali pretenduoti; jis vadinamas „XML to Schema“ (žr. ekrano vaizdą), ir tai yra būdas iš XML failo automatiškai padaryti išvadą apie XML schemą. C # programuotojai vis tiek turi įkelti XSD ir XML failus rankiniu būdu.

Daug laiko užima, bet verta

Rezultatų kortelė Vertė (10.0%) Dokumentacija (15.0%) gebėjimas (30.0%) Plėtros paprastumas (30.0%) Spektaklis (15.0%) Bendras rezultatas (100%)
„Microsoft Visual Studio 2008“ SP19.09.010.09.09.0 9.3

Copyright lt.verticalshadows.com 2024

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