Devoxx 2011印象

Devoxx 2011結束了,它很棒。 最終,在不得不與妻子和孩子度過周末之后(上個星期我很少見過),我找到了寫下一些東西的時間。 對我來說,這是第六個Devoxx,我的第一個是2006年-那時我還是一個學生,當時的名字叫Javapolis。

因此,顯然我在Devoxx上有一些傳統,這使我可以說(至少對我而言)它是有史以來最好的版本之一。 這可能與我今年沒有發言(弗雷德里克有這種榮幸)有關,我可以充分享受這次會議的樂趣。 就是說,時間總結了!

Java ==無聊嗎?

乍一看Devoxx時間表 ,很明顯Java不是它曾經在Devoxx上使用的一流公民。 動態語言,Android和HTML 5是今年的熱門產品。 而且,在我看來,組織者已經做出了明智的決定。 我們已經過時了,每個新的Spring,Hibernate或JBoss版本都必須提供出色的創新功能。 到目前為止,EE6及其功能已廣為人知和理解。 UI框架來了又去了(byebye,JSF!)。 如果您考慮一下,去年Java領域發生了什么“大熱門”? ……是的。

這本身并不是一件壞事。 Java是主流所能達到的主流。 堅固,穩定,可以在這里停留很長時間(幾乎聽起來像Cobol)。 當然,如果您是Java開發人員,那么還有很多機會和工作要做。 但是我們必須承認,我們并不是當今最熱門的(可能自Ruby on Rails出現以來就一直如此)。 這就是為什么如果您問我一些多語言主義和偷窺其他技術的原因。

大學時代

在大學和會議期間,我都參加了Devoxx。 就我個人而言,我發現大會會議比Uni講座更有趣。 三個小時的談話不是我的杯水。 這些談話的技術深度和信息太多。 我寧愿按照自己的節奏看書,也不愿花三個小時瘋狂地跟著演講的每一步進行。 明年的經驗教訓。

一個例外:我真的很喜歡Lars Vogel的Android Jumpstart演講。 我有一些IOS開發經驗,至少可以說看到Android開發有多么簡單。

主題演講:明年不是甲骨文,好嗎?

我認為每個人都全心全意地同意Oracle在周三的主題演講很無聊。 當第一個Oracle員工開始使用強制性的Oracle免責聲明時,我寄予了很高的期望,但邀請聽眾發現他故意添加的拼寫錯誤。 但是從那里開始下坡了。 演示文稿中沒有新內容,幻燈片顯然來自銷售和市場營銷,瘋狂地避開了“ Android”一詞(J2ME將成為未來的重要重點……對,對!)。

我的意思是,這些家伙有千載難逢的機會登上舞臺,向技術觀眾展示他們是Java的新管理者。 無論如何,在這個主題上寫了足夠的單詞。 我看到幾個人坐在他們的座位上睡覺這一事實不言而喻。

主題演講:但是Google當然可以返回!

幸運的是,蒂姆·布雷(Tim Bray)在周四發表的Android主題演講則與以往不同。 出色的演講者(自從我幾年前發現Ruby on Rails以來一直關注他的博客 ),幽默,一個帶有示例的新功能(我是IPhone家伙,但是地獄Android肯定有一些甜蜜的東西!)和最后是真正的“號召性用語”(整個房間非常非常安靜)。 在前一天的崩潰之后,我很想再次早起去參加主題演講,但確實值得。

在旁注中: 史蒂芬 ( Stephan)的主題演講(今年宣布了法國的Devoxx!)一如既往。 他明年一定可以回來。

會議:太多的選擇!

Devoxx最難的部分是選擇。 隨著七個演講的并行進行,必須選擇。 有時我同時選擇了三個會話…該死! 幸運的是,所有的討論都應該在圣誕節前在Parleys上進行(每個Devoxx參與者都可以使用它!)。

我在Devoxx期間看到了很多會議,但其中一些確實很出色:

Activiti + Vaadin,天堂中的一場火柴

