![]() A szervezetek IT-költségvetésének 70 százalékát napjainkban az üzemeltetés emészti fel, amelynek következtében kevés erőforrás jut a fejlesztésre, ezért a vállalatok informatikai osztálya gyakran egy helyben topog, tevékenysége reaktívvá válik - mondta a fejlesztői konferencia nyitó előadásában Kollár László, a Microsoft Magyarország Fejlesztői és Platform Üzletágának igazgatója, aki a szoftvercég fejlesztőeszközeinek és platformjának népszerűsítéséért felel. Mindez hátrányosan érinti a szervezeteket, folytatta az igazgató, mivel az információtechnológia a piacelemző cégek egybehangzó véleménye szerint fejlődésének dinamikus korszakába lépett. A globális verseny körülményei között a piaci szereplőkre óriási nyomás nehezedik. Minden eddiginél pontosabban kell feltérképezniük az ügyfelek elvárásait, hogy azután a célcsoport igényeire szabott, a versenytársak kínálatához képest többletet adó termékekkel és szolgáltatásokkal jelenhessenek meg, a lehető legrövidebb idő alatt reagálva a kereslet változásaira. Ennek következtében egyre rövidebbé válik a termékek életciklusa, és ezzel együtt lerövidül a döntéshozatalhoz, a tervezéshez és kivitelezéshez rendelkezésre álló idő is, miközben ezeket a folyamatokat mind több adattal és információval kell támogatni. - Ilyen feltételek között a szoftverfejlesztők számos kihívás elé néznek - hangsúlyozta Kollár László. - A vállalaton belülről vagy a cég ügyfélkörétől érkező megrendelésekre gyorsan kell válaszolniuk, megbízható és látványos eredményt kell produkálniuk, barátságos áron. Ellenkező esetben a megbízások könnyen más fejlesztőkhöz vándorolnak, mivel ez a tevékenység - ugyancsak az IT evolúciójának köszönhetően - ma már a világ szinte bármely pontjára kihelyezhető. A fejlesztőknek ezért olyan eszközökre van szükségük, amelyekkel minden eddiginél hatékonyabban, ugyanakkor kreatívabb módon dolgozhatnak. A .NET új korszaka A Visual Studio 2008 és a .NET 3.5 ezt az eszközkészletet és platformot adja a fejlesztők kezébe - mondta Nacsa Sándor, a Microsoft Magyarország technológiai programmenedzsere. - Megjelenésükkel kiteljesedett az a folyamat, amely fejlesztési platformunk tíz évvel ezelőtt megkezdett, radikális megújítását célozta. A Visual Studio 2008 három területen, a gyors alkalmazásfejlesztés, a csoportmunka támogatása és a gazdag felhasználói élményt adó kezelőfelületek készítése terén jelentős újításokkal szolgál. A modellezéstől kezdve a kódoláson át a hibakeresésig továbbfejlesztett nyelvi, tervező, szerkesztő és adatkapcsolati funkciókat kínál, amelyek jelentősen növelik a fejlesztés hatékonyságát. A közös eszközök és a folyamatok integrációja révén az architektek, a projektmenedzserek, a fejlesztők, a grafikai tervezők és a tesztelők együttműködése hatékonyabbá válik, így számottevően csökkenthető a fejlesztéshez szükséges idő. A Visual Studio 2008-ban például könnyedén megjeleníthetők és fejleszthetők a grafikai tervezők új eszközkészletével, a Microsoft Expression Web és Blend segítségével elkészített kezelőfelület elemei, a mögöttes kód és a megjelenítési kód szétválasztásának megőrzésével. A Visual Studio 2008 emellett olyan új eszközöket is tartalmaz, amelyekkel a fejlesztők könnyebben és gyorsabban készíthetnek látványos, testre szabható felhasználói felületeket és teljes alkalmazásokat, kiaknázva a web, a Windows Vista és az Office 2007, az SQL Server 2008 és a Windows Server 2008, valamint a Windows Mobile adta lehetőségeket. - Ennek köszönhetően vektorgrafikus felületekre is fejleszthetünk, és ez szinte korlátlan lehetőségeket biztosít a dizájn terén - hangsúlyozta Nacsa Sándor. -További újdonság, hogy a hálózaton már meglévő megoldásrészekből, elemekből is újrakeverhetünk alkalmazásokat, és nemcsak az ismert Web 2.0-s mashupok szintjén, hanem valódi, gazdag kliensmegoldások esetében, például az Office 2007 rendszerre épülő módon is. Emellett a fejlesztői munka vonatkozásában számtalan, önmagában is nagy horderejű újdonság jelent meg a Visual Studio 2008-ban. Ilyen például az adatkezelés funkcionális szintre emelt, ugyanakkor meglévő .NET nyelvekbe integrált, teljesen általános módja, a LINQ (ejtsd: link), azaz Language Integrated Query. Itt nem csupán adatbázisok használatáról, hanem bármilyen halmaz jellegű adat kezeléséről beszélünk, jöjjön az bármilyen adatforrásból. A LINQ-et az SQL Server 2008-ban megjelenő, úgynevezett entitások használatának lehetősége kíséri. Olyan fogalmi konstrukciókról van itt szó, amelyeket a fejlesztőknek eddig le kellett képezniük a relációs táblák szintjére, jóllehet a fejlesztés során, az adatmodellezéskor ezekkel az entitásokkal volt dolguk. A Visual Studio 2008-cal így jóval hatékonyabban dolgozhatnak, legyen szó új feladatról, vagy a már működő megoldás továbbfejlesztéséről és karbantartásáról. A .NET új korszaka A Visual Studio 2008 és a .NET 3.5 ezt az eszközkészletet és platformot adja a fejlesztők kezébe - mondta Nacsa Sándor, a Microsoft Magyarország technológiai programmenedzsere. - Megjelenésükkel kiteljesedett az a folyamat, amely fejlesztési platformunk tíz évvel ezelőtt megkezdett, radikális megújítását célozta. A Visual Studio 2008 három területen, a gyors alkalmazásfejlesztés, a csoportmunka támogatása és a gazdag felhasználói élményt adó kezelőfelületek készítése terén jelentős újításokkal szolgál. A modellezéstől kezdve a kódoláson át a hibakeresésig továbbfejlesztett nyelvi, tervező, szerkesztő és adatkapcsolati funkciókat kínál, amelyek jelentősen növelik a fejlesztés hatékonyságát. A közös eszközök és a folyamatok integrációja révén az architektek, a projektmenedzserek, a fejlesztők, a grafikai tervezők és a tesztelők együttműködése hatékonyabbá válik, így számottevően csökkenthető a fejlesztéshez szükséges idő. A Visual Studio 2008-ban például könnyedén megjeleníthetők és fejleszthetők a grafikai tervezők új eszközkészletével, a Microsoft Expression Web és Blend segítségével elkészített kezelőfelület elemei, a mögöttes kód és a megjelenítési kód szétválasztásának megőrzésével. A Visual Studio 2008 emellett olyan új eszközöket is tartalmaz, amelyekkel a fejlesztők könnyebben és gyorsabban készíthetnek látványos, testre szabható felhasználói felületeket és teljes alkalmazásokat, kiaknázva a web, a Windows Vista és az Office 2007, az SQL Server 2008 és a Windows Server 2008, valamint a Windows Mobile adta lehetőségeket. - Ennek köszönhetően vektorgrafikus felületekre is fejleszthetünk, és ez szinte korlátlan lehetőségeket biztosít a dizájn terén - hangsúlyozta Nacsa Sándor. -További újdonság, hogy a hálózaton már meglévő megoldásrészekből, elemekből is újrakeverhetünk alkalmazásokat, és nemcsak az ismert Web 2.0-s mashupok szintjén, hanem valódi, gazdag kliensmegoldások esetében, például az Office 2007 rendszerre épülő módon is. Emellett a fejlesztői munka vonatkozásában számtalan, önmagában is nagy horderejű újdonság jelent meg a Visual Studio 2008-ban. Ilyen például az adatkezelés funkcionális szintre emelt, ugyanakkor meglévő .NET nyelvekbe integrált, teljesen általános módja, a LINQ (ejtsd: link), azaz Language Integrated Query. Itt nem csupán adatbázisok használatáról, hanem bármilyen halmaz jellegű adat kezeléséről beszélünk, jöjjön az bármilyen adatforrásból. A LINQ-et az SQL Server 2008-ban megjelenő, úgynevezett entitások használatának lehetősége kíséri. Olyan fogalmi konstrukciókról van itt szó, amelyeket a fejlesztőknek eddig le kellett képezniük a relációs táblák szintjére, jóllehet a fejlesztés során, az adatmodellezéskor ezekkel az entitásokkal volt dolguk. A Visual Studio 2008-cal így jóval hatékonyabban dolgozhatnak, legyen szó új feladatról, vagy a már működő megoldás továbbfejlesztéséről és karbantartásáról. Fejlesztői tapasztalatok A Microsoft Magyarország felmérést végzett a konferenciára regisztrált 551 informatikai szakember körében, amelyből kiderült, hogy a hazai fejlesztők jelentős hányada már ugyancsak felkészült a .NET 3.0, az ASP .NET AJAX, a .NET 3.5 és a Visual Studio 2008 használatára. A megkérdezettek közel 17 százaléka próba-, több mint 12 százaléka pedig már éles projektekben is használta az új fejlesztőeszközöket. Közülük többen az MSDN konferencián is beszámoltak tapasztalataikról. Az L&M Solutions Kft. SharePoint-alapú megoldásokat szállít elsősorban a pénzügyi, a távközlési és az energetikai szektor, valamint a gyógyszeripar szereplői számára. - A Visual Studio 2008 megjelenése számunkra nagyon fontos mérföldkő, mert a benne elérhető újítások annyira illenek mindennapi munkánkhoz, mintha kifejezetten a mi számunkra készültek volna - mondta Molnár Ágnes, az L&M Solutions vezető tanácsadója. - Hogy egy példát említsek, munkánk jelentős részét SharePoint-alapú workflow fejlesztése képezi, és ehhez most kiemelt támogatást kapunk, elsősorban a debuggolás és hibakeresés területén. Közvetlenül a Visual Studio 2008-ból indíthatjuk a munkafolyamatokat, és hozzárendelhetjük őket listákhoz vagy tárakhoz, ezáltal jelentősen lecsökken a fejlesztői ráfordítás mennyisége. A hatékonyságot az a körülmény is növeli, hogy workflow-inkban már brakepointokat is elhelyezhetünk, ugyanúgy, mint bármely más futó kódunkban. A vezető tanácsadó fontosnak tartotta megemlíteni, hogy a Web 2.0-es mashupok és Office 2007-alapú alkalmazások is számos lehetőséget rejtenek magukban. A Microsoft Magyarország felmérést végzett a konferenciára regisztrált 551 informatikai szakember körében, amelyből kiderült, hogy a hazai fejlesztők jelentős hányada már ugyancsak felkészült a .NET 3.0, az ASP .NET AJAX, a .NET 3.5 és a Visual Studio 2008 használatára. A megkérdezettek közel 17 százaléka próba-, több mint 12 százaléka pedig már éles projektekben is használta az új fejlesztőeszközöket. Közülük többen az MSDN konferencián is beszámoltak tapasztalataikról. Az L&M Solutions Kft. SharePoint-alapú megoldásokat szállít elsősorban a pénzügyi, a távközlési és az energetikai szektor, valamint a gyógyszeripar szereplői számára. - A Visual Studio 2008 megjelenése számunkra nagyon fontos mérföldkő, mert a benne elérhető újítások annyira illenek mindennapi munkánkhoz, mintha kifejezetten a mi számunkra készültek volna - mondta Molnár Ágnes, az L&M Solutions vezető tanácsadója. - Hogy egy példát említsek, munkánk jelentős részét SharePoint-alapú workflow fejlesztése képezi, és ehhez most kiemelt támogatást kapunk, elsősorban a debuggolás és hibakeresés területén. Közvetlenül a Visual Studio 2008-ból indíthatjuk a munkafolyamatokat, és hozzárendelhetjük őket listákhoz vagy tárakhoz, ezáltal jelentősen lecsökken a fejlesztői ráfordítás mennyisége. A hatékonyságot az a körülmény is növeli, hogy workflow-inkban már brakepointokat is elhelyezhetünk, ugyanúgy, mint bármely más futó kódunkban. A vezető tanácsadó fontosnak tartotta megemlíteni, hogy a Web 2.0-es mashupok és Office 2007-alapú alkalmazások is számos lehetőséget rejtenek magukban. - A két hónapja bejelentett Office Business Applications (OBA) komponensek térhódításával a jól ismert kliensoldali alkalmazások egyre erősebb üzleti funkcionalitással ruházhatók fel - mondta Molnár Ágnes, aki ezt demó keretében, a háttérrendszerekkel kommunikáló, dinamikus tartalmú dokumentumok készítésével is szemléltette a konferencián. - Ezzel együtt az üzleti és beszállítói, fejlesztői oldal is változik, magasabb szintre került a komponensalapú gondolkodás. Megváltozik az üzleti modellezés menete, az SQL Server 2008-cal változik az adatmodellezés, s ezáltal az architekturális és fejlesztői modellezés is. A Visual Studio 2008 és a .NET 3.5 ehhez minden korábbinál nagyobb fejlesztői támogatást ad. A Response Kft. egyedi szoftverfejlesztéssel foglalkozik - webes és intranetes alkalmazásokat, vékony és vastag klienst egyaránt támogató, kliensszerver alkalmazásokat, valamint mobil alkalmazásokat készít a pénzügyi szervezetek, a médiavállalatok és a telekommunikációs cégek számára. - Emlékszem, hogy annak idején milyen gyökeres változást jelentett a grafikus felületre való átállás - mondta Velvárt András, a Response ügyvezető igazgatója. - Úgy gondolom, hogy a következő néhány évben, a számítógépek teljesítményének további növekedése következtében hasonló változások elé nézünk, a desktopon és a weben egyaránt. Az új felhasználói élmény még közelebb hozza az átlagemberhez a számítástechnikát. Egy átgondolt, jól megtervezett felületnek köszönhetően jelentősen nőhet a felhasználók produktivitása, csökkenhet a szoftver megismeréséhez szükséges idő, végső soron akár az ügyviteli célú szoftverek is szerethetővé válhatnak. Ehhez persze nem elég, ha a számítógépek kapacitása folyamatosan nő - tette hozzá a szakember -, a platformnak és a fejlesztőeszköznek is elérhetővé, kifizetődővé kell tennie az újfajta élmény kifejlesztését. - A Visual Studio 2008 végre megfelelő eszköz arra, hogy a .NET 3.0-ban és 3.5-ben bevezetett újdonságokat kihasználhassuk - mondta Velvárt András. - A szerver és az üzleti logika területén a nyelvbe és a Visual Studio 2008-ba tökéletesen integrált LINQ, LINQ to SQL, LINQ to XML, míg webes alkalmazások fejlesztésekor a továbbfejlesztett Web szerkesztő és a Microsoft Ajax Library, valamint a Silverlight-támogatás teszi jóval hatékonyabbá a fejlesztést. A Windows Presentation Foundation-támogatás az Expression Studióval együtt pedig olyan innovatív, látványos, és elsősorban jól használható felhasználói felületek készítését teszi lehetővé, amelyeket néhány éve még csak a hollywoodi sci-fi filmekben láthattunk. Velvárt András a konferencián mindezt egy látványos, 45 perces demóval is illusztrálta - Szabó Péter grafikus tervező kollégájával együtt a Microsoft új fejlesztőeszközeivel ennyi idő alatt egy működő alkalmazást készített egy népszerű Xbox-alapú játék példájából kiindulva. A Cason Mérnöki Zrt. nagy földrajzi kiterjedésű ipari rendszerek automatizálásához olyan intelligens terepi eszközöket fejleszt, amelyek GPRS kapcsolaton keresztül kommunikálnak a háttérrendszerekkel. Ügyfelei itthon és külföldön elsősorban az energetika és a szállítmányozás területéről kerülnek ki. - Vállalatunk több mint tíz éve elkötelezte magát a web, mint ipari alkalmazásplatform mellett - mondta Szakács Szilárd, a Cason felhasználói élményért felelős mérnöke. - Alkalmazásaink kezelőfelületét korábban Ajaxra és SVG-re építettük, ezért a Microsoft Silverlight 2 bejelentésével kézenfekvő volt számunkra, hogy lecseréljük őket. Először a DIWICON-M mobil munkaszervezési és személyvédelmi termékcsaládunk újul meg. Ez nem csupán a felhasználói felületet érintő változás. A teljes back-end is a legújabb Microsoft technológiákra épül, alkalmazásunk Windows Sever 2008-on fut és a klienst SQL Server 2008 szolgálja ki adatokkal. A Visual Studio 2008 már a Silverlight 2 alfa verziója óta támogatja ezt az új, platformfüggetlen webes technológiát: teljes Intellisense-szel, a XAML fájlokhoz adott dizájnnézettel segíti a hatékony munkát. Ennél is fontosabb talán a Microsoft Expression Studio és a Visual Studio 2008 együttműködése, amely lehetővé teszi számunkra a dizájner bevonását a projektbe. A Silverlight 2 futtatókörnyezete a .NET 3.5 újdonságait kínálja számunkra, és a LINQ lekérdezéseknek, valamint az új C# nyelvi elemeknek is jó hasznát vettük a fejlesztés során. A Visual Studio 2008 egy olyan környezetet ad, amelyben öröm az Expression Studio- és Silverlight-alapú fejlesztés. Visual Studio 2008 különböző ízekben A konferencián Bátorfi Zsolt, a Microsoft Magyarország fejlesztésiplatform-szakértője a szoftvercég RIA (Rich Internet Applications) stratégiája kapcsán szintén a Silverlight 2-ben való fejlesztésről tartott előadást. Úgy fogalmazott, hogy a jelenleg béta-verziójánál tartó, és várhatóan szeptember elejétől elérhetővé váló technológiával lehetővé válik a több platformon futó .NET alkalmazások készítése. Az Internet Explorer mellett a Firefoxot és a Safarit is támogató, 4,5 megabájtos plug-inben úgy sikerült elhelyezni a több mint 60 megabájtos .NET-et, hogy a Microsoft kihagyta belőle mindazokat az elemeket, amelyek nem értelmezhetők multiplatformos környezetben. Rátky Gábor, az Epam Systems vezető szoftvermérnöke pedig a Visual Studio 2008 kiterjeszthetőségét szemléltette a rendezvényen. A cég a Microsoft tavalyi TechEd koferenciájára a Visual Studio Shell alapjain készített egy kiegészítő fejlesztőkörnyezetet a World of Warcraft hálózati szerepjátékhoz. A Visual Studio Shell érdekessége, hogy ingyenesen letölthető és használható, kinézete, működése testre szabható, így lényegében nyílt forráskódú projektek megvalósítását teszi lehetővé. A hivatalosan február 27-én bejelentett, de tavaly november óta elérhető Visual Studio 2008 több változatban kapható. A Standard és a Professional Edition egyéni fejlesztők, illetve kisebb szoftvercégek, fejlesztőcsapatok számára ad teljes körű fejlesztőkörnyezetet Windows- és webalapú alkalmazások készítéséhez. A magas szoftverminőségben és tervezhető megvalósításban érdekelt fejlesztőcsoportok munkáját pedig a Visual Studio Team System 2008 különböző változatai hivatottak segíteni. Egyetemisták és hobbifejlesztők számára a Visual Studio 2008 Express változatai is elérhetők - ezek ingyenesek, de a felhasználónak 30 napon belül regisztrálnia kell. Újdonság, hogy ha ezt megteszi, akkor a Standard vagy a Professional kiadást kedvező, frissítési áron vásárolhatja meg. http://www.computerworld.hu/elmeny-es-teljesitmeny.html |