久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区

以文本方式查看主題

-  曙海教育集團(tuán)論壇  (http://www.rfoamep.cn/bbs/index.asp)
--  JAVA語(yǔ)言開(kāi)發(fā)  (http://www.rfoamep.cn/bbs/list.asp?boardid=64)
----  Java Web開(kāi)發(fā)——基于JVM的語(yǔ)言正在開(kāi)始流行  (http://www.rfoamep.cn/bbs/dispbbs.asp?boardid=64&id=2477)

--  作者:wangxinxin
--  發(fā)布時(shí)間:2010-12-11 9:56:41
--  Java Web開(kāi)發(fā)——基于JVM的語(yǔ)言正在開(kāi)始流行

這是Reuven Lerner在去年寫(xiě)的一篇博文,文章主要介紹了一些新興的基于JVM的腳本語(yǔ)言。結(jié)合本文可以對(duì)Bruce的博文《C++和JAVA傳統(tǒng)中積極的一面》有一個(gè)很好的理解。譯者認(rèn)為,語(yǔ)言始終都是一門(mén)工具,軟件設(shè)計(jì)最重要的東西是來(lái)自于設(shè)計(jì)者的創(chuàng)造性,但是隨著Java語(yǔ)言的出現(xiàn),他的半動(dòng)態(tài)的特性,ClassLoader,反射,動(dòng)態(tài)代理,都是提高開(kāi)發(fā)者創(chuàng)造性的前提,正是因?yàn)檫@些特性,才會(huì)出現(xiàn)新的的編程模式和范式——反轉(zhuǎn)控制和依賴注入,面向方面的編程(AOP)。試想如果Java不提供ClassLoader,反射,動(dòng)態(tài)代理機(jī)制的API,如何能實(shí)現(xiàn)依賴查找和依賴注入和動(dòng)態(tài)AOP? 你能用C++來(lái)反轉(zhuǎn)控制,依賴查找嗎,能對(duì)容器中的組件做進(jìn)行生命周期管理嗎?為了說(shuō)明程序員創(chuàng)造性和語(yǔ)言的這個(gè)關(guān)系,我引用Dion Hinchcliffe博文中的一張圖來(lái)說(shuō)明:

 

圖片點(diǎn)擊可在新窗口打開(kāi)查看

基于JVM的語(yǔ)言正在開(kāi)始流行

當(dāng)Sun Microsystems公司在1995年第一次揭開(kāi)Java的面紗的時(shí)候,就是非常難被定義的。這是因?yàn)镴AVA是由多個(gè)部分構(gòu)成:首先,它當(dāng)然是一個(gè)面向?qū)ο笳Z(yǔ)言。同時(shí)JAVA也是一個(gè)定義標(biāo)準(zhǔn)的語(yǔ)言(或多個(gè)標(biāo)準(zhǔn),包括移動(dòng)設(shè)備,標(biāo)準(zhǔn),和企業(yè)三個(gè)版本)。最后,Java是一個(gè)虛擬機(jī)(”JVM”),一個(gè)Java程序能夠執(zhí)行的軟件環(huán)境。如果你有一個(gè)JVM,雖然這個(gè)JVM只能用來(lái)運(yùn)行Java的程序——但是,JVM能在運(yùn)行在你能想到的每一個(gè)平臺(tái)之上,這使得Java成為一個(gè)具有高移植性的語(yǔ)言。

Java世界的一個(gè)令人著迷的趨勢(shì)就是:在最近的幾年里使用JVM來(lái)運(yùn)行非Java的程序在程增長(zhǎng)的趨勢(shì)。畢竟,如果創(chuàng)造了一門(mén)新的語(yǔ)言,你就必須在特定的平臺(tái)上實(shí)現(xiàn)它。如果你想你的語(yǔ)言能在不同的平臺(tái)上移植,那么你就需要為每一個(gè)平臺(tái)實(shí)現(xiàn)一個(gè)版本。但是,相比而言,如果你將語(yǔ)言實(shí)現(xiàn)在JVM上,那么你就能讓你的語(yǔ)言運(yùn)行在任何系統(tǒng)的JVM上,這就意味著幾乎所有平臺(tái)都可以運(yùn)行。

于是現(xiàn)在就有了許多的基于JVM的新增語(yǔ)言。其中4個(gè)最流行的是發(fā)布在開(kāi)源許可證之下的。考慮到如今Java也是開(kāi)發(fā)源碼了,這意味著你可以使用一個(gè)全開(kāi)源體系,并且這個(gè)體系是可以移植的。因?yàn)檫@些語(yǔ)言都在JVM之上實(shí)現(xiàn)的,所以你就可以同時(shí)訪問(wèn)Java的標(biāo)準(zhǔn)庫(kù)。這意味著如果有一個(gè)第三方的的 Java庫(kù),而且你精于Python,那么你就可以使用Jython在你的源代碼中訪問(wèn)這些Java庫(kù)。