這里沒有驚奇。 我的激進主義者弗雷德里克(Frederik)與Vaadin成員進行了精彩的合作演示。 Activiti和Vaadin當然都是非常酷的框架,因此結合無疑會帶來一些麻煩。 對話中也有一些不錯的(新)功能,直到對話時它們才保密(例如,使表格與Vaadin視圖匹配的注釋)。 觀眾中的某人錄制了整個談話并插入了Youtube 。 請享用!

Java:約書亞·布洛赫(Joshua Bloch)的《好,壞和丑陋的部分》

由于約書亞·布洛赫(Joshua Bloch)的課程通常是最受歡迎的課程(去年,我無法參加),所以我確保時間安排得很好。 演講的內容基本上是對JDK 1.0的概述,以及其中的哪些因素使Java成為當今的現狀,以及可能阻礙它發展的因素。 正如您對他的期望一樣,在它們之間拋出了一些令人困惑的困惑。 那里最好的演講者之一,非常了解他的知識。

Brian LeRoux用于混合應用程序開發的PhoneGap

我只知道PhoneGap背后的想法,因此本次會議很想吸收一些信息。 布賴恩(Brian)是一位出色的演講者,具有典型的創業態度,并帶有強制性的詛咒和引號。 盡管他的演示文稿(一個除外)沒有運行,因為他的Mac沒有看到他的Android,然后詛咒adb以及所有神圣的東西,我了解PhoneGap的目標和價值。 PhoneGap Build給我留下了深刻的印象, PhoneGap Build是一個云環境,您可以在其中上傳HTML和Javascript,然后將其編譯到所需的每個平臺(甚至是Blackberry)。 這次演示運行良好,上傳了示例html之后,他只需掃描屏幕上的QR碼即可在手機上安裝該應用程序。 甜!

在現實生活中與我一起工作的人都知道,我熱衷于指責別人for 牛 。 布萊恩(Brian)關于“嚴肅的工作時間”的幻燈片再好不過了。

h! 只是跨站點腳本有什么大不了的? 坎貝爾·默里(Cambell Murray)

我原本希望進行一場技術講座,但是我們寧可得到關于客戶的多汁的例子和故事(當然是匿名的),這些故事會導致嚴重的問題。 真的很棒。 好像他只是在酒吧里邊喝啤酒邊聊天一樣。 令人欣慰的是,在我們舒適的Java代碼之外,還有一個世界,黑客和犯罪實體極富創造力,并且做著我們作為“普通”開發人員永遠都不會強過的東西。

好的UI設計規則,作者:Joe Nuxoll

該會議在較小的房間之一中進行,但很快就被證明是錯誤的。 很快,房間里人滿為患,人們可以坐到任何地方。 這確實是開發人員了解UI設計需求的一個好兆頭。

Joe是Tesla S界面的UI設計師,曾為Apple工作(這可能有助于會議的普及),示例當然是從該背景中選擇的。 演講的第一部分很無聊(但是我已經閱讀了很多有關該主題的內容),但是第二部分充滿了示例和技巧。

觀眾人數的確證明了Java開發人員也在不斷發展。

WWW:全球等待? Java Web框架的性能比較Stijn Van den Enden(和其他人)

我個人認識Stijn ,因此選擇他的會議是理所當然的。 同樣,該主題吸引了很多人,并且房間很快售罄。 演講以去年在Devoxx 上的Matt Raible的會議為起點,但增加了實數,更重要的是,增加了實數。 對五個框架(GWT,Wicket,JSF -2實現和Vaadin)進行了性能測試。 全面解釋了性能架構,以及測量計算/驗證和潛在的陷阱。 非常專業地帶來。

該測試的最大贏家是GWT,盡管與其他測試相比,它需要更多的編碼。 我選擇的框架Vaadin做得很好,隨后在與Stijn的聊天中,他還表示Vaadin的快速發展使其成為考慮的框架。

JSF是當時最大的失敗者(至少在MyFaces impl上,Mojarra更好),并且擴展性比其他組件差很多。 我旁邊有一個法國(或西班牙)項目負責人,他曾期望他的“選擇標準”得到驗證。 屏幕上顯示的每張新圖表上的嘆息和痛苦的叫幾乎使我充滿同情心。

聯網

