The Source for Java Technology Collaboration
User: Password:



Jonathan Bruce

Jonathan Bruce's Blog

A Java Perspective on LINQ

Posted by jonbruce on May 30, 2006 at 02:02 PM | Comments (3)

CROSS POST FROM: http://jonathanbruceconnects.com/jonathan_bruce

Roger Voss, posting on JavaLobby gives what I believe a very pragmatic view of what means to not only Java, but to the broader developer community. His approach I think, is particularily appropriate: in the afternath of what was an energetic JavaOne 2006, it's important to take a step back beyond the or announcements and take a long hard look at the ubiquity a language advancement such as LINQ offers.

Microsoft is already on the their third CTP of the LINQ and associated technolgies. Obviously there will be an adoption curve as people figure out what it means to their development efforts, but there is no room for the Java community to rest on their laurels. Both a discussion (currrent active on JavaLobby) on a equivalent development (or standardization) effort for the Java language, I hope will be brought to the fore. With a wide ranging, frank and well articulated discussion on this, ultimately will be to the benefit of both Java and .NET developers alike.

On one point, I do disagree with his assertion that "There will still just be XPath for XML, and nothing at all for in-memory object graphs. Tuples?". He should consider and what this means as signicifant bridge to providing the mechanics of LINQ for the Java platform. If the level of functionality offered in DataDirect XQuery, and the level of symmetry between the W3C XQuery language syntax and rules, you quickly see a strong correlation between the two. Check out Jonathan Robie's blog for more thoughts.

One way or the other, and I agree with Roger Voss on this : C# 3.0 and the next generation of the .NET Framework is poised to grab some major attention, or as Voss puts it "In the on-going saga of the Language Wars, Microsoft's new LINQ feature looks poised to kick butt and take names. For in the meantime, over in the Java community, EJB3 persistence and its portable query language syntax will be regarded as the height of Java technology for query."


