Alexander Rybak's Day in HGVM - 15.3.2014 (Subtitled)
A Groovy programnyelv új verziója könnyebb a programozók számára, akik a Java és az SQL segítségével dolgoznak, a nyelvi fejlesztők szerint.
A tavalyi hónapban a SpringSource, a VMware megosztottsága és a Groovy mögötti önkéntes fejlesztők közössége kiadta a dinamikusan összeállított nyelv új verzióját. Az új funkciók közé tartozik néhány régi Java-funkció, amely segíthet a Java programozóknak a Groovy-val való könnyebb munkavégzéshez. Néhány kiegészítést is tartalmaz, amelyek megkönnyítik az SQL-alapú adatbázisok használatának terhét.
Groovy a Sun Microsystems JVM (Java virtuális gép) futtató nyelvek egyre növekvő száma.
Groovy 2003-ban koncepcionált Java-szerű nyelvként lett kifejlesztve olyan feladatokhoz igazítva, amelyeket a Java maga is megkopott, mint pl. az XML-elemzés. A Groovy alkalmazásával a Java fejlesztők szkripteket és kódokat dolgozhatnak ki anélkül, hogy aggódnának a teljes körű Java programok kíséretében előforduló, néha jelentős mennyiségű zárolási kóddal, mondta Guillaume Laforge, a Groovy fejlesztője a SpringSource, a Java alkalmazás-infrastruktúra-kezelő szoftver szolgáltatója. A Groovy a JVM-en való futtatás mellett használhatja a rendelkezésre álló számtalan Java könyvtárat is.
A Laforge megjegyezte, hogy hivatalos bevezetése óta (az 1. verzió 2007-ben nem került kiadásra), Groovy több különböző feladatra talált rést, mint például a Java programok prototípusainak fejlesztése. A Grail gyors fejlesztési keretrendszerrel együtt alkalmazva gyorsabban felállt és adatbázis alapú webes alkalmazások futtatására is használható.
A nyelv 1.7-es verziója számos különböző funkciót tartalmaz, amelyek segítséget nyújtanak e munkákhoz, írja Laforge.
Az egyik jellemző a névtelen belső osztályok és beágyazott osztályok támogatása. Az ilyen támogatás már régóta rendelkezésre áll a Java-ban, de a Groovy korábbi változatai kizártak egy hasonló technikát, mint a bezárások támogatását. Mindkét megközelítés lehetővé teszi a fejlesztők számára, hogy kódoljanak olyan módon, hogy ne írjon új osztályt minden olyan lehetséges üzleti szabályra, amelyet a program találkozhat. Miközben a Java fenntartói most fontolóra veszik a bezárások alkalmazását, Groovy támogatni fogja az anonim belső osztályokat és a beágyazott osztályokat, hogy a Java programozók könnyebben dolgozzanak Groovy-val, állította Laforge. Ez a felvétel lehetővé teszi a Java keretrendszereket is, amelyek nagymértékben támaszkodnak az anonim belső osztályokra, hogy jobban együttműködjenek a Groovyval is.
A Groovy új verziójával is megpróbáltunk nagyobb SQL kompatibilitást elérni. A Laforge megjegyezte, hogy a rendszergazdák Groovy szkripteket írtak, hogy "nagy mennyiségű adatot köthessenek át egyik rendszerről a másikra" - mondta. Sok hagyományos szkriptnyelv nem működik nagyon jól az SQL-szel, és a Java program létrehozása a feladat számára túlságosan túlléphet. A Groovy 1.7 egy olyan új módszerrel rendelkezik, amely lehetővé teszi az adatok tételenként történő átvitelét, ami egyszerűsíti a migrációs parancsfájlok írását. A tranzakció feldolgozásához hasonló módszer is létezik.
A Groovy 1.7 új új funkciói közé tartozik a jegyzetek és állítások jobb támogatása. A GroovyConsole és az Absztrakt Syntax Tree interfészek javultak, a GroovyScriptEngine pedig át lett írva. A fejlesztők egy Microsoft Windows telepítőt is kiadtak a Groovy számára. A Graileket a közelmúltban frissítették is.
A Groovy, amely Apache licenc alatt nyílt forráskódú, évente egyszer frissül, mondja Laforge. Az 1.8 verzióhoz tervek közé tartozik a teljesítmény javítása. A dinamikusan összeállított nyelveken írt programok, például a Groovy vagy a Ruby általában lassabban futnak le, mint az idő előtt összeállított, statikusan összeállított nyelvekben, például a Java-ban. Groovy-t különösen a lassú teljesítmény miatt kritizálták. A fejlesztők nem sokat tettek 1,7-el a teljesítmény javításáról, Laforge azt mondta, bár ez nagyobb lesz az 1.8-as verzióban.
A Groovy 1.8 további prioritása további fejlesztések lesz a domainspecifikus nyelvek fejlesztésében, vagy DSL-eket. A DSL-ek olyan nyelvek, amelyekhez egy adott feladatra szabott kulcsszavak vannak. A DSL-eket úgy használhatják fel, hogy az üzleti logikát úgy írják le, hogy a nem-programozók megértsék. Tekintettel a viszonylag egyszerű szintaxisára és nyújthatóságára, Groovy a DSL-k kiépítésének alapjaként szolgálhatna, bár Laforge azt mondta, hogy szeretne többet megtudni a nyelv "szintaktikai zajának" (pl. Vessző és pontosvessző) tisztításában.
"Van néhány elképzelésünk arról, hogyan lehet tovább finomítani a szintaxist, hogy szebb megjelenésű DSL-eket kapjunk, ami jobban hasonlít a normál angolra."
A fejlesztők a legtöbb nagy IDE-t használhatják, mint például az Eclipse, az IntelliJ Idea és a Netbeans, hogy Groovy programokat írjon.
A vállalat 3,67 milliárd dollárt hozott világszerte a negyedévben, szemben az egy évvel korábbi 3,12 milliárd dollárral. Az Egyesült Államokban az árbevétel akár 10 százalékkal emelkedett, szemben az ország gazdasági zavarával, miközben egyre többet szerzett az EMC többi régiójában az egész világon. Az eredmények megelõzték az elemzõk várakozásait, akik a Thomson Financial felmérése szerint 3,56 milliárd dollár bevételt terveztek.