不,我不是在談論Wifi(太恐怖了),而是在和人們見面。 與每個上一版一樣,Devoxx是與Java生態系統的許多人會面的好方法。 我遇到了很多老朋友,前同事,還認識了一些新朋友。 僅此一項就值得去安特衛普旅行。

Devoxx 2012

Devoxx 2011在各個方面都很棒,對我而言,它仍然是迄今為止最好的會議。 期待下一年!

參考:來自JCG合作伙伴 Joram Barrez的 Devoxx 2011印象 ,在“小腳踩大腳步”博客上 。

相關文章 :
  • Devoxx第1天
  • DOAG 2011 vs. Devoxx –價值和吸引力
  • Java SE 7、8、9 –推進Java
  • Java EE過去,現在和云7
  • Java教程和Android教程列表

翻譯自: https://www.javacodegeeks.com/2011/11/devoxx-2011-impressions.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/373862.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/373862.shtml
英文地址,請注明出處:http://en.pswp.cn/news/373862.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Ubuntu14.04.3,apt-get出現dpkg: error processing package xxx (--configure)和cups-daemon錯誤的解決方案...

Ubuntu14.04.3,使用apt-get安裝軟件的時候,報個莫名其妙的錯誤: dpkg: error processing package xxx (--configure): balabala...Errors were encountered while processing: cups-daemon cups-core-drivers cups E: Sub-process /usr/bin/d…

實驗三 類的繼承和多態性

實驗三 類的繼承和多態性 1.(1)編寫一個接口ShapePara,要求: 接口中的方法: int getArea():獲得圖形的面積。int getCircumference():獲得圖形的周長 (2)編寫一個圓類Circle,要求:圓類Circle實現…

ORA-01843:無效的月份

Oracle數據庫默認情況下,會以DD-MON-YY的形式顯示日期,其中DD是天數,MON是月份的前三個字母(大寫),而YY是年份的最后兩位。數據庫實際上會為年份存儲4位數字,但是默認情況下只會顯示最后兩位。 …

貪心策略取得最優解的條件_什么是貪心算法?

一、什么是貪心算法貪心算法是指,在對問題求解時,總是做出在當前看來是最好的選擇。(局部最優解,而不是整體最優解)貪心算法沒有固定的算法框架,算法設計的關鍵是貪心策略的選擇。必須注意的是,貪心算法不是對所有問題…

Devoxx第1天

參加Devoxx給我帶來了足夠的動力來發布我的第一篇博客文章。 我是第一次來這里,它的組織方式給我留下了深刻的印象。 目前有記錄的最高發言人。 對我來說,選擇演示文稿來參加是一個問題。 但是感謝組織者,所有活動都將在12月下旬在parleys.co…

Oracle 事務的開始與結束

事務是用來分割數據庫活動的邏輯工作單元,事務即有起點,也有終點; 事物的處理就是保證數據操作的完整性,所有的操作要么成功要么同時失敗。當下列事件之一發生時,事務就開始了:連接到數據庫上,并…

http tcp聯系區別

術語TCP/IP代表傳輸控制協議/網際協議,指的是一系列協議。“IP”代表網際協議,TCP和UDP使用該協議從一個網絡傳送數據包到另一個網絡。把IP想像成一種高速公路,它允許其它協議在上面行駛并找到到其它電腦的出口。TCP和UDP是高速公路上的“卡車…

python控件隨窗口變化而適配_Tkinter窗口/控件比例調整

我目前正在為一個編程類開發一個pythongui版本的Reversi。我已經對游戲邏輯進行了編程,目前我正在嘗試使用Tkinter實現GUI。我有一些問題,調整游戲板(根窗口)和它的一切(畫布和形狀)成比例。這款游戲目前還不錯,但我試圖讓棋盤正確調整大小的…

Java遞歸基礎

