最近比較有空一點(diǎn),對(duì)目前比較流行的幾個(gè)動(dòng)態(tài)語(yǔ)言的WEB開(kāi)發(fā)框架瀏覽了一下,主要是Django(python),CakePHP(php),Zend(php),Rails(Ruby),GRails(Goovy),因?yàn)橹皇撬阉骶W(wǎng)絡(luò),大致地掃描了一下相關(guān)的介紹,不是很詳盡地研究,但總體來(lái)講,還是Rails最火,資料多且新,GRails和CakePHP都是模仿Rails,利用工具生成固定的模板式的程序結(jié)構(gòu),開(kāi)發(fā)人員只在其上再做進(jìn)一步的開(kāi)發(fā),大概的感覺(jué)就是,整體來(lái)講,降低了入門(mén)的門(mén)檻,但如果要做實(shí)際的工作,反而得花較多的精力去深入了解其內(nèi)部的東西,包括架構(gòu)、慣例、得深入地查閱其文檔,以了解它說(shuō)了的,和沒(méi)有說(shuō)出來(lái)的一些細(xì)節(jié),才能進(jìn)行實(shí)際的工作。
          優(yōu)點(diǎn)呢,個(gè)人覺(jué)得這些框架把整體的共用的東西分層析出,使應(yīng)用和框架得以分離,框架的復(fù)用和改進(jìn)達(dá)到了一點(diǎn)的程度,加快了新產(chǎn)品的開(kāi)發(fā)和提高了質(zhì)量保證。對(duì)開(kāi)發(fā)人員的要求有所變化,一個(gè)項(xiàng)目應(yīng)該來(lái)講,有一個(gè)熟悉整體技術(shù)的高手帶隊(duì),其他人能完成分解工作這樣的模式有很大幫助,也就是說(shuō),整體降低了項(xiàng)目的成本。但沒(méi)有實(shí)際的項(xiàng)目對(duì)照數(shù)據(jù),不能肯定是否一定適合國(guó)內(nèi)的一些定制型項(xiàng)目應(yīng)用。

          從SimplyHired網(wǎng)站上,了解到的工作職位需求趨勢(shì)圖如下,在排除J2EE的情況下,Rails職位是遙遙領(lǐng)先于其他的,其影響力可見(jiàn)一斑,如圖

          估計(jì)主要來(lái)自于近來(lái)互聯(lián)網(wǎng)應(yīng)用方面的需求。
          如果加上J2EE,這個(gè)圖形立馬體現(xiàn)出誰(shuí)才是真正的王者。在企業(yè)級(jí)應(yīng)用上的成功,使得J2EE體系依然是最大的應(yīng)用首先項(xiàng)


          Since October 2007, the following has occurred:
          具體的趨勢(shì)數(shù)據(jù)也在一定程度上反應(yīng)了市場(chǎng)對(duì)J2EE的審美疲勞,或者有Sun被收購(gòu)的憂慮,按道理講,這個(gè)應(yīng)該不會(huì)影響太多,畢竟Oracle也是Java EE的重要推動(dòng)力量的受益者,當(dāng)然最大的受益者應(yīng)該是IBM。

          其中,Cakephp增長(zhǎng)勢(shì)頭尤其迅猛,可能是因?yàn)樗腔赑HP的Rails吧,挾龐大的PHP社區(qū)和網(wǎng)站建設(shè)者的力量,套上Rails的盔甲,自然是威風(fēng)凜凜,銳不可擋!

          GRails表現(xiàn)同樣搶眼,Groovy的語(yǔ)法類似Java,但更加簡(jiǎn)潔,從Java轉(zhuǎn)到Groovy的成本估計(jì)只是需要熟悉下庫(kù)文檔就夠了,同樣借鑒了Rails的思想,借用其網(wǎng)站上的一句評(píng)論,I'm really really impressed how it instantly works.

          Django是Python的快速WEB開(kāi)發(fā)環(huán)境和框架,Python社區(qū)的強(qiáng)大并且大有取代Plone/Zope之趨勢(shì)。



          Zend的IDE開(kāi)發(fā)環(huán)境讓人感覺(jué)不錯(cuò),大概這也是一個(gè)吸引人的亮點(diǎn),畢竟,效率就是利潤(rùn)。PHP的開(kāi)發(fā)環(huán)境也在改善,在Eclipse下的PDT好像發(fā)展也很快了,Zend也是基于Eclipse的,有收費(fèi)和社區(qū)兩種版本。

          個(gè)人偏好,由于對(duì)php不熟悉,對(duì)Zend和Cakephp只是大致了解了下,不是很有興趣深入,Plone以前用過(guò),但不是什么大項(xiàng)目,也談不上有很好的印象,只是因?yàn)閷?duì)Python比較熟,相對(duì)而言,更有興趣去了解django,只是始終對(duì)Python的縮進(jìn)式語(yǔ)法感覺(jué)不爽,不是太喜歡用。

          如果有時(shí)間的話,可能會(huì)深入研究一下GRails,這東西看起來(lái)的確很酷,并且學(xué)習(xí)成本應(yīng)該也很低。

          歡迎有實(shí)踐經(jīng)驗(yàn)的先行者給些意見(jiàn)。

          Feedback

          # re: 各類WEB框架的工作機(jī)會(huì)和變化趨勢(shì)(國(guó)外)  回復(fù)  更多評(píng)論   

          2009-06-30 19:08 by 魔獸世界私服
          我很喜歡PHP.....

          # re: 各類WEB框架的工作機(jī)會(huì)和變化趨勢(shì)(國(guó)外)  回復(fù)  更多評(píng)論   

          2009-06-30 19:26 by HiMagic!
          感覺(jué)掌握了PHP和JSP,基本上可以應(yīng)對(duì)各樣的需求了。

          # re: 各類WEB框架的工作機(jī)會(huì)和變化趨勢(shì)(國(guó)外)  回復(fù)  更多評(píng)論   

          2009-06-30 19:45 by 過(guò)河卒
          掌握好j2ee 和 rails 就OK 了

          # re: 各類WEB框架的工作機(jī)會(huì)和變化趨勢(shì)(國(guó)外)  回復(fù)  更多評(píng)論   

          2009-06-30 22:22 by Yoursubtitle
          ......

          # re: 各類WEB框架的工作機(jī)會(huì)和變化趨勢(shì)(國(guó)外)  回復(fù)  更多評(píng)論   

          2009-06-30 22:51 by 心夢(mèng)帆影
          Django(python),CakePHP(php),Zend(php),Rails(Ruby),GRails(Goovy),這幾項(xiàng)有可比性,但與J2EE沒(méi)有可比性,前面那些是具體的一種語(yǔ)言或技術(shù),而J2EE概念大廣泛了。個(gè)人覺(jué)得,第二個(gè)圖,博主硬把J2EE拉進(jìn)去與他們相比,就好像拿"軟件"與"MySQL"相比一樣。

          # re: 各類WEB框架的工作機(jī)會(huì)和變化趨勢(shì)(國(guó)外)  回復(fù)  更多評(píng)論   

          2009-07-01 08:54 by 小李飛刀
          @心夢(mèng)帆影
          的確,J2EE 涵蓋太大了,常用框架中的Spring, Struts, AppFuse, JSF等這些才好和Cakephp, Zope之類的等量對(duì)比,是我有偏見(jiàn)了,Sorry!

          修改一下,謝謝指點(diǎn)!

          應(yīng)@心夢(mèng)帆影的批評(píng)意見(jiàn),用J2EE來(lái)跟這些具體的技術(shù)比較,的確不太公正。具體比較下Spring,Struts,AppFuse,JSF中的MyFaces 跟Rails吧
          除MyFaces勢(shì)頭最弱,AppFuse不太流行外,Spring和Struts依然是遙遙領(lǐng)先的。

          # re: 各類WEB框架的工作機(jī)會(huì)和變化趨勢(shì)(國(guó)外)  回復(fù)  更多評(píng)論   

          2009-07-01 13:25 by 找個(gè)美女做老婆
          Java高手群:Java樂(lè)園,群號(hào):28840096 Java樂(lè)園網(wǎng)站:http://www.javaly.cn 歡迎Java高手加入,大家一起交流經(jīng)驗(yàn),相互學(xué)習(xí),共同進(jìn)步

          # re: 各類WEB框架的工作機(jī)會(huì)和變化趨勢(shì)(國(guó)外)  回復(fù)  更多評(píng)論   

          2009-07-03 14:42 by 瑜伽館
          對(duì)j2ee不太熟悉,對(duì)php比較熟悉

          # re: 各類WEB框架的工作機(jī)會(huì)和變化趨勢(shì)(國(guó)外)  回復(fù)  更多評(píng)論   

          2009-07-03 17:27 by 小李飛刀
          BTW,突然想到,國(guó)內(nèi)的招聘網(wǎng)站好像從來(lái)沒(méi)有個(gè)什么技術(shù)需求類的統(tǒng)計(jì),估計(jì)是因?yàn)楸容^難搞吧,倒是經(jīng)常看到某個(gè)公司要求全能型人才,恨不得是找一個(gè)人什么都能做了,待遇好像也給不了多少,在國(guó)內(nèi)做技術(shù)真是累啊,什么都得干,而且也太不值錢(qián)了。

          # re: 各類WEB框架的工作機(jī)會(huì)和變化趨勢(shì)(國(guó)外)  回復(fù)  更多評(píng)論   

          2009-11-15 22:52 by 小董
          Grails 絕對(duì)可以

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


          網(wǎng)站導(dǎo)航:
           

          posts - 44, comments - 43, trackbacks - 0, articles - 5

          Copyright © 小李飛刀

          涉足江湖,廣交朋友
          尋找有共同興趣愛(ài)好者一起開(kāi)創(chuàng)掌上移動(dòng)應(yīng)用!


          歡迎光臨!您是第 hit counter 位訪客。
          主站蜘蛛池模板: 瑞安市| 赤城县| 德清县| 定陶县| 蓬莱市| 宾阳县| 高台县| 神木县| 宁武县| 集安市| 桃园市| 横山县| 浦江县| 武清区| 江油市| 泰和县| 通江县| 柘城县| 乌鲁木齐市| 衡水市| 遵义市| 晋州市| 温州市| 亚东县| 浦江县| 浦县| 名山县| 犍为县| 江达县| 友谊县| 子长县| 苏尼特右旗| 丹棱县| 金华市| 安仁县| 铁岭市| 兴业县| 邛崃市| 将乐县| 湘乡市| 大石桥市|