"A makroszintû gazdasági bizonytalanság ellenére úgy gondoljuk, hogy az információs infrastruktúrára és a virtuális infrastrukturális technológiákra fordított kiadások tovább fognak növekedni, "- mondta el Joe Tucci, az EMC elnöke és elnök-vezérigazgatója.
Képzést és támogatást nyújt az egyre népszerűbb nyílt forrású Groovy nyelvnek és a kapcsolódó Grailis webes alkalmazásfejlesztési keretnek. A megállapodás feltételei nem kerültek nyilvánosságra.

A SpringSource a vállalati Java fejlesztés tavaszi keretének mögött álló vállalat. A Grails részben a tavaszon alapul, és hasonlóan a népszerű Ruby on Rails webes keretrendszerhez, a "konvenció a konfigurációról" filozófiáját követi a fejlesztői termelékenység növelése érdekében.
A Comcast nagysebességű internetes ügyfelei Oregon és Southwest Washington egyes részeiben sokkal gyorsabban indulnak decemberben. A kábelszolgáltató az extrém 50-es szolgáltatást használja, amelynek letöltési sebessége akár 50 megabit másodpercenként is lehetséges.

A Comcast nevű, de hivatalosan DOCSIS 3.0 néven ismert "széles sávú" szolgáltatásnak köszönhetően a nagysebességű szolgáltatás sávszélességű álom. Vagyis, amíg rájössz, hogy a Comcast 250 GB-os havi letöltési sapka megmarad a helyén. Tartsa a kupakot, és az előnyök nyilvánvalóak. A szélsőséges 50 ügyfeleknek kb. 16 perc alatt képesnek kell lenniük egy nagy felbontású film (6 GB) letöltésére, Comcast szerint.