對于那些不知道遞歸是什么的人(并且像個笑聲一樣),請單擊以下鏈接:Google搜索:遞歸,然后單擊“您的意思是……”項。 希望您終于弄清楚了遞歸是指其自身的任何內容(如果不是,那么您可…

我是最棒的,我一定會成功!

有人曾經做過這樣一個實驗:他往一個玻璃杯里放進一只跳蚤,發現跳蚤立即輕易地跳了出來。再重復幾遍,結果還是一樣。根據測試,跳蚤跳的高度一般可達它身體的400倍左右,所以說跳蚤可以稱得上是動物界的跳高冠軍。     …

頭部ct能檢查出什么_【安全用藥】做CT檢查時應注意什么?

點擊藍字 關注我們安安徽徽,你知道做CT檢查時應注意什么?上腹部CT檢查前患者至少禁食6小時、檢查前15分鐘喝溫開水充盈胃部、CT檢查時,患者會受到一定量X射線輻射,應避免過度掃描......本期安全用藥,大家一起來了解了解…

JAXB,SAX,DOM性能

這篇文章探討了使用多種不同方法將XML文檔編組為Java對象的性能。 XML文檔非常簡單。 它包含一個Person實體的集合。 <?xml version"1.0" encoding"UTF-8" standalone"yes"?> <persons><person><id>person0</id>…

虛擬機Linux圖形界面配置NAT-橋接

點開“虛擬機->設置->橋接模式&#xff08;勾選復制物理網絡連接狀態&#xff09;->確認” 點擊“右上角扇形網絡圖標->Edit Connections->Wired->選中->Delete->Add->IPv4 Settings->Method(Manual)->Add->輸入IP&#xff0c;子網掩碼&am…

年輕人應該謹記的十點

有個朋友的孩子今年大學畢業&#xff0c;托我幫他找個“好工作”&#xff0c;而且再三強調&#xff0c;這關系到孩子的前途命運&#xff0c;要我一定要全力以赴。他&#xff0c;一個非名牌大學的計算機網絡專業應屆畢業生&#xff0c;沒有工作經驗&#xff0c;他能找一個什么樣…

python自動化構建工具_Python自動化構建工具scons使用入門筆記

這段時間用到了scons&#xff0c;這里總結下&#xff0c;也方便我以后查閱。一、安裝sconsLinux環境(以CentOS為例)1、yum安裝yum install scons2、源碼安裝下載scons&#xff1a;http://http://jaist.dl.sourceforge.net/project/scons/scons/2.3.0/scons-2.3.0.zip安裝scons&…

Java 8狀態更新

即將到來的Java SE 8發行版的兩大新語言功能是Lambda Expressions和Modularity。 對于這兩者&#xff0c;這些天的狀態更新已經發布。 我會與您共享鏈接&#xff0c;因此您可能會在假期中通讀它們 Oracle計劃在2013年中期發布Java SE 8。 Lambda項目 Lambda項目以及JSR-335希望…

java 18 - 6 TreeMap嵌套使用

HashMap嵌套HashMap   動物     犬類         哈士奇   2         薩摩耶   1     貓類        波斯貓   2        加菲貓   3 先存儲元素&#xff0c;然后遍歷元素 1 package map_son;2 3 import java.util.HashMap;4 import…

程序設計語言

程序設計語言使用于書寫計算機程序的語言。程序設計語言有3個方面的因素&#xff0c;即語法&#xff0c;語義和語用。語法標識程序的結構或形式。語義表示程序的含義。語用表示程序與使用者的關系。 程序設計語言的發展史 程序的復雜性度量 1&#xff0c;代碼行度量法 出錯率&a…

python集合類型是一種具體的數據類型_Python3基礎語法之集合類型

set也是一種組合數據類型&#xff0c;支持成員關系操作(in)、對象大小計算操作符(len())&#xff0c;并且是iterable。集合數據類型至少提供一個set.isdisjoin()方法&#xff0c;支持比較&#xff0c;也支持為邏輯操作(在集合用于聯合、交叉等上下文中使用)。只有可哈希運算的對…

Linux 安裝之U盤引導

說到裝系統最簡單的方法無非就是找個系統安裝光盤來然后就一步一步慢慢的安裝。簡單是簡單但好似大多數人好像都木有Linux的安裝光盤。因此只能用U盤來模擬光盤的功能來裝系統咯。 電腦上裝有Windows 7現要裝Linux變雙系統。 安裝Linux前的準備&#xff1a; 1、電腦上分出空閑的…