javaone_JavaOne 2012:观察与印象
javaone
我正坐在舊金山國際機(jī)場等待登上一架飛機(jī),然后又一次滿意但累人的JavaOne(2012)體驗(yàn),開始撰寫這篇特別的博客文章。 自上周日的主題演講以來,在會議上狂熱地撰寫了約30篇博客文章之后,再寫另一篇博客文章是很困難的,但是我想記錄一下我對會議的一些看法和印象,盡管它們?nèi)匀幌鄬π迈r。 與往年相比,我確實(shí)在個別會議的帖子中嵌入了一些一般性意見(通常是投訴)。這篇文章分為JavaOne 2012的“好”,“壞”和“丑陋”。我想強(qiáng)調(diào)一下這次會議的整體表現(xiàn)非常出色,我很高興有機(jī)會參加會議。 我希望我的帖子的整體色調(diào)能夠反映出我對這次會議的總體高度積極的看法,同時也能對會議的一些不太現(xiàn)實(shí)的方面提出現(xiàn)實(shí)的看法。
善良
整體技術(shù)含量
會議參加者在會議中期待著各種各樣的事情。 我們中的許多人都希望在會議中有許多相同的事情。 對我來說,技術(shù)會議最重要的一個屬性就是它的內(nèi)容。 在該類別中,JavaOne 2012獲得了成功。 實(shí)際上,有太多好的內(nèi)容無法全部使用,但這是一個可喜的難題 。
高度重視底層細(xì)節(jié)
我認(rèn)為,亞當(dāng)·比恩(Adam Bien)提出了一項重要意見 :盡管很高興有社區(qū)參與會議,但JavaOne還是提供了一個特殊的機(jī)會,可以聽取人們(主要是Oracle員工)在最新技術(shù),規(guī)范,和SDK。 Bien這樣說:“我主要參加了Oracle工程師舉辦的會議。 本屆會議的90%都很棒,具有獨(dú)特而深刻的技術(shù)內(nèi)容,可能只有實(shí)施低級技術(shù)的人員才能交付。 這是我參加JavaOne的個人動機(jī)。
我去過面向數(shù)據(jù)庫的會議,其中許多Oracle員工的演講都集中在營銷和幻燈片軟件上,而技術(shù)細(xì)節(jié)卻很少。 在JavaOne并非如此,Oracle員工提供了Java開發(fā)人員希望聽到的底層細(xì)節(jié)。
技術(shù)內(nèi)容的廣度和范圍
無論從哪個維度進(jìn)行測量,JavaOne 2012都具有內(nèi)容的廣度和深度。 幾乎每個會話塊都提供Java SE,Java EE,Java ME /嵌入式,Web,JVM(替代語言)以及甚至一些非Java主題的主題。 我參加的主題演講(尤其是“ 戰(zhàn)略主題演講”和“ 技術(shù)主題演講” )以及我參加的精選演講為未來發(fā)展提供了路線圖和愿景。
我很喜歡這些演示文稿中提供的“時間有用性”的廣度。 我了解到我喜歡的東西不會很快使用,但是會變得有趣且令人愉悅 ( 錫蘭 , JavaFX Embedded , Play Framework , Akka和Tiggzi ),這些東西我肯定會在未來的中間使用( Project Lambda , JSR 310) Date / Time API ),我將在不久的將來使用的東西( Scala )以及幾乎一回到家就將要使用的東西(JDK 7的jcmd , NetBeans Project Easel , Checker Framework )。 我什至可以學(xué)習(xí)一些新的技巧和/或技巧,這些技巧和技巧我已經(jīng)非常熟悉( Groovy , JavaFX ,NetBeans的用于重構(gòu)/提示的自定義聲明語言 )。
關(guān)注社區(qū)
上面我說過,我同意亞當(dāng)·比恩(Adam Bien)的斷言,即JavaOne最有價值的方面之一就是直接接觸致力于Java未來的人們。 話雖這么說,我非常感謝Oracle做出的真正努力來與社區(qū)建立聯(lián)系。 我在幾場演講中發(fā)表了演講,演講者征求了社區(qū)和聽??眾的反饋和想法。 在任何與開源相關(guān)的演示中,這幾乎都是通用的主題。 JavaOne社區(qū)主題演講是JavaOne對社區(qū)的承諾的最明顯體現(xiàn),但該主題在眾多演講中得到了重申。
主辦城市
舊金山是一個很棒的游覽城市,為停機(jī)時間以及與不參加JavaOne的JavaOne參與者一起旅行的人們提供了很多工作。 盡管我期待著有機(jī)會參加JavaOne,但我認(rèn)為與這次會議一樣,我也期待對舊金山的訪問。 絕對是一個有趣的城市,有很多就餐和其他活動,可以參觀。 大部分時間天氣宜人和晴朗,盡管偶爾有霧滾滾提醒我們是舊金山,并且在會議開始時異常熱。
Oracle使整個城市中眾所周知的Oracle OpenWorld和JavaOne的存在。 計程車的廣告上帶有各個會議的標(biāo)牌,到處都有標(biāo)牌,會議場所附近的市區(qū)的某些區(qū)域(用于Oracle OpenWorld的Moscone和用于JavaOne的三家Union Square酒店)均用于活動。
課外活動
JavaOne提供了超出會議技術(shù)范圍和城市所提供內(nèi)容之外的眾多課外活動。 由于其他承諾和活動,我今年沒有參加很多此類活動,但是這些產(chǎn)品令人印象深刻。 Oracle賞金之夜特別令人印象深刻,該展覽的特色是今年的珍珠果醬和萊昂國王。 盡管JavaOne與Oracle OpenWorld同時舉行“小兄弟”有許多弊端,但由于同時舉行了規(guī)模更大,參加人數(shù)較多的大兄弟會議,因此可以進(jìn)行其中一些活動。
詹姆斯·高斯林的歸來
不可否認(rèn),詹姆斯·高斯林(James Gosling)對JavaOne的“驚訝”回歸( 社區(qū)主題演講 )給人留下了很大而非常積極的印象。 懷舊因素 (提醒JavaOne最輝煌的日子)似乎和Gosling的演講本身一樣重要。 在本周內(nèi),我在“ javaone”上監(jiān)視了許多Twitter流量,沒有任何一條Tweet或一組Tweet像Gosling回歸JavaOne那樣經(jīng)常被發(fā)布和重新發(fā)送。
增加工具接觸
使用正確的工具,任何行業(yè)的大師級工匠都會更加成功。 在JavaOne 2012上,我熟悉了一些以前沒有聽說過的工具,或者以前沒有完全欣賞過的工具。 這些要么是我看到的演示文稿的主題,要么是在項目和走廊討論中“偶然”使用的。 這些項目包括JaCoCo Java代碼覆蓋率庫 (在Tweet中首次閱讀), Checker框架 ,Oracle JDK 7 jcmd命令行工具和NetBeans 7.3 Project Easel 。 還提醒我, JDeveloper提供了更好的免費(fèi)UML工具之一 ,這很重要,因?yàn)镹etBeans 不再支持UML(在NetBeans 6.7中最后支持UML)。
在線JavaOne 2012報道
現(xiàn)代技術(shù)繼續(xù)使JavaOne每年都可以被全世界的開發(fā)人員使用。 Oracle在會議開始時就在線提供了許多內(nèi)容,并且社區(qū)的個人成員也為JavaOne的覆蓋做出了重要貢獻(xiàn)。 甚至某些個人貢獻(xiàn)也部分歸功于Oracle。 例如,我通過博客通行證參加了JavaOne 2012,由于獲得了免費(fèi)通行證,因此能夠撰寫這樣的帖子。 在參加會議,訪問舊金山的一些站點(diǎn)以及撰寫我自己的博客文章之間,我只能閱讀有關(guān)JavaOne 2012的其他文章的一小部分。我希望在接下來的幾周內(nèi)能趕上這些文章。 在會議進(jìn)行期間,我確實(shí)嘗試觀看有關(guān)會議的Tweeted消息,并對會議重要方面的快速報道印象深刻。
Oracle已在線提供了“精選的主題演講和要點(diǎn)”( 視頻 )。 Oracle發(fā)起了許多有趣的博客,其中包括JavaOne 2012上的Oracle Outlines Java SE和JavaFX路線圖 , 虛擬抵押品架 (會議PDF), 星期四社區(qū)主題演講:“由社區(qū),為社區(qū)” , JavaOne 2012周日策略主題演講 ,以及JavaOne 2012 Sunday技術(shù)主題演講 。
JavaOne 2012的各個摘要包括Jim Gough的 《 Java One 2012的要點(diǎn)》 , Mark Stephens 在Javaone2012上學(xué)到的5項關(guān)鍵知識 , Yakov Fain的 《 JavaOne 2012的三天》以及Trisha Gee的JavaOne:The Summary 。
現(xiàn)實(shí)的劑量
博客圈傾向于出于各種原因扭曲軟件開發(fā)的現(xiàn)實(shí)(其中一個原因是“新”和“有趣”的開發(fā)占主導(dǎo))。 參加會議可能是與他人交談以更好地了解通用軟件開發(fā)現(xiàn)實(shí)的好方法。 例如,在JavaOne 2012上,有幾次提醒人們 ,在臺式機(jī)上(仍然不是全部的Web /移動設(shè)備 )仍在進(jìn)行大量的軟件開發(fā),而UML的滅亡被夸大了 。
壞人
這些“壞”的東西是JavaOne體驗(yàn)中公認(rèn)的一部分。 在“壞”或“好”的事物的數(shù)量以及事物的重要性方面,它們肯定比好事物更重要。 換句話說,關(guān)于JavaOne的更多好處,對我而言,好事比壞事更重要。
酒店場地
如果JavaOne的參加者不知道與演示文稿友好的Moscone中心在同一城市的街區(qū),那么JavaOne在三個聯(lián)合廣場酒店(希爾頓,Parc 55和Nikko)和共濟(jì)會禮堂的分布可能不會那么不利。遠(yuǎn)。 我已經(jīng)習(xí)慣了這個場所,現(xiàn)在可以比以前更好地進(jìn)行導(dǎo)航。 實(shí)際上,我經(jīng)常喜歡出門在建筑物之間移動的機(jī)會。 但是,我也發(fā)現(xiàn)自己在過去的幾天中更改了一些選定的演示文稿,因?yàn)槲易畛醯倪x擇是在特別貧困的會議室區(qū)域。
無線網(wǎng)絡(luò)不佳
JavaOne上的Wifi根本無法擴(kuò)展到想要通過筆記本電腦,iPad,iPod Touch設(shè)備,Android平板電腦和其他個人設(shè)備使用它的人數(shù)。 Wifi在事情開始前的早晨非常不錯,在許多人已經(jīng)離開的星期四下午,它的表現(xiàn)非常出色。
食物
像場地一樣,食物也不是很糟糕 。 這不是很好。 它足以滿足所需(提供營養(yǎng)和能量),但缺乏風(fēng)味與我今年在舊金山再次享用的優(yōu)質(zhì)早餐和晚餐形成了鮮明對比。
進(jìn)出舊金山
我進(jìn)出舊金山的航班都因舊金山的大霧和/或機(jī)場的交通計量而延誤了。 除此之外,我們還被告知, 美國海軍在 “ 艦隊周”演習(xí)中對SFO的使用是我們在跑道上多呆了20分鐘的原因。 這是一個好例子(在舊金山參加會議)勝過壞例子。
丑陋的
粗心大意的不當(dāng)行為
可能JavaOne 2012的最丑陋部分與會議本身或其組織者無關(guān),而是由一小部分與會者引起的。 似乎我一再落后于試圖同時發(fā)短信和走路的人。 這些人走得更慢,朝著無法預(yù)測的方向徘徊,導(dǎo)致人們試圖繞過他們走動,這使本來已經(jīng)很擁擠的大廳的交通速度減慢,從而引起其他問題。 人們往往不會像他們認(rèn)為的那樣開車和發(fā)短信,走路和發(fā)短信也沒有什么不同。 發(fā)短信時走路可能比發(fā)短信時開車危險小,但并非沒有危險 。 我背后有一個人,由于他失去午餐或點(diǎn)心而試圖進(jìn)食和下樓梯時間歇性地停下來。 繼續(xù)嘗試兩者都做到了,所以都做得不好。
我觀察到的其他不良行為也被其他人觀察到。 這些措施包括不必要的演示劫持 ,移動電話在會議響,有的人甚至接聽電話不留,人的線條切割 ,和過度進(jìn)入 ,并在中點(diǎn)演示退出(最明顯的一個問題,當(dāng)有人誰在最初的幾個坐行顯示了他或她的出口)。 大多數(shù)與會者行為舉止良好,但是一小部分不體貼甚至故意粗魯?shù)呐c會者可能是JavaOne 2012的最丑陋的部分。為捍衛(wèi)JavaOne,這種“丑陋”似乎比會議更能反映出人類的行為。 。
其他/雜項觀察
時尚話題
在今年的JavaOne上似乎特別受歡迎的一些主題包括REST , HTML5 , Nashorn項目 ,JDK8 / Lambda , NetBeans和Embedded / Raspberry Pi 。
收斂
JavaOne 2012的一個主要主題是“ 融合” 。 在主題演講和多個演示文稿中明確標(biāo)識了此主題,例如“ 展望JVM水晶球 ”(Oracle的JRockit和HotSpot JVM的融合),“ 精通Java部署 ”(Java SE和JavaFX的融合),“ 智能嵌入式上的JavaFX”設(shè)備 ”(JavaFX和JavaFX Embedded的融合,表示Java版本的融合[EE,SE,ME]),“ NetBeans.Next –未來路線圖 ”(NetBeans和JDeveloper之間的功能共享)和“在以下位置診斷應(yīng)用程序” JVM '(JRockit和HotSpot之間的VM工具聚合,以及命令行工具聚合為單個新的jcmd工具)。
Java版本這種融合的體現(xiàn)之一是版本的重命名。 聽到多個發(fā)言者將當(dāng)前的JavaFX稱為JavaFX 2.2 ,并將JavaFX的“下一個”主要版本稱為JavaFX 8 (版本稱為JavaFX 3),這很有趣。 此處的JavaFX 2.2中記錄了此版本的命名更改,而JavaFX 8.0即將發(fā)布! 同樣, Java ME也看到了版本命名更改: Java ME 3.2是當(dāng)前版本,而Java ME 8是“下一個”主要版本。
JDK 7 Update 10:下一個“大”次要版本?
我聽到多個Oracle演示者提到他們已經(jīng)在JDK 7 Update 10中使用的功能。鑒于我們大多數(shù)使用JDK 7的人都在使用JDK 7 Update 6 (而JDK 7 Update 7是當(dāng)前的常規(guī)下載 ),聽起來我喜歡JDK 7 Update 10可能是JDK 7的下一個“次要”版本,它具有用于應(yīng)用程序診斷和應(yīng)用程序部署等重要功能的重要新工具。
先前已經(jīng)宣布了JDK次要版本的命名,其中關(guān)鍵補(bǔ)丁更新(CPU)的奇數(shù)和“有限更新版本”的偶數(shù)。 Developer Preview中提供了JDK 7u10 Build b10 。
“ Java”變得比以往更大
在參加JavaOne 2012之后,我比以往任何時候都清楚的一件事是,對于任何人來說,“ Java”已經(jīng)變得越來越重要,他或她可以全神貫注。 甚至我在Java社區(qū)中認(rèn)識的一些最有知識的專家都說他們將需要請其他人回答其專業(yè)領(lǐng)域之外的特定問題。 全面了解Java的各個方面(JVM,EE,SE,ME等)變得越來越困難。 當(dāng)您使用其他語言以及新的框架和工具時,一個人根本無法學(xué)習(xí)或理解所有這些。 能夠有很多選擇真是太好了,但是看到“ Java”的整個領(lǐng)域令人感興趣,可能令人沮喪,但只是需要太多的時間和精力來給予這些領(lǐng)域所需的關(guān)注度。
總體
總的來說,我認(rèn)為2012 JavaOne大會是由大多數(shù)人的成功措施 。 當(dāng)然是我的。 我不是唯一遺憾的結(jié)局 。
JavaOne 2013將于2013年9月22日至26日在舊金山舉行。
別忘了分享!
參考: JavaOne 2012:我們的JCG合作伙伴 Dustin Marx在Inspired by Actual Events博客上的觀察和印象 。
翻譯自: https://www.javacodegeeks.com/2012/10/javaone-2012-observations-and.html
javaone
總結(jié)
以上是生活随笔為你收集整理的javaone_JavaOne 2012:观察与印象的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ddos防御服务(ddos防御需求公示)
- 下一篇: 带有AWS Lambda和Java的无服