早期的基于JVM的腳本語(yǔ)言,就我所知,是Jython,之前被稱為JPython。Jython,從名字你就可以猜到,是一個(gè)基于JVM的 Python語(yǔ)言實(shí)現(xiàn)。Jython完全兼容Python2.2的標(biāo)準(zhǔn)版本(這個(gè)標(biāo)準(zhǔn)版本的Python也被稱為CPython),這意味著Jython 將會(huì)沒(méi)有Python的一些新特性。最近發(fā)布的Jython版本是2007年月發(fā)布的,但是Sun雇傭了兩位早期Jython非常知名的開(kāi)發(fā)者,并且現(xiàn)在 Jython可以運(yùn)行Django應(yīng)用程序框架,因此驗(yàn)證其兼容Python的能力

Sun公司同時(shí)資助了JRuby的開(kāi)發(fā),一個(gè)基于JVM的Ruby版本。Jython是Python唯一的兩個(gè)實(shí)現(xiàn)的其中之一,對(duì)比而言,JRuby則是眾多Ruby語(yǔ)言實(shí)現(xiàn)的其中之一。然而,JRuby被廣泛的認(rèn)為是一個(gè)非常重要的版本。特別是因?yàn)樗男剩透叨燃嫒輼?biāo)準(zhǔn)C的 Ruby版本實(shí)現(xiàn)。JRuby同樣可以運(yùn)行Ruby on Rails框架(譯者注:構(gòu)建在Ruby之上的WEB應(yīng)用框架),此外還能運(yùn)行其他眾多的功能。

