TEST RUN
Microsoft Visual Studio 2010
Duško PEJAČKI, Andraš LUDANJI
1. mart 2010.

Kada pričamo o razvoju aplikacija za Windows platformu i sagledamo sve IDE (integrisana razvojna okruženja) alate, u tom domenu je nezaobilazan, naravno, Microsoft Visual Studio (VS) zajedno sa svojim objedinjenim pristupom razvoju aplikacija za operativni sistem.

Hula-hula razvoj

Za ovu godinu MS je najavio i pustio na download svim MSDN korisnicima verziju VS 2010 pod razvojnim kodnim imenom Hawaii. Šta je novo na Havajima - pa bukvalno sve, od korisničkog sistema do .NET 4.0 frameworka.

VS 2010 IDE je potpuno redizajniran da bi, kako kažu u MS, smanjili kompleksnost i gužvu sa kontrolama. Novi GUI bolje podržava rad sa više otvorenih dokumenata i, što je trenutno najbitnije, bolji rad i saradnju, kao i korišćenje više monitora. Tekst editor u kome se radi napisan je ponovo uz upotrebu Windows Presentation Foundation (WPF), što prilagođava editor aktuelnom operativnom sistemu Windows 7. Managed Extensibility Framework (MEF) je novi sistem komponenti ili pluginova koji omogućava aplikaciji da bude dinamički sastavljena od komponenti koje se odaberu kao potrebne za razvoj.

 
VS 2010 dolazi sa potpuno novim .NET 4.0 Frameworkom, koji je, naravno, prilagođen razvoju za Windows 7 i u sebi ima potpunu podršku za sve nove komponente i objekte integrisane u novi OS. Pored svega toga, .NET 4.0 uvodi i nov programski jezik nazvan F# (ef šarp), koji će programerima pomoći svojim „multiparadigma” pristupom.

F# je novi punopravni član VS kompajler „tima”, a inače već nekoliko godina postoji kao poseban research dodatak. F# je prost i pragmatičan jezik koji svoju snagu pokazuje u paralelnom I/O programiranju, paralelnom CPU programiranju, skriptovanju i algoritamskom razvoju. Ovaj jezik kombinuje prednosti funkcionalnog programiranja sa kvalitetnim modernim runtime sistemom kao što je .NET 4.0. Kao takav dostupan je i na Mac, Linux i drugim platformama nezavisno od VS 2010 okruženja.

.NET framework 4.0 sastoji se od raznih komponenti, a najbitnija komponenta je CLR (Common Language Runtime), jer je to sada nova v 4.0, dok se do sada koristila v.2.0 (koja se isporučivala i sa .NET 2.0 do 3.5). Druga važna komponenta je FCL (Foundation Class Library), koja donosi dosta novosti, a jedna od najbitnijih je podrška za paralelni razvoj (PLINQ, Task Parallel Library za managed code i Parallel Patterns Library za native C++ razvoj). Najbitnije novine su PLINQ i ostale paralelne tehnologije zbog sve veće ekspanzije multiprocesorskog rada i potrebe za takvim aplikacijama koje bi koristile sve prednosti takvog okruženja.

Što se tiče razvoja native koda pomoću C++, novi kompajler u VS 2010 donosi i prilično kompletnu podršku za novi standard u razvoju C++0x (konačno usvajanje očekuje se krajem 2011. godine). Isto tako, poboljšane su sve dodatne komponente frameworka kao što su WCF, WPF i WF. TFS (Team Foundation Server) dobio je Basic verziju koja može da se instalira na klijentsku mašinu (TFS je inače Source Control, Bug Tracking i Build Automation sistem, plus, recimo, statistika kôda i tima i slično).

Najzanimljiviji dodatak svakako je Parallel Extensions - biblioteka, tj. niz ekstenzija koje vam omogućavaju da lako pišete aplikacije koje će raditi paralelno procesiranje, to jest u okruženju koje je projektovano kao paralelni kompjuting. Da bi sve radilo kako treba, debager je dopunjen mogućnošću da debaguje i takve aplikacije u paralelno orijentisanom okruženju. Editor kôda sada podvlači reference na simbol sa kojim se radi u kôdu. Pored toga, opcija Quick search će inkrementalno pretražiti sve simbole u aktuelnim C++, C# i VB.NET projektima. Opcija The Call Hierarchy omogućava programeru da vidi sve metode koji su pozvani iz trenutno korišćenog metoda ili sve koji se pozivaju iz njega - što je nekad vrlo zgodna opcija koja smanjuje šetanje po kôdu i, naravno, povećava produktivnost. IntelliSense pomoć u obliku „pametnog” dopunjavanja kôda postala je pametnija i brža i omogućava vam da putem dodatnih pravila koja se mogu unapred definisati utičete na neke predloge koje vam IDE daje.

