10 Decor Ideas for a White Bedroom
Groovy-ohjelmointikielen uudella versiolla pyritään tekemään elämästä helpompi ohjelmoijille, jotka työskentelevät Java ja SQL, kielen kehittäjät huomata.
Viime kuussa SpringSource, VMwaren jako ja vapaaehtoisten kehittäjien yhteisö Groovyn takana julkaisi uuden version dynaamisesti kootun kielen. Uusia ominaisuuksia ovat vanhat Java-toiminnot, jotka voivat auttaa Java-ohjelmoijia työskentelemään helpommin Groovyn kanssa.
Groovy on yksi Sun Microsystemsin JVM: n (Java Virtual Machine) ylläpitävistä kielistä.
Vuonna 2003 Groovy sai käsityksen siitä, että Groovy kehitettiin Java-kaltaiseksi kieleksi, joka on räätälöity niille tehtäville, joita Java itse on murskannut, kuten XML-jäsentely. Groovy'n avulla Java-kehittäjät voivat kehittää käsikirjoituksia ja koodeja huolestumatta manuaalisista Java-ohjelmista, joskus huomattavasta määrästä kovalevyn koodia, kertoi Groovy-kehityksen johtaja Java-sovellusinfrastruktuurin hallinnan ohjelmistotoimittaja SpringSource. Käyttämällä JVM: tä Groovy voi käyttää lukemattomia Java-kirjastoja, jotka ovat saatavilla.
Laforge huomautti, että virallisen esittelynsä jälkeen (versio 1 julkaistiin vasta vuonna 2007) Groovy on löytänyt markkinarako useissa eri tehtävissä, kuten Java-ohjelmien prototyyppien kehittäminen. Yhdessä Grailin nopean kehityksen kanssa se on myös käytetty nopeaan nousuun ja tietokantaan perustuvien WWW-sovellusten ylläpitoon.
Kielen kielen versio 1.7 sisältää useita erilaisia toimintoja avustamaan näissä töissä, Laforge kuvaili.
Yksi ominaisuus on tuki anonyymeille sisäisille luokille ja sisäkkäisille luokille. Tällainen tuki on ollut pitkään käytössä Java: ssa, mutta Groovyn aikaisemmat versiot jättivät heidät kannattamaan samanlaista tekniikkaa kuin sulkemisia. Molempien lähestymistapojen avulla kehittäjät voivat koodata siten, ettei ole tarpeen kirjoittaa uutta luokkaa jokaiselle mahdolliselle liiketoimintasäännölle, jota ohjelma saattaa kohdata. Vaikka Java-ylläpitäjät harkitsevat nyt sulkemisten käyttöä, Groovy tukee nimetön sisäisiä luokkia ja sisäkkäisiä luokkia, jotta Java-ohjelmoijat voisivat helpommin työskennellä Groovyn kanssa, Laforge sanoi. Tämä sisällyttäminen mahdollistaa myös Java-kehykset, jotka luottavat voimakkaasti anonyymeihin sisäisiin luokkiin työskentelemään entistä saumattomammin Groovyn kanssa, hän lisäsi.
Groovyn uudella versiolla on yritetty myös lisätä yhteensopivuutta SQL: n kanssa. Laforge totesi, että järjestelmänvalvojat ovat kirjoittaneet Groovy-skriptejä siirtämään "suuria tietojoukkoja järjestelmästä toiseen", hän sanoi. Paljon perinteisiä komentosarjakieltä ei toimi kovin hyvin SQL: n kanssa ja Java-ohjelman kirjoittaminen tehtävään saattaa olla ylikuormitusta. Groovy 1.7: ssä on uusi menetelmä, jonka avulla tiedot voidaan siirtää erissä, joiden pitäisi yksinkertaistaa siirtokäsikirjoitusten kirjoittamista. Se sisältää myös samanlaisen menetelmän tapahtumien käsittelyyn.
Muita Groovy 1.7: n uusia ominaisuuksia ovat parannettu tuki merkintöjen ja väitteiden tukemiseen. GroovyConsole ja Abstrakti Syntax Tree -liittymät on parannettu ja GroovyScriptEngine on kirjoitettu uudelleen. Kehittäjät ovat myös julkaisseet Microsoft Windowsin asennusohjelman Groovylle. Graals on äskettäin päivitetty myös.
Groovy, joka on avoin lähdekoodi Apache-lisenssin alla, päivitetään kerran vuodessa, Laforge sanoi. Suoritukset versiolle 1.8 sisältävät suorituskyvyn parannuksia. Dynaamisesti koottujen kielten, kuten Groovyn tai Rubyn, kirjoittamat ohjelmat toimivat tyypillisesti hitaammin kuin aikaisemmin koottavat, staattisesti koottavilla kielillä kuten Java. Erityisesti Groovy on kritisoitu hitaasta suorituksesta. Kehittäjät eivät tehneet kovin paljon työtä parannettaessa suorituskykyä 1.7, Laforge sanoi, mutta se on enemmän prioriteettia versiolle 1.8.
Groovy 1.8: n toinen painopiste on lisäparannuksia, jotka auttavat kehittämään verkkotunnuksen erityisiä kieliä, tai DSL: itä. DSL: t ovat kieliä, joiden avainsanat on mukautettu tiettyyn tehtävään. DSL: itä voidaan käyttää kirjoittamaan liiketoimintalogiikkaa niin, että muut kuin ohjelmoijat voivat ymmärtää. Koska se on suhteellisen yksinkertainen syntaksi ja laajennettavuus, Groovy voisi toimia pohjana DSL: ien rakentamiselle, vaikka Laforge sanoi, että hän haluaisi enemmän työtä puhdistaa joitakin kielen "syntaktista kohinaa", kuten pilkkuja ja puolipisteitä.
"Meillä on joitain ideoita siitä, miten edelleen tehostaa syntaksia, jotta nautittavat DSL-ominaisuudet, jotka näyttävät tavalliselta englantilaiselta", hän sanoi.
Kehittäjät voivat käyttää useimpia tärkeimpiä IDE: itä, kuten Eclipse, IntelliJ Idea ja Netbeans, kirjoittaa Groovy-ohjelmia.
Tiistaina julkaistiin SQL Azure -teknologian esikatselut, Azure-pilvipohjaisen infrastruktuurin alustan tietokanta ja SQL Server StreamInsight ja sen pääsy CEP (complex event processing) areenalle.
Lisäksi ilmoitettiin SQL Server -ohjain, joka tarjoaa Azure-tuen PHP: lle (hypertekstin esiprosessori), joka on suosittu kieli verkkosovellusten kehittäjien keskuudessa. MSDN- ja Technet-tilaajat pääsivät esikatseluun tiistaina; ne ovat yleensä käytettävissä keskiviikkona.
Uusi MSN-kotisivu: uusi syy rakastaa Microsoftia?
Microsoft uudistaa MSN-portaalia ja näyttää siitä , se on hyvä muutos.
CyberLinkin 300 dollarin Director Suite on kokoelma neljän yhtiön parhaista muokkausohjelmista - kolme uutta versiota ja yksi uusi esittely yhdistetty muodostaakseen erittäin pätevän videokuvan ja valokuvan tuotantopaketin. Tehokas neljä: AudioDirector 3 Ultra, ääniraitojen hienosäätöön ja käsittelyyn; ColorDirector Ultra, uusi sovellus videon värin korjaamiseen ja tehosteisiin; PhotoDirector 4 Ultra, valokuvien käsittelyyn; ja PowerDirector 11 Ultra, videon muokkausta ja kokoonpanoa varten.
Joukossa erillisiä sovelluksia Director Suite tunneloituu siten, että voit lähettää sisältöä suoraan edestakaisin. Voit esimerkiksi siirtää videon PowerDirectorista ColorDirectoriin, jolloin se antaa uuden tunnelman, siirtää ääniraidan videosta AudioDirector 3: ksi kohinanpoistoon ja siirtää sen sitten takaisin PowerDirector 11: een lopullisen kokoonpanon osalta.