Jython和JRuby都是從其他已存在的語(yǔ)言中移植到JVM中來(lái)的。而全新的基于JVM的腳本語(yǔ)言是Groovy和Scala。這兩門(mén)語(yǔ)言現(xiàn)在都越來(lái)越流行,不同的是,Groovy是動(dòng)態(tài)腳本語(yǔ)言,而是Scala是靜態(tài)語(yǔ)言。使用Groovy最著名的應(yīng)用是Groovy on Grails項(xiàng)目,一個(gè)用Groovy寫(xiě)成,運(yùn)行在JVM之上的WEB應(yīng)用框架(和Ruby on Rails很相似)。Grails找到通向商業(yè)應(yīng)用程序的道路,最著名的就是LinkedIn,使用Linkedin,開(kāi)發(fā)人員發(fā)現(xiàn)他們能比直接使用 Java更快速和容易的開(kāi)發(fā)程序。相比而言,Scala,而是強(qiáng)類型是語(yǔ)言,Steve Yegge最近的一次訪談中曾經(jīng)談到、靜態(tài)語(yǔ)言和動(dòng)態(tài)語(yǔ)言的爭(zhēng)論,因?yàn)檫@個(gè)他還受到了很多的批評(píng)(譯者注:關(guān)于Steve Yegge的這篇關(guān)于動(dòng)態(tài)語(yǔ)言和靜態(tài)語(yǔ)言之爭(zhēng)可以查看這里Steve Yegge是一個(gè)動(dòng)態(tài)語(yǔ)言的支持者

Java已經(jīng)被公認(rèn)為是非常成功而流行的語(yǔ)言。現(xiàn)在,Java也同時(shí)也被認(rèn)為是非常流行的平臺(tái),這四類語(yǔ)言僅僅是在不遠(yuǎn)的將來(lái)通過(guò)JVM來(lái)實(shí)現(xiàn)的新興語(yǔ)言的開(kāi)始。


久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
国产精品久久久久久亚洲毛片| 国产乱码精品一区二区三区日韩精品| gogogo免费视频观看亚洲一| 日本亚洲三级在线| 午夜不卡av免费| 日韩av在线免费观看不卡| 亚洲五月六月丁香激情| 日韩高清不卡一区二区| 日韩中文字幕1| 日韩精品国产欧美| 天天综合天天综合色| 美腿丝袜一区二区三区| 麻豆国产一区二区| 国产精品一二一区| 99精品国产99久久久久久白柏| 99久久99久久精品免费看蜜桃| 91视频com| 欧美精品一区二区三区在线看午夜 | 精品播放一区二区| 久久女同性恋中文字幕| 国产免费久久精品| 1000精品久久久久久久久| 一区二区三区资源| 青青草91视频| 成人福利视频在线看| 国产精品久久久久久久小唯西川 | 69p69国产精品| 国产无一区二区| 1区2区3区国产精品| 日韩激情中文字幕| 成人福利在线看| 欧美极品jizzhd欧美| 一本久道久久综合| 欧美一级xxx| 中文字幕综合网| 久久国产免费看| 成人av片网址| 一区二区在线观看网站| 日韩一区二区精品葵司在线| 国产精品久久久久毛片软件| 日韩av高清在线观看| 99久久婷婷国产精品综合| 日本在线观看一区二区三区| 6080yy午夜一二三区久久| 国产精品电影一区二区| 韩国av一区二区| 美媛馆国产精品一区二区| 欧美精品777| 一区二区三区免费在线观看| 成人午夜免费av| 在线视频不卡一区二区| 久久综合久久99| 日本伊人色综合网| 国产不卡一区二区三区在线观看| 日本二三区不卡| 亚洲日本青草视频在线怡红院| 久久国产精品无码网站| 国模精品一区二区三区| 欧美日本在线一区| 亚洲宅男天堂在线观看无病毒| 粗大黑人巨茎大战欧美成人| 中文字幕精品—区二区日日骚| 久久久久久久久久久久久夜| 人人精品人人爱| 精品亚洲欧美日韩| 精品国产一区二区三区忘忧草| 视频一区视频二区中文字幕| 精品国产_亚洲人成在线| 91精品一区二区三区在线观看| 亚洲国产一区视频| 国产高清一区视频| 日韩欧美一区二区不卡| 日av在线不卡| 欧美日韩国产精品一卡| 国产午夜精品福利| 国产成人av电影| 色哟哟精品一区| 一区二区日韩av| 国产精品一区二| 精品国产一区二区三区久久久蜜月| 日本在线不卡视频| 亚洲欧美成人一区| 亚洲精选免费视频| 岛国一区二区三区高清视频| 日韩精品一区二区三区四区视频| 精品一区中文字幕| 在线观看免费成人| 丝袜国产日韩另类美女| 免费成人av网站| 国产精品三级av在线播放| 96av麻豆蜜桃一区二区| 欧美一卡2卡3卡4卡| 国内欧美视频一区二区| 欧美在线观看视频一区二区| 日韩av高清在线观看| 综合操久久久| 美女爽到高潮91| 欧美亚洲一区二区在线观看| 日韩福利视频导航| 91国在线观看| 琪琪一区二区三区| 一区二区三区四区欧美| 亚洲成人av一区二区| 日本一区二区三区视频在线播放 | 久久久久一区二区三区四区| 床上的激情91.| 精品国产免费一区二区三区香蕉| 国产成人在线色| 日韩欧美一区二区不卡| 成人教育av在线| 久久久久成人黄色影片| 99精品久久免费看蜜臀剧情介绍| 日韩女优毛片在线| 成人免费电影视频| 国产午夜亚洲精品羞羞网站| 51蜜桃传媒精品一区二区| 久久久www成人免费无遮挡大片| av中文字幕在线不卡| 久久免费看少妇高潮| aaa级精品久久久国产片| ...中文天堂在线一区| 欧美日韩系列| 日韩精品一二三| 7777精品久久久大香线蕉| 成人黄色av网站在线| 亚洲国产精品成人综合色在线婷婷| 激情视频一区二区| 亚洲动漫第一页| 欧美日韩三级视频| 成人app网站| 国产精品丝袜91| 亚洲一区高清| 国产成人av影院| 中文字幕av免费专区久久| 日本一区二区三区www| 久久精品av麻豆的观看方式| 日韩欧美久久久| 国产精品我不卡| 亚洲成a人在线观看| 在线不卡免费欧美| 国产精品三区在线| 视频一区视频二区中文| 91精品国产色综合久久ai换脸 | 一区二区三区中文字幕电影| 在线视频91| 成人av午夜电影| 亚洲色图视频网站| 在线一区二区三区| 91毛片在线观看| 亚洲高清一区二区三区| 欧美一区二区三区免费在线看| 99在线视频首页| 日本网站在线观看一区二区三区 | 亚洲欧美一区二区在线观看| 在线免费观看日本欧美| 99久久免费国产| 亚洲国产欧美日韩另类综合 | 欧美精三区欧美精三区| 国产精品毛片一区视频| 久久精品99国产精品日本| 欧美国产97人人爽人人喊| 色综合久久久久网| 99porn视频在线| 麻豆精品视频在线观看视频| 欧美激情一区二区三区四区| 91福利精品视频| 精选一区二区三区四区五区| 韩国理伦片一区二区三区在线播放| 国产精品麻豆视频| 欧美一区二区三区啪啪| 欧美一级片免费观看| 91在线观看视频| 极品少妇xxxx偷拍精品少妇| 日韩毛片精品高清免费| 在线电影一区二区三区| 欧美激情视频一区二区三区| 成人福利视频在线| 蜜桃av一区二区三区| 亚洲精品五月天| 欧美精品一区二区三区在线播放| 日韩视频精品| 成人资源av| 国产精品一区二区三区99| 亚洲一区自拍偷拍| 国产喂奶挤奶一区二区三区| 欧美精品高清视频| 伊人天天久久大香线蕉av色| 国产精品一区二区在线观看 | 美日韩一区二区三区| 亚洲免费在线视频| 久久色成人在线| 欧美一区二区在线观看| 亚洲一区二区精品在线观看| 国产在线一区二区三区四区| 91在线观看美女| 风间由美一区二区三区在线观看 | 亚洲第一激情av| 日韩理论片一区二区| 久久久久久一二三区| 日韩精品在线看片z|