Sharepoint je udarna MS tehnologija koja je sada deo VS-a i koja užasno brzo raste, pa je za kratko vreme postala „bilion dollar product”. Koristi se kao document management & content management system. Nova stvar je i Test Manager, gde možete napraviti svoj Test Lab sa virtuelnim mašinama koje bi se koristile za razvoj i nezavisno testiranje aplikacija na više načina. Još jedan bitan dodatak je MS Azure - Cloud kompjuting je danas u modi. Azure je sada potpuno integrisan u VS kao Cloud skup internet servisa u Microsoft izvedbi za koju možete razvijati servise u novom VS-u. ASP.NET je isto poboljšan, ali je najbitniji ASP.NET MVC 2.0, koji prethodnu 1.0 verziju dovodi do mature nivoa, odnosno postaje veoma upotrebljiv Model-View-Controler framework.

U principu, VS 2010 predstavlja jednu veliku reviziju skupa razvojnog alata koja donosi nekoliko povećih novosti (novi CLR, što je vrlo bitno), podrška razvoju za multicore, F# (funkcionalno programiranje), Cloud (Azure), ali i bitna poboljšanja u dosad prisutnim tehnologijama i oblastima (FCL, WPF, WCF, C# 4.0 itd.). Kao i do sada, besplatna verzija alata Visual Studio Express može se skinuti sa adrese http://www.microsoft.com/exPress/.


Potrebno:
Windows XP SP2/Vista/7 (32 bit); XP Pro x64/Vista/7 (64 bit)
Verzije:
Express, Standard, Professional, Team System
Cena:
300 do 10.939 dolara
Adresa:
www .microsoft .com /visualstudio /en -us /products /2010 /default .mspx
PRETHODNI TEKST
SLEDEĆI TEKST
Najčitanije
Igre
Telefoni
Hardver
Softver
Nauka
Aktuelno štampano izdanje
JUN 2025
Doom: The Dark Ages
Doom iz mračnog doba drugačiji je od svih drugih Doomova, jer je Slayer koncipiran kao tenk sa štitom...
Clair Obscur: Expedition 33
Estetika Belle Époquea, gameplay u skladu sa kanonima JRPG-a, vrhunsko pripovedanje i ljubav prema igrama...
Computex 2025, Tajpej, Tajvan
AI NEXT
Ovaj, nekada ultra-PC-specifični sajam, odavno se proširio na srodne tehnologije, biznis rešenja i digitalne usluge, postavši varijanta azijskog C...
Gigabyte GeForce RTX 5070 Gaming OC 12G
Višak samopouzdanja
Kartica je sa hardverske strane vrlo kvalitetna, ali ništa ne može da nadomesti nedostatak snage „pod haubom”...
Asus ProArt P16 (H7606WP)
Pronalazak neverovatnog
Novi ProArt P16 donosi moderna rešenja, u dobro usaglašenom odnosu gabarita i performansi – alatka koju ćete sa ponosom nosati sa sobom...
Logitech ProX Superlight 2
Sve udvostručeno
Ovaj miš predstavlja jasnu indikaciju da najveći proizvođač ne želi da napusti nijedan segment tržišta...
Winhance 25.05
Popravka Prozora
U pitanju je alatka koja omogućava da se brzo rešite (većine) bloatwarea, ali i da obavite optimizaciju rada Windowsa...
TCL NXTPAPER 11 Plus
Momak za sve
Ovo bi bio najbolji tablet „za te pare” i da košta 100 evra više...
.rs: Beogradski prevoz na Yandexu • Srbija u SEPA • Loši primeri digitalizacije
Unapređeno e Zakazivanje
Beogradski prevoz na Yandexu • Srbija u SEPA • Loši primeri digitalizacije
Google Mariner, Google Astra i AI autonomni agenti
Uspon tihog softvera
Umesto kliktanja stručnog lica, softver će, već ove godine, u tihom, gotovo nečujnom načinu rada - završavati posao...
Fatal Fury: City of the Wolves
Fatal Fury je oduvek bio čudna cvećka u svetu borilačkih igara; takav je i ostao...
Arc Raiders
Novi extraction shooter iz pera autora dobrih delova franšize Battlefield (i potcenjenog The Finals)...
© 2025 Svet kompjutera. Sva prava zadrzana.
Novi broj - Arhiva - Forum - O nama