Bookmark blog post: del.icio.us del.icio.us Digg Digg DZone DZone Furl Furl Reddit Reddit
Comments
Comments are listed in date ascending order (oldest first) | Post Comment

  • 手机铃声下载
    手机铃声下载
    手机铃声下载
    免费手机铃声下载
    和弦特效铃声下载
    文秘写作
    竞聘演讲稿
    个人工作总结
    八荣八耻演讲稿
    中国文秘网
    治疗牛皮癣,阴虱特效药
    免费歌曲铃声下载
    免费手机铃声下载
    手机铃声下载
    手机铃声
    免费手机铃声
    手机铃声
    免费手机铃声
    免费手机铃声
    手机铃声下载
    手机铃声
    手机铃声下载
    手机铃声
    免费手机铃声
    手机铃声下载
    手机铃声免费下载
    手机铃声下载
    MP3铃声
    免费手机铃声
    手机铃声
    手机铃声
    mp3
    手机铃声下载
    手机铃声
    铃声下载
    手机铃声
    手机铃声
    手机铃声下载
    手机铃声
    手机铃声下载
    手机铃声下载
    手机铃声
    手机铃声下载
    手机铃声
    手机铃声下载

    Posted by: tianhooling on July 07, 2006 at 05:19 PM

  • On one point, I do disagree with his assertion that "There will still just be XPath for XML, and nothing at all for in-memory object graphs. Tuples?". He should consider XQuery and what this means as signicifant bridge to providing the mechanics of LINQ for the Java platform. If the level of functionality offered in DataDirect XQuery, and the level of symmetry between the W3C XQuery language syntax and rules, you quickly see a strong correlation between the two. Check out Jonathan Robie's blog for more thoughts.

    One way or the other, and I agree with Roger Voss on this : C# 3.0 and the next generation of the .NET Framework is poised to grab some major attention, or as Voss puts it "In the on-going saga of the Language Wars, Microsoft's new LINQ feature looks poised to kick butt and take names. For in the meantime, over in the Java community, EJB3 persistence and its portable query language syntax will be regarded as the height of Java technology for query."

    lel
    mil
    os
    rat
    kari
    lent
    bul
    rosa
    per
    an
    tan
    gy
    pro
    tuno
    pol
    rob
    ser
    sol
    lej
    cal
    rrrr
    ujd
    ccc
    wer
    www
    ere
    der
    poo
    tre
    tri
    wet
    cas
    ddd
    nuj
    ttt
    tui
    ces
    dra
    oio
    pop
    wwe
    dre
    ffe
    fra
    tte
    zes
    cer
    dda
    qes
    tro
    tyy
    cce
    oli
    ool
    piu
    tyt
    cru
    czz
    exe
    kiu
    tth
    cro
    cse
    hhh
    jui
    tgr
    cfg
    cfr
    ddi
    dii
    ooo
    seceujj
    rer
    tti
    yuy
    yyt
    dde
    dfr
    fff
    llk
    ooi
    ccv
    clo
    cvb
    hre
    llo
    ddf
    dft
    gyh
    ttg
    tyh
    cnu
    dfg
    trt


    antivirus gratuit
    logiciel gratuit
    mp3 gratuit
    antivirus gratuit
    chanson gratuit
    chansons gratuit
    divx gratuit
    emule gratuit
    kazaa gratuit
    logiciel gratuit
    logiciels gratuit
    messenger gratuit
    mp3 gratuit
    msn gratuit
    music gratuite
    musique gratuite
    musiques gratuites
    nero gratuit
    parole gratuit
    paroles gratuit
    telechargement gratuit
    telecharger gratuit
    telechargement antivirus
    telechargement chanson
    telechargement chansons
    telechargement divx
    telechargement emule
    telechargement kazaa
    telechargement logiciel
    telechargement logiciels
    telechargement messenger
    telechargement mp3
    telechargement msn
    telechargement music
    telechargement musique
    telechargement nero
    telechargement parole
    telechargement paroles
    telechargement
    telecharger antivirus
    telecharger chanson
    telecharger chansons
    telecharger divx
    telecharger emule
    telecharger kazaa
    telecharger logiciel
    telecharger logiciels
    telecharger messenger
    telecharger mp3
    telecharger msn
    telecharger music
    telecharger musique
    telecharger nero
    telecharger parole
    telecharger paroles


    900
    901
    902
    903
    904
    905
    905
    906
    907
    907
    908
    909
    910
    911
    912
    913
    914
    915
    916
    917
    918
    919
    920
    921
    922
    923
    924
    925
    926
    927
    928
    929
    930
    931
    932
    933
    934
    935
    936
    937
    938
    939
    940
    941
    942
    943
    944
    945
    946
    947
    948
    949
    950
    951
    952
    953
    954
    955
    955
    956
    957
    958
    959
    960
    961
    962
    963
    964
    965
    966
    967
    968
    969
    970
    971

    astuce
    auto
    bebe
    blague
    blagues
    carte
    carte2
    carte3
    cartes
    cartes2
    cartes3
    cartes4
    cheat
    cinema
    code jeu
    couple
    diaporama
    diaporama2
    diaporamas
    diaporamas2
    ecran de veille
    ecrans de veille
    enfant
    erotique
    erotiques
    f1 rallye
    familiale
    famille
    fond d ecran
    fonds d ecran
    football
    golf
    histoire
    horoscope
    horoscopes
    humour
    icone
    illusion
    image humour
    jeu
    jeu2
    jeu3
    jeux
    jeux2
    jeux3
    lingerie
    massage
    partition
    partitions
    pps ppt
    programme
    recette
    recette2
    recettes
    recettes2
    safari
    sexy
    sexy2
    soluce
    solution jeu
    spectacle
    sport
    sportive
    tarot
    tatouage
    tatouages
    tele
    television
    tennis
    tourisme
    touristique
    truc
    tuning
    tv
    vacances
    vacances2
    video comique
    videos comiques
    voiture
    voyage
    wallpaper
    voyager
    yoga


    Posted by: silemnan on January 22, 2007 at 01:10 AM

  • Nice...
    http://www.impact-fellowship.org/_cusudi/0000007a.htm
    http://www.chaco.gov.ar/meccyt/subsecyt/_act1/0000060b.htm
    http://www.chaco.gov.ar/meccyt/subsecyt/_act1/00000353.htm
    http://www.wapug.org.uk/_CoP_discussion/00001ca9.htm
    Harvard - Harvard

    http://www.wapug.org.uk/_CoP_discussion/00001ca8.htm
    Stanford - Stanford
    http://washington.uwc.edu/about/faculty/rybak_c/webpage/_disc10/00005663.htm
    http://orgs.salisbury.edu/fishing/Discussion/0000737f.htm
    Yale - Yale

    Posted by: jamesdalton on January 21, 2008 at 01:18 AM



Only logged in users may post comments. Login Here.


Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds