TEST RUN<>
032010<><>

Microsoft Visual Studio 2010

Hula-hula razvoj

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.

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/.

Duško PEJAČKI, Andraš LUDANJI

 
Microsoft Visual Studio 2010
Šta mislite o ovom tekstu?
Corel PaintShop Photo Pro X3
AutoDesSys Bonzai 3D 2.0
Sonicbytes ERA 2.0
VSO Software ConvertXtoDVD 4

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
Home / Novi brojArhiva • Opšte temeInternetTest driveTest runPD kutakCeDetekaWWW vodič • Svet igara
Svet kompjutera Copyright © 1984-2018. Politika a.d. • RedakcijaKontaktSaradnjaOglasiPretplata • Help • English
SKWeb 3.22
Opšte teme
Internet
Test Drive
Test Run
PD kutak
CeDeteka
WWW vodič
Svet igara



Naslovna stranaPrethodni brojeviOpšte informacijeKontaktOglašavanjePomoćInfo in English

Svet kompjutera