衰亡? 15歲的Java才到青春期
1995年,Sun公司正式推出了Java語言,時至今日,Java已經十五歲了,正值青春年少。而作者最早知道Java是96年,當時從IT雜志和報紙上常看到的充滿贊美的字眼圍繞在Java周圍。
2000左右開始看到C#和.net頻繁出現在IT媒體上。但此時Java這位成年人已經遠遠將蹣跚學步的C#拋在身后。
畢業后,卻一直在用C#,直到08年,因為想用Google的App Engine,看不慣Python的語法,才開始真正的主動去學習和了解Java。本來的目的是為了給自己開發GAE和Android應用,才學習Java的。
漸漸地,作者了解到Java比C#更優秀的地方,主要體現在Java有眾質量的開源項目,從CMS和論壇、從人工智能到OCR、從爬蟲到采取、從游戲到CAI……太多的開源項目了,這是C#無法比擬的地方,當然這與Java從95年就開始被人們所使用是分不開的。
Java的其他特性,因為這十多年來,總是不斷的出現在IT媒體上,就不多談了。
用了C#再回頭來學習Java去發現很多東西原來是從Java抄襲過來的,而且回頭學Java會更容易弄明白一些 C#中似是似非的問題。
很多朋友在使用Java時,被Java的魅力所吸引,作者在工作中還是用C#。但是業余時,學習和開發的一些小應用全都用Java來完成的。平時也很關注Java這領域的消息,經常在Java社區與Java愛好者交流、討論一些Java的應用和發展趨勢之類的話題。越來越覺得沒有一種編程語言擁有Java那樣的魅力,Java已經不僅僅是一種開發工具,在加入了現實的載體與開發者的創造力和想象力之后,它就具備了無限創新的可能,在生活的各個方面,都可以應用,簡直可以稱為開發的藝術。
Oracle收購Sun之后,Java會有哪些變化,這是大家最關心的,尤其是對于廣大Java的使用者來說,這更是和他們的日常工作息息相關。與此同時,死亡、衰落之聲不斷傳來,Java之父高斯林離職,給Java蒙上了一層陰影……
據悉,2010年9月19日至23日JavaOne將在美國舉行,那時就可以知道Oracle將如何影響和發展Java,聽說,JDK 7會在那時發布。
網上有很多人覺得Oracle收編Java后,對Java的未來信心不足。我認為大可不必,這些問題實際上在Oracle收編Java之前就存在,這并不是壞事,反而是好事,正因為很多第三方的廠商和社區在給Java添磚加瓦,才能有Java比C#的這些優勢,才能聚全球牛人之大成,成Java之偉業。
對于Java,我們不斷苛求著,與C來比,Java依舊年輕,年輕得剛剛進入青春期而已……
【編輯推薦】