隨筆 - 115  文章 - 481  trackbacks - 0
          <2006年4月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          常用鏈接

          留言簿(19)

          隨筆檔案(115)

          文章檔案(4)

          新聞檔案(1)

          成員連接

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

            “Java產(chǎn)生于網(wǎng)絡(luò)”,這是幾年前java程序員一直津津樂(lè)道的話題,伴隨著互聯(lián)網(wǎng)的蓬勃發(fā)展,Java也曾有一股氣吞山河,一統(tǒng)天下之勢(shì)。然而今天,我們看到PHP占領(lǐng)全球網(wǎng)站應(yīng)用的大半市場(chǎng),Microsoft的ASP及.net占領(lǐng)了很大一部份市場(chǎng)(看看國(guó)內(nèi)的各種網(wǎng)站、看看中國(guó)的黨政網(wǎng)),還有其它Web開(kāi)發(fā)語(yǔ)言也占據(jù)了一部份,最后剩下給Java可謂寥寥無(wú)幾。PHP正在以他深得人心的簡(jiǎn)易開(kāi)發(fā)優(yōu)勢(shì)快速擴(kuò)張,如今又冒出個(gè)新貴Rails/Ruby在后面耀武揚(yáng)威宣稱要替代Java、消滅Java。我們不禁感嘆:Java路在何方?

             成也蕭何,敗也蕭何。我們認(rèn)為,造成Java今天之局面的一個(gè)主要因素是Java技術(shù)的極度靈活,Java技術(shù)領(lǐng)域的“有組織、無(wú)紀(jì)律”。動(dòng)不動(dòng)JCP就給你搞一個(gè)Specification,管你怎么去實(shí)現(xiàn);Java開(kāi)發(fā)社區(qū)TTS及sourceforge.net每天都有新的框架或開(kāi)源產(chǎn)品發(fā)布,最終這些技術(shù)及產(chǎn)品到其使用者(軟件企業(yè)及程序員)手里時(shí),他們根本不知道該如何選擇。你不跟潮流別人就會(huì)笑話你古董,而且最讓java程序員煩惱的莫過(guò)于昨天才辛辛苦苦掌握并引以為豪的新技術(shù)、新框架,今天就被別人嘲笑你所學(xué)會(huì)的東西已經(jīng)落伍、老掉牙。

             另外,Java技術(shù)的“強(qiáng)大功能”及其“復(fù)雜性”也是造成Java應(yīng)用步履蹣跚,舉步為艱的一個(gè)不可忽視的因素。功能的強(qiáng)大是以技術(shù)的復(fù)雜作為代價(jià),一個(gè)功能強(qiáng)大的系統(tǒng)總是由眾多簡(jiǎn)單的小系統(tǒng)堆積而成。我們以為:“簡(jiǎn)易、實(shí)用才是硬道理”!再?gòu)?qiáng)大的功能也要以實(shí)用為基礎(chǔ),脫離了實(shí)際應(yīng)用便是空談烏托邦。如果實(shí)際應(yīng)用中不可能用到,那我們又何必花那么多的精力煞費(fèi)苦心地去搞那么多的設(shè)計(jì)及構(gòu)架,(又何必點(diǎn)燈熬油揮汗如雨地去建一個(gè)很難登上的空中樓閣呢?)縱觀今天java技術(shù)的應(yīng)用,復(fù)雜得有點(diǎn)離普。一個(gè)簡(jiǎn)單的Web應(yīng)用動(dòng)輒就要戴上N層高帽,Web使用Struts(JSF)、持久層用hibernate(JDO/Entity Bean)、還引入了Spring或EJB,要IOC、AOP、支持任意數(shù)據(jù)庫(kù)、支持任意存諸方式、支持組件對(duì)象關(guān)系任意配置、支持Web Service……如此琳瑯滿目的技術(shù),如此強(qiáng)大的功能,想不復(fù)雜?難啊!時(shí)至今日,又有誰(shuí)能象當(dāng)年IBM總裁郭士納一樣讓Java這個(gè)龐大,復(fù)雜的大象也能跳跳舞呢?

             Java在國(guó)內(nèi)不能得到很好應(yīng)用的一個(gè)主要原因是國(guó)產(chǎn)Java技術(shù)落伍。在Java世界,開(kāi)源、優(yōu)秀的東西很多很多,但基本全是泊來(lái)之品。也只有那些技術(shù)牛人、大型軟件企業(yè)、外資企業(yè),才有實(shí)力研究并很好運(yùn)用。當(dāng)前還有眾多的中小型軟件企業(yè)停留在JSP+Java Bean的時(shí)代,很多中小企業(yè)甚至老牌軟件企業(yè)的CTO或者項(xiàng)目經(jīng)理到現(xiàn)在還常理直氣壯的說(shuō):"客戶不就是要求J2EE平臺(tái)嗎?我們的JSP、Tomcat、JBoss不全是J2EE技術(shù)嗎?”是的,軟件嘛,能解決問(wèn)題就行,好不容易花了兩三年搭建起來(lái)的技術(shù)體系,說(shuō)換就換,哪有那么容易啊!于是,軟件越來(lái)越難以維護(hù),越來(lái)越難以擴(kuò)充,更加無(wú)法滿足客戶的新需求。

             再看國(guó)內(nèi)很多比較知名的軟件企業(yè)提出的一些新開(kāi)發(fā)構(gòu)架、開(kāi)發(fā)體系、中間件及工具等,其基礎(chǔ)核心仍然是國(guó)外引進(jìn)的東東。比如很多軟件公司開(kāi)發(fā)的快速開(kāi)發(fā)工具,構(gòu)件開(kāi)發(fā)等,都是以Struts、Spring、Hibernate等為基礎(chǔ),也就是要用他們的工具,開(kāi)發(fā)東西還得要學(xué)Struts、Hibernate等。對(duì)于國(guó)內(nèi)很多的初級(jí)開(kāi)發(fā)者來(lái)說(shuō),學(xué)習(xí)這些框架的難度曲線太大。技術(shù)本土化不僅僅是把一門(mén)語(yǔ)言翻譯成另外一門(mén)語(yǔ)言,更重要是思想的本土化、核心內(nèi)容的本土化。

            說(shuō)到技術(shù)及框架,一個(gè)國(guó)外的先近技術(shù)框架,都是別人先嘗試用了N久證明了它的先進(jìn)以后,我們國(guó)內(nèi)才有一部份人拿進(jìn)來(lái)開(kāi)始慢慢學(xué)習(xí),然后再宣傳普及,等我們大部分人剛剛學(xué)會(huì)并以此為榮,奔走相告的時(shí)候,人家又搞了一個(gè)更加先進(jìn)的出來(lái)。汗顏啊,難道我們只能疲于奔命地被人家牽著鼻子走嗎?

            。。。。。。
            
            (本文摘自《EasyJWeb簡(jiǎn)易教程》,作者為大峽、眸寬、stef等EasyJF開(kāi)源團(tuán)隊(duì)成員,轉(zhuǎn)載請(qǐng)保留作者聲明!)
          posted on 2006-04-18 15:18 簡(jiǎn)易java框架 閱讀(10266) 評(píng)論(34)  編輯  收藏

          FeedBack:
          # re: Java路在何方? 2006-04-18 15:58 hecules
          "Java在國(guó)內(nèi)不能得到很好應(yīng)用的一個(gè)主要原因是國(guó)產(chǎn)Java技術(shù)落伍"不同意這句話,看不出國(guó)內(nèi)java落后的現(xiàn)狀與國(guó)產(chǎn)java技術(shù)落后上有什么邏輯上的關(guān)系。我想如果一個(gè)程序員不能克服語(yǔ)言上的障礙,那他還是不夠合格的。個(gè)人覺(jué)得國(guó)內(nèi)的現(xiàn)狀主要還是整個(gè)大環(huán)境所致,客戶的需求再那里放著,企業(yè)間血拼成本,程序員的水平都限制了這個(gè)行業(yè)的低水平,更不用說(shuō)一個(gè)項(xiàng)目能否拿到,其實(shí)打多數(shù)情況下與技術(shù)無(wú)關(guān),倒是回扣什么的占了主要因素。  回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2006-04-18 16:42 大峽
          hecules 說(shuō)到點(diǎn)子上了哈,軟件行業(yè)的市場(chǎng)、公關(guān)等就不用細(xì)說(shuō),就憑民間流行的一句話:“80%軟件公司都是騙子公司”,應(yīng)該能證明很多東西。這更多應(yīng)該跟我們所處的的大環(huán)境有關(guān)系。

            不過(guò)我覺(jué)得技術(shù)落伍還是有很大一部原因,國(guó)內(nèi)很多中小型軟件公司的CTO,35左右的那種,停留并滿足于自己前期的開(kāi)發(fā)構(gòu)架,不愿接受新東西,更不會(huì)花成本去嘗試新東西,應(yīng)該也是落伍的一個(gè)表現(xiàn)吧。



           

            回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2006-04-18 16:43 大峽
          “因?yàn)槲覀兏≡辏晕覀儧](méi)有發(fā)明C/C++、Java、Ruby,甚至面對(duì)Spring、Hibernate,我們也只有膜拜。”
            回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2006-04-18 18:11 steeven
          樓主寫(xiě)的不錯(cuò)~

          Java要失敗是遲早的事情,畢竟已經(jīng)風(fēng)光這么久了,依靠sun一家公司的帶領(lǐng),動(dòng)作拖沓。但是淡出市場(chǎng)不是一朝一夕的事情,php從原理、語(yǔ)法、開(kāi)發(fā)工具上都無(wú)法媲美Java, 為什么還高居市場(chǎng)?個(gè)人覺(jué)得是它的殘留市場(chǎng)。

          另外,php對(duì)虛擬網(wǎng)站良好支持也很重要,在國(guó)內(nèi)jsp主機(jī)很難找,php滿地都是。都是sun的那些書(shū)呆子惹的禍。

          java的活力不僅僅在web市場(chǎng)上,在電信、銀行等等很多傳統(tǒng)行業(yè)上,java暫時(shí)還是無(wú)法取代的。

          個(gè)人覺(jué)得,開(kāi)發(fā)效率決定語(yǔ)言和框架。我選擇java首先看中功能、開(kāi)發(fā)工具、可維護(hù)性。為什么要在那么多框架中徘徊?因?yàn)檫x用框架可以大幅度提高開(kāi)發(fā)效率,比如spring,hibernate,log4j等等,和跟風(fēng)無(wú)關(guān)。

          令人遺憾的是.net實(shí)力太強(qiáng)大,雖然vs2005無(wú)法同eclipse媲美,但是.net框架集成統(tǒng)一,開(kāi)發(fā)框架和工具一致,瑕不掩瑜。

          有競(jìng)爭(zhēng)是好使,可以讓java的學(xué)究們清醒起來(lái)  回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2006-04-18 18:31 sharkmao
          多看看SpringSide,看看別人怎么把五花八門(mén)的技術(shù)搓揉成一個(gè)整體應(yīng)用的.
          能做和做得好是兩碼事,作為軟件人員捫心自問(wèn),我做出來(lái)的軟件是否對(duì)得起我的用戶
          用JSP+Java Bean能提高生產(chǎn)效率嗎?能提高維護(hù)性嗎?能輕易擴(kuò)展嗎?
          都說(shuō)現(xiàn)在框架滿天飛,但有必要掌握了Webwork再去學(xué)習(xí)Struts這種lj嗎?
          你們團(tuán)隊(duì)不是現(xiàn)在正在開(kāi)發(fā)新的框架,那算不算重新發(fā)明輪子呢?  回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2006-04-18 20:30 大峽
          to sharkmao
            江南大俠的東東我們一直在學(xué)習(xí)哈,不旦學(xué)習(xí)SpringSide,還在學(xué)習(xí)更多的xxxSide。:-)我們的目標(biāo)就是集眾家之長(zhǎng)為我所用,提煉出一套具有中國(guó)文化特色的,呵呵,這話有點(diǎn)空,但我想慢慢可以做實(shí)在。一個(gè)人肯定很難做好一件事情,但若是一群優(yōu)秀的人一起,那就不一定了,中國(guó)什么最多:人才多,who 怕who!歡迎有興趣的朋友都一起來(lái)干吧!

            關(guān)于發(fā)明輪子:匯編語(yǔ)言開(kāi)發(fā)者問(wèn)C的,我的匯編搞這么好了你還發(fā)明C干嘛?C問(wèn)Java,我的C這么無(wú)敵,你Java搞來(lái)干什么,浪費(fèi)社會(huì)資源啊。同樣的問(wèn)題,JDBC問(wèn),JDO問(wèn)iBatis,iBatis問(wèn)hibernate.......
            回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2006-04-18 22:17 Vencent Chen
          Java在電信行業(yè)用得好多的,
          估計(jì)金融也差不多
          少xxyy  回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2006-04-18 22:21 hecules
          再來(lái)聊聊這個(gè)話題:
          竊以為,編程在中國(guó)和做科學(xué)研究一樣,成為了我們生存的工具和手段,這樣我們的眼光就變得短了,就實(shí)際了,就功利了,這也就是為什么我們總是在不停學(xué)習(xí)新的框架,工具的原因,沒(méi)有法子啊,某公司要這個(gè),不學(xué)怎么找得到工作呢,不會(huì)的話會(huì)不會(huì)失業(yè)呢?這樣我就失去了積累的機(jī)會(huì),沒(méi)有積累,怎么能知道現(xiàn)有的框架的優(yōu)缺點(diǎn),怎么能知道如何改進(jìn)業(yè)務(wù)流程呢,怎么創(chuàng)造新的工具和框架呢?我想Gavin King和Rod老爹不是個(gè)剛從事這行的初哥吧,為什么他們能行?
          我覺(jué)得其實(shí)編程和藝術(shù)又相通的地方:和諧,美,精煉。和諧和程序你能看到每一個(gè)模塊互相的交互式那么的和諧,沒(méi)有多余的流程;美更是代碼必有的,相信大家都很討厭丑陋臃腫的代碼;精煉,何必花大量的時(shí)間些重復(fù)的代碼呢,應(yīng)該拿去休息。
          但是當(dāng)它充滿了匠氣的時(shí)候,創(chuàng)造力也就遠(yuǎn)去了。
            回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2006-04-19 09:10 Raistlin
          大家都在學(xué)標(biāo),不學(xué)本,大家都在談標(biāo),不談本。  回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2006-04-19 09:43 mk
          @sharkmao
          struts是垃圾?你怎么不做一個(gè)好的?你不會(huì)不知道這世界里是市場(chǎng)決定一切吧?要不大家現(xiàn)在都用的是ibm或蘋(píng)果的機(jī)器了,操作系統(tǒng)也不都是ms的了  回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2006-04-19 12:33 大峽
            存在即合理,去年我們招人的時(shí)候,他要說(shuō)會(huì)用webwork、會(huì)JSF,但不熟悉struts,我還真不敢用他啊,畢竟我們90%的項(xiàng)目都是struts啊!

           框架充其量只是工具,MVC更是如此,若真掌握了MVC原理,會(huì)了一種框架,若工作需要你學(xué)習(xí)另外一種框架的時(shí)候,難道一周56小時(shí),你還不能學(xué)會(huì)嗎!

           會(huì)Spring、會(huì)hibernate、會(huì)MVC,熟悉、精通又能怎么?用最少的錢(qián)、人及時(shí)間,解決老板、客戶問(wèn)題才是硬道理。若論技術(shù),有興趣的朋友不防對(duì)照本人愚作“論J2EE員武功修為",自測(cè)一下。
              回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2006-04-19 12:41 大峽
          # re: Java路在何方? 2006-04-19 16:04 與神對(duì)話
          學(xué)Java真他媽的很郁悶,好容易熟練應(yīng)用一種框架,結(jié)果沒(méi)用多長(zhǎng)時(shí)間就落后了,只能繼續(xù)學(xué)習(xí)新的框架技術(shù)!本人強(qiáng)烈支持樓上的看法  回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2006-04-19 16:12 sharkmao
          去年我們招人的時(shí)候,他要說(shuō)會(huì)用webwork、會(huì)JSF,但不熟悉struts,我還真不敢用他啊,畢竟我們90%的項(xiàng)目都是struts啊!

          一個(gè)公司沉溺于已有的技術(shù)框架不思進(jìn)去,不吸收新鮮的技術(shù),這樣的公司有活力嗎?
          公司一定會(huì)有技術(shù)轉(zhuǎn)型,雖然會(huì)有鎮(zhèn)痛期,但獲益必然大于付出.

          市場(chǎng)決定一切的確沒(méi)錯(cuò),否則ww也就不會(huì)和struts合并而且改名了.  回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2006-04-19 16:26 大峽
          一個(gè)公司沉溺于已有的技術(shù)框架不思進(jìn)去,不吸收新鮮的技術(shù),這樣的公司有活力嗎?
          公司一定會(huì)有技術(shù)轉(zhuǎn)型,雖然會(huì)有鎮(zhèn)痛期,但獲益必然大于付出.

          這樣的道理外星人都知道。老板也知道,當(dāng)然也更會(huì)算帳!嘿嘿

          也許是我運(yùn)氣比較差吧,我看到或經(jīng)歷的很多項(xiàng)目(不是全部)基本上都是這樣:40%的時(shí)間及Money在市場(chǎng)公關(guān)、20%的時(shí)間及Money在技術(shù)開(kāi)發(fā)(難怪很多程序員在鬧窮)、40%時(shí)間及Money在后期維護(hù)及公關(guān)(尾款及二次開(kāi)發(fā))。哈哈
            回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2006-04-19 17:52 圣手屠鴨
          中小型企業(yè)不具備研發(fā)實(shí)力.大中型企業(yè)投入大量人力物力研發(fā)出來(lái)的東西當(dāng)然不會(huì)當(dāng)作開(kāi)源被你輕易得到.所以大家都是熱愛(ài)開(kāi)源的目的多半是索取而不是奉獻(xiàn).easyif若想成功,,大牛是一定不能少的.沒(méi)有大牛的東東永遠(yuǎn)都成不了東東..期待更多大牛加入.在框架未成型之前最好不要讓菜鳥(niǎo)加入開(kāi)發(fā).  回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2006-04-19 19:23 大峽
          謝謝 圣手屠鴨 兄

           “21世紀(jì)什么最重要--人才”,期待牛牛的到來(lái).......也希望團(tuán)隊(duì)中的小牛牛們快快長(zhǎng)大!:-0
            回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2006-04-20 15:15 steeven
          我招人的時(shí)候不一樣,html/xml/xslt/schema/db/rmi/ejb/spring/hibernate/dot net/....都要問(wèn)問(wèn)
          用過(guò)沒(méi)用過(guò)無(wú)所謂,關(guān)鍵看這個(gè)人涉獵的知識(shí)面,沒(méi)興趣的人只懂得作過(guò)的東西。合適的人不是很聰明,有經(jīng)驗(yàn),而是有鉆研精神,告訴他回去看什么就可以了。

          有過(guò)某方面經(jīng)驗(yàn)的人寫(xiě)出來(lái)的代碼很可能是一堆垃圾,工作起來(lái)也是吊兒郎當(dāng)。  回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2006-04-20 17:53 Lucifer's mystical garden
          web方面的應(yīng)用Java可能是不太合適,畢竟開(kāi)發(fā)的便捷性差asp以及php太遠(yuǎn)了。但是企業(yè)應(yīng)用還是有很大的空間的,這得益于J2EE的良好的健壯性。移動(dòng)應(yīng)用方面,J2ME的前景還看不太清。但是目前就開(kāi)始置疑Java的前景未免早了點(diǎn)。
          作程序員嘛,說(shuō)到底是混飯吃的,不要吊在一棵樹(shù)上,這樣很危險(xiǎn)的。  回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2006-05-17 11:01 kiddwyl
          我覺(jué)得Java在國(guó)內(nèi)使用范圍如此狹小的原因就是因?yàn)樗氖褂贸杀咎撸珺EA也指出,雖然Java的很多第三方架構(gòu)都屬于開(kāi)源項(xiàng)目,而且作為Java Programmer也是追求開(kāi)源的道路。
          可是,就拿J2EE來(lái)說(shuō)吧,他所輔助的服務(wù)和其他軟件都是相當(dāng)昂貴的產(chǎn)品化軟件及服務(wù),比如J2EE開(kāi)發(fā)的大型Shoppingmall,就要比PHP開(kāi)發(fā)的來(lái)得有優(yōu)勢(shì)的多,PHP只能適用于比較小范圍的開(kāi)發(fā),小團(tuán)隊(duì)開(kāi)發(fā),真正的大型項(xiàng)目開(kāi)發(fā)還是會(huì)選擇以Java為基礎(chǔ)的開(kāi)發(fā)。
          主要還是國(guó)內(nèi)的市場(chǎng)環(huán)境造成的  回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2006-05-22 09:22 Jsp
          收獲不少……  回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2006-06-08 22:45 moyini
          各位前輩啊..聽(tīng)著你們說(shuō)的讓我都感到害怕啊..java難道真的會(huì)被淘汰嗎?我是一只菜菜鳥(niǎo),還是一名在校大學(xué)生,但本人對(duì)java抱有很大的熱情,尤其是jsp,近來(lái)在學(xué)jsp,可聽(tīng)你們的談?wù)摬唤屛腋械剑以撊绾问呛媚兀窟€有至于框架,我到底該學(xué)習(xí)哪個(gè)呢?我該怎么繼續(xù)學(xué)習(xí)呢?望各位前輩能給我這迷茫的小弟些幫助,指導(dǎo)...真心的謝謝!  回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2006-11-21 16:04 阿福網(wǎng)管
          JSP+Java Bean怎么了?難道一定要用struts或spring才能做出好的框架嗎?
          有好多掌握了struts和spring的程序員寫(xiě)出來(lái)一樣的垃圾代碼。用JSP+Java Bean就能做出很好的框架,關(guān)鍵在你有沒(méi)有這個(gè)能力。掌握和運(yùn)用好設(shè)計(jì)模式最重要。
          中國(guó)的企業(yè)和程序員都太浮燥,見(jiàn)一個(gè)新的東西就學(xué),也不想想這些東西是否給真正帶好好處。我個(gè)人感覺(jué)如struts這樣?xùn)|西就是縛束了我們的手腳,不用倒痛快。  回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2006-11-30 16:19 心內(nèi)求法
          看了半天,有幾個(gè)觀點(diǎn)不認(rèn)同:
          1.我不認(rèn)為java不堪到如此地步;
          2.我不認(rèn)為國(guó)內(nèi)java水平或者說(shuō)軟件水平的主要弱點(diǎn)在于技術(shù)因素;
          3.我不認(rèn)為思想可以“本土化”,也就是說(shuō),我不認(rèn)為存在所謂“美國(guó)編程思想”,“中國(guó)編程思想”;
          4.我不認(rèn)為會(huì)有既簡(jiǎn)單又功能強(qiáng)大的框架存在。

          呵呵,你們看呢?  回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2006-12-29 22:21 流浪汗
          支持樓上

          3.我不認(rèn)為思想可以“本土化”,也就是說(shuō),我不認(rèn)為存在所謂“美國(guó)編程思想”,“中國(guó)編程思想”;

          觀點(diǎn)  回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2007-02-06 23:50 一嘯長(zhǎng)天
          唉,我也是一名在校大學(xué)生,
          學(xué)java也有好幾個(gè)月了
          但總感覺(jué)寫(xiě)起桌面應(yīng)用程序,好麻煩,
          也不知道接下來(lái)應(yīng)該學(xué)些什么,這也學(xué),那也要學(xué),
          哪來(lái)的那么多的時(shí)間啊。
          畢竟還有兩年就要工作了。  回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2007-06-11 01:34 itkui
          聽(tīng)君一席話,甚學(xué)好一陣。。。
          首先要堅(jiān)定學(xué)好Java的決心,沒(méi)有決心是攻不下Java的。。
          思想最重要,框架再多,思想是相通的。。
          小弟接觸Java時(shí)間甚短,愚見(jiàn)讓大家見(jiàn)笑了。。。  回復(fù)  更多評(píng)論
            
          # re: Java路在何方?[未登錄](méi) 2007-08-15 16:36 owen
          怎么可能呀 你說(shuō)的用PHP都是小型網(wǎng)站呀 正在巨頭都是在J2EE呀 你看看電信,銀行,電力 這些巨頭都是用JAVA 你去看看移動(dòng)的網(wǎng)站是用什么語(yǔ)言寫(xiě)的呀  回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2007-09-03 12:44 icancms!
          @hecules

          其實(shí)運(yùn)用一門(mén)容易駑駕的工具還是很明智的,比如php
          再者我感覺(jué)java就是一個(gè)軟件勞動(dòng)力的工廠,學(xué)成java無(wú)疑把你帶到繁瑣的勞動(dòng)力當(dāng)中,想創(chuàng)新?還是別費(fèi)勁了,看看從草根成長(zhǎng)起來(lái)的phper,80后的百萬(wàn)富翁,java程序員你們還有什么高高在上的感覺(jué)?  回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2007-09-03 12:49 icancms!
          學(xué)java的臭毛病!真e

          你們?cè)趺蠢鲜乔撇黄餻hp什么的,php總有它的地位,二者無(wú)法比擬!

          現(xiàn)在php的確很有市場(chǎng),葛優(yōu)說(shuō)的對(duì):還是要相信群眾!

          如果覺(jué)得java夠底層,那建議你學(xué)匯編,自己建立平臺(tái),自己做個(gè)編譯器,不用繼承什么 HttpServlet !  回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2007-09-28 10:48 同聲傳譯
          首先要做好一個(gè)Java技術(shù)要靈活  回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2009-03-08 15:34 Java架構(gòu)
          J2EE 面對(duì)的客戶群是中大型企業(yè)的軟件業(yè)務(wù),php則是面對(duì)中小型企業(yè).
          因J2EE技術(shù)包含范圍廣泛,其OOP程序模式給程序界帶來(lái)了一種新穎且高效的程序設(shè)計(jì)方式.
          J2EE很多大型項(xiàng)目都是以模塊/子系統(tǒng)方式構(gòu)建,也符合了java的特色.
          眾多技術(shù)層面涵蓋的范圍不同,應(yīng)需而用則是使用J2EE技術(shù)的最高層面.
          目前很多框架包括主流SSH(sturts,spring,hibernate) 他們的優(yōu)點(diǎn)是提高中小型系統(tǒng)的開(kāi)發(fā)效率,而面對(duì)大型公司結(jié)合多部門(mén),多產(chǎn)業(yè)的大型應(yīng)用系統(tǒng),則是有心而無(wú)力.
          在平臺(tái)式語(yǔ)言中,唯一能夠與java抗衡的是.NET. 相比之下 兩者都存在眾多優(yōu)點(diǎn). .Net技術(shù)就像MS的風(fēng)格,用最少的知識(shí)和時(shí)間來(lái)開(kāi)發(fā)出盡可能好的系統(tǒng).
          其VS開(kāi)發(fā)平臺(tái)的集成性,模板性,都大大加大了.NET的開(kāi)發(fā)效率.
          php的優(yōu)點(diǎn)是web應(yīng)用領(lǐng)域,而實(shí)例級(jí)的處理以及大型項(xiàng)目底層數(shù)據(jù)交流上,就很容易出現(xiàn)問(wèn)題.
          使用不同技術(shù)開(kāi)發(fā)不同系統(tǒng),則需要根據(jù)系統(tǒng)規(guī)模,系統(tǒng)側(cè)重點(diǎn)來(lái)加以區(qū)分和衡量.
          例如:web網(wǎng)游,無(wú)非以ajax和RIA為領(lǐng)頭羊的技術(shù),相比之下,前臺(tái)程序開(kāi)發(fā)語(yǔ)言,其實(shí)已經(jīng)慢慢退化,而后臺(tái)應(yīng)用,如果php不進(jìn)行任何深入式發(fā)展,相比爭(zhēng)不到j(luò)ava/.NET戰(zhàn)場(chǎng)中的一杯羹.
          各種技術(shù)的存在,必然有他的理由.對(duì)于不同項(xiàng)目選擇不同技術(shù)則是從程序員到架構(gòu)師的一個(gè)從量到質(zhì)的轉(zhuǎn)變.  回復(fù)  更多評(píng)論
            
          # re: Java路在何方? 2009-10-09 05:08 QQ情侶頭像

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 江安县| 天镇县| 沂南县| 吕梁市| 资源县| 宁河县| 个旧市| 塔城市| 本溪市| 顺平县| 仙游县| 永德县| 沧源| 崇仁县| 康乐县| 九江县| 昌邑市| 乌什县| 和顺县| 宁波市| 新丰县| 治县。| 南城县| 台北市| 合川市| 景泰县| 桓仁| 长岭县| 鹿邑县| 来安县| 莲花县| 彰化市| 武强县| 仲巴县| 乌审旗| 南部县| 千阳县| 西乌| 西盟| 同心县| 屏边|