<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Grails--讓我郁悶的地方...

    Posted on 2007-11-30 17:04 puras 閱讀(4116) 評(píng)論(10)  編輯  收藏 所屬分類: Grails

    無(wú)語(yǔ)了...

    事情是這樣的,在接觸Grails之前,便已經(jīng)接觸過(guò)Rails,或許是因?yàn)镴ava的原因吧,特別的偏愛(ài)Grails.因此也把Rails暫時(shí)放了下來(lái),專心的看Grails.從27號(hào)拿到<<Grails權(quán)威指南>>之后,到今天,已經(jīng)將Ajax之前的內(nèi)容全看完了,而且自我感覺(jué)接受的很快.因?yàn)榭吹谋容^快,雖然內(nèi)容都理解了,但是在用的時(shí)候還是會(huì)忘,還需要查書.但我想經(jīng)過(guò)一段時(shí)間的熟悉之后,應(yīng)該就可以熟練了.光看不動(dòng)手是不行的.于是自己寫了點(diǎn)小東西.但在這個(gè)過(guò)程中發(fā)現(xiàn)了一些問(wèn)題,嗯.可以接受的小問(wèn)題:

    1.URL Mapping:這個(gè)應(yīng)該是我了解的不多,在書上基本沒(méi)有講到,至少在前八章是沒(méi)有講到過(guò),只有在Controller中提到了一嘴.官方寫的也不是很詳細(xì),所以沒(méi)有配置成我想要的格式.這個(gè)是因?yàn)槲夜αΦ膯?wèn)題.

    2.分頁(yè):Grails的分頁(yè)實(shí)現(xiàn)的太簡(jiǎn)陋了,與Rails相比.或許是因?yàn)橹敖佑|過(guò)Rails的原因,看Grails的時(shí)候,總是拿著Grails與Rails相比.在使用分頁(yè)標(biāo)簽之前,需要使用<g:paginate total="" />設(shè)置一下記錄總數(shù)...不明白為什么要這么做,為什么不把這個(gè)也一塊集成到框架里,還要自己來(lái)設(shè)置?

    3.GORM:相比Rails來(lái)說(shuō),GORM的寫法,真的很無(wú)語(yǔ),實(shí)在是太難看了,或許習(xí)慣了之后就會(huì)感覺(jué)良好?

    4.測(cè)試功能:還有待加強(qiáng),至少像Rails里的Test Fixtures這樣的功能應(yīng)該有吧,但愿以后的版本會(huì)加上

    5.標(biāo)簽:說(shuō)實(shí)話,在JSP的時(shí)候,我就很討厭標(biāo)簽的使用,不過(guò)沒(méi)辦法,總比使用Scriptlets要好些.GSP里的標(biāo)簽,還算可以吧,自定義標(biāo)簽也是挺好用的.

    下面這幾點(diǎn),讓我郁悶到崩潰,我不知道是因?yàn)槲业沫h(huán)境的問(wèn)題,還是當(dāng)前版本的問(wèn)題,我的環(huán)境是WinXP+Grails-1.0-RC1+Groovy-1.1-rc-2,

    1.在使用generate-xxx之前,使用要選創(chuàng)建Domain,要是generate-controller和generate-views這兩個(gè),我也就忍了,可是generate-all為什么也要先創(chuàng)建Domain呢?就不能一起創(chuàng)建?(現(xiàn)在想想,有些理解了,畢竟Rails里以數(shù)據(jù)庫(kù)為基礎(chǔ),而Grails里則是以Domain為基礎(chǔ).所以這個(gè)Pass掉.呵)

    2.啟動(dòng)服務(wù)器之后,經(jīng)常莫名其妙的就Down掉了,也沒(méi)有異常信息,在做一點(diǎn)點(diǎn)改動(dòng)之后,控制臺(tái)上到:Initializing Spring root WebApplicationContext這一行之后,就不動(dòng)了,這時(shí)訪問(wèn)頁(yè)面,都是500錯(cuò)誤,無(wú)法顯示網(wǎng)頁(yè)

    3.不是說(shuō)修改了類之后無(wú)須重新加載么?為什么我做小小的改動(dòng),再訪問(wèn)頁(yè)面,就會(huì)報(bào)一堆的異常,從而導(dǎo)致頁(yè)面無(wú)法訪問(wèn).有時(shí)只是在flash.message = "xxxxx"內(nèi)容里的信息,加了幾個(gè)字,也會(huì)這樣,每改一下都得重新啟動(dòng)?會(huì)死人的......

    4.如果create-controller之后,啟動(dòng)了服務(wù)器,這時(shí)在Controller中加上def scaffold = true這樣的,想使用動(dòng)態(tài)腳手架時(shí),唉,又是一堆的異常.重啟服務(wù)器才行.

     

    這動(dòng)不動(dòng)就得重啟服務(wù)器,實(shí)在讓我受不了,我想應(yīng)該是我的環(huán)境的問(wèn)題,哪位高人,來(lái)幫我分析一下,看看是哪里出了問(wèn)題?

    Feedback

    # re: Grails--讓我郁悶的地方...  回復(fù)  更多評(píng)論   

    2007-11-30 20:00 by 山風(fēng)小子
    Grails1.0RC1的bug比較多,觸雷并不稀奇 :)
    我看了下Grails1.0RC2的changelog,比Grails1.0RC1要穩(wěn)定很多 :)

    puras,Grails和Rails是兩個(gè)不同的框架,有少許相似性,所以請(qǐng)不要以Rails的思維方式進(jìn)行Grails開(kāi)發(fā)。

    最后給你一個(gè)建議,多看官方文檔和《Grails權(quán)威指南》,希望這些建議對(duì)你有所幫助 :)

    # re: Grails--讓我郁悶的地方...  回復(fù)  更多評(píng)論   

    2007-11-30 20:24 by puras
    @山風(fēng)小子
    服務(wù)器經(jīng)常要重啟...
    我快要受不了了
    不知道為什么啊
    別的雖然有點(diǎn)小意見(jiàn).但還是可以接受.
    畢竟與Java的關(guān)系不一樣撒.

    # re: Grails--讓我郁悶的地方...  回復(fù)  更多評(píng)論   

    2007-11-30 20:27 by 山風(fēng)小子
    @puras
    Grails-1.0-RC1+Groovy-1.1-rc-2

    我記得Grails-1.0-RC1自帶的是Groovy1.1RC1

    建議你刪除環(huán)境變量‘GROOVY_HOME’使Grails使用它自帶的Groovy
    或者將Groovy的版本降到Groovy1.1rc1

    如果還有問(wèn)題,請(qǐng)raise issue :)

    # re: Grails--讓我郁悶的地方...  回復(fù)  更多評(píng)論   

    2007-11-30 20:43 by puras
    @山風(fēng)小子
    周一回公司試試吧

    耽誤事啊....

    # re: Grails--讓我郁悶的地方...  回復(fù)  更多評(píng)論   

    2007-11-30 20:52 by 山風(fēng)小子
    @puras
    建議你以后總是使開(kāi)發(fā)時(shí)使用的Groovy版本與Grails自帶的Groovy版本相同。
    Grails Team是針對(duì)它自帶的Groovy版本進(jìn)行嚴(yán)格測(cè)試的,用Groovy的其他版本雖然也能將Grails運(yùn)行起來(lái),但可能會(huì)造成Grails不穩(wěn)定。

    這個(gè)道理跟我們平時(shí)開(kāi)發(fā)一樣的,如果自己開(kāi)發(fā)的系統(tǒng)是基于Java1.4的,并通過(guò)測(cè)試,那么在生產(chǎn)環(huán)境中我們就不敢將Java版本提升為Java5,除非運(yùn)行在Java5時(shí)也通過(guò)測(cè)試 :)

    # re: Grails--讓我郁悶的地方...  回復(fù)  更多評(píng)論   

    2007-11-30 21:39 by puras
    @山風(fēng)小子
    會(huì)是這個(gè)原因么?
    如果是這樣就太好啦.
    我可受不了經(jīng)常重啟服務(wù)器

    在0.6的時(shí)候就沒(méi)遇到過(guò)這問(wèn)題.

    立場(chǎng)不堅(jiān)定就要轉(zhuǎn)到Rails上了.哈哈

    多謝了.

    # re: Grails--讓我郁悶的地方...  回復(fù)  更多評(píng)論   

    2007-11-30 21:56 by 山風(fēng)小子
    @puras
    要堅(jiān)信Grails一旦與Spring一樣成熟,它將所向無(wú)敵 :)

    Grails1.0 FINAL將在今年12月發(fā)布,那時(shí)它自帶的將是Groovy1.1FINAL和Gant1.0FINAL以及Spring2.5,期待中...

    # re: Grails--讓我郁悶的地方...  回復(fù)  更多評(píng)論   

    2007-12-01 01:28 by puras
    @山風(fēng)小子
    確實(shí)值得期待
    只要她夠穩(wěn)定
    明年我就可以把她引入公司實(shí)際的項(xiàng)目中了
    要是不穩(wěn)定
    不敢用啊
    老大會(huì)劈了我

    # re: Grails--讓我郁悶的地方...  回復(fù)  更多評(píng)論   

    2007-12-01 13:58 by 山風(fēng)小子
    @puras
    明年可是"Groovy & Grails年"噢 :)

    # re: Grails--讓我郁悶的地方...  回復(fù)  更多評(píng)論   

    2007-12-02 04:04 by gr8vyguy
    @puras
    我折騰Grails的時(shí)候沒(méi)出現(xiàn)你說(shuō)的問(wèn)題

    我裝的Groovy是1.0

    posts - 47, comments - 124, trackbacks - 0, articles - 0

    Copyright © puras

    主站蜘蛛池模板: 五月天婷亚洲天综合网精品偷| 亚洲第一网站男人都懂| 亚欧人成精品免费观看| 超pen个人视频国产免费观看| 亚洲人成人网站在线观看| 亚洲国产精品免费视频| 亚洲日本VA午夜在线电影| a色毛片免费视频| 国产L精品国产亚洲区久久| 亚洲香蕉久久一区二区| 亚洲国产av玩弄放荡人妇| 在线成人精品国产区免费| 午夜免费福利在线观看| 亚洲日韩亚洲另类激情文学| 美女被免费视频网站a国产| 亚洲人成人伊人成综合网无码| 日韩中文字幕在线免费观看 | 国产亚洲蜜芽精品久久| 一级毛片在线免费观看| 亚洲一区精品伊人久久伊人| 久久久久久久久久久免费精品| 国产高清在线免费视频| 亚洲中文字幕日本无线码| 免费看a级黄色片| 男女拍拍拍免费视频网站| 77777_亚洲午夜久久多人 | 日本人成在线视频免费播放| 亚洲AV网站在线观看| 丝袜足液精子免费视频| 免费人成网站7777视频| 亚洲国产AV一区二区三区四区| 亚洲国产精品成人| 88av免费观看入口在线| 久久亚洲私人国产精品| 久久国产乱子伦精品免费一| 国产精品亚洲午夜一区二区三区| 免费大香伊蕉在人线国产 | 一区二区三区AV高清免费波多| 成人免费男女视频网站慢动作| 亚洲国产日韩在线一区| AV大片在线无码永久免费|