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

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

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

    QBlog開篇第一章,閑談AppEngine

          寫這個獨立博客程序也有一段時間了,今天是首發(fā)版——QBlog0.92獨立博客程序
    感覺在App Engine上寫應(yīng)用還是相當(dāng)辛苦的說。太多的限制了,而且部分限制還是相當(dāng)致命的,如果耐心不夠,應(yīng)該很快就會放棄吧(意思是說我很有耐心:)~~ ,
          總之,寫GAE應(yīng)用之前還是要先明白它能夠做什么,不能夠做什么。要寫社區(qū)應(yīng)用,寫B(tài)BS?當(dāng)前還是別要太奢想了吧!寫一些簡單的獨立應(yīng)用,滿足個人的應(yīng)用需求還是挺不錯的,我是這么想的。
          我在一個測試環(huán)境中放了13000篇普通長度文章,大約用了免費空間(1G) 的72%了,估計總共下來也就2萬篇文章左右吧,還沒有上傳圖片。如果我們足夠勤快,每天寫一篇日志,一年就有365篇日志,大約54年后這個空間用完。對于大一些的BBS、社區(qū)之類,一天可能會超過幾千個主題或回復(fù),用不了幾天這個免費的1G空間會撐爆(雖然Google提供了付費升級空間)。
          另外麻煩的事情還是相當(dāng)多,以下是一些目前為止遇到的比較麻煩的限制,想在GAE下寫應(yīng)用至少先考慮下面這些問題的解決方案吧。

    •     datastore 1000條記錄的返回限制,每次最多只能返回前1000條記錄,即使你的數(shù)據(jù)中可能有更多滿條件的記錄。
    •     datastore 不能模糊搜索,這不是關(guān)系型數(shù)據(jù)庫,沒有那么高級,所以你可能需要將所有數(shù)據(jù)都拿出來之后再在內(nèi)存中處理,或者自己索引,還要考慮第一個限制。
    •     datastore 不等式查詢的時候也有不少限制。
    •     每個請求的處理時間最多不會超過30秒,正常情況下不會碰到這個問題,但是碰到的時候也是相當(dāng)麻煩。
          這些是比較典型的問題,另外對于Java應(yīng)用來說還有黑白名單需要考慮,要把Spring,Hibernate,JPA,JSF等部署上去還有相當(dāng)多的工作要做的說,所以盡量可以不用的框架還是少用吧,最簡單的就是直接用jsp就是了。對于限制,能夠繞過就繞過,不能夠繞過的再想解決辦法。有些限制我倒是希望google在以后的AppEngine版本中能夠解決或者能夠有第三方工具代替解決,否則寫個大點的應(yīng)用會相當(dāng)痛苦,甚至不可能。

          QBlog是用Java寫的獨立博客,也就是個人單用戶博客程序.使用JSF2.0 + QFaces2.0(自己開發(fā)的Ajax框架), 在AppEngine上配置JSF2.0也是相當(dāng)麻煩,有必要使用特定的版本,還有特殊配置。

          QBlog寫到這里版本是0.92,實際上我倒是想作為1.0RC版發(fā)布,在這個版本到1.0之前是不想再加功能了。考慮到還沒有太多時間做足夠的測試,暫時就0.92吧。另外還寫了一個關(guān)于AppEngine的一鍵上傳工具 GAELauncher1.0, 其它的應(yīng)該就差教人怎么申請google帳號開免費空間了吧-_-!! 本來不想寫這個額外工具的,QBlog寫到0.92已經(jīng)夠累的了,起初甚至連相冊功能都沒有計算在內(nèi),不過還是想讓更多人、更簡單、更容易的使用它(想讓一個不懂code的人去打cmd命令應(yīng)該很痛苦吧-_-!!)

    GAELauncher1.0
    一鍵上傳工具截圖

          另外關(guān)于模版,QBlog目前只有兩個模版,我想在網(wǎng)上找一些比較好的免費模版,不過似乎能讓自己滿意的太少了,有空再慢慢添加吧!目前除了默認(rèn)模版之外另一個是book模版。這個模版是我從http://www.tkk7.com/上弄下來的,相當(dāng)大氣的模版,自己也很喜歡(點這里瀏覽一下模版效果?),我不知道這個模版是否存在版權(quán),如果存在版權(quán)問題,請相關(guān)作者告知,我會盡快撤下。做模版也不容易的說,除了要相關(guān)的制圖軟件的知識如ps,更重要的是要有靈感。
    QBlog0.92下載


    另外提醒,不要用這個Blog程序來發(fā)布危害國家,政黨,危害人民身心健康的言論和圖片!做個良好公民:)



    - huliqing@huliqing.name
    - http://www.huliqing.name

    posted on 2010-08-28 18:32 huliqing 閱讀(1837) 評論(4)  編輯  收藏 所屬分類: JSFJavaAppEngineQFacesQBlog

    評論

    # re: QBlog開篇第一章,閑談AppEngine 2010-08-30 14:08 HiMagic!

    限制的確不少,實際使用時,因為種種限制,結(jié)果的不可預(yù)測性比較大,比如進(jìn)行Url fetch時,時常會發(fā)生IO異常。  回復(fù)  更多評論   

    # re: QBlog開篇第一章,閑談AppEngine 2010-08-30 15:14 huliqing

    @HiMagic!
    嗯,是啊,認(rèn)真在上面做個應(yīng)用應(yīng)該都深有體會吧!呵呵。  回復(fù)  更多評論   

    # re: QBlog開篇第一章,閑談AppEngine 2010-09-01 12:35 WebLogic

    支持 LiveWriter 發(fā)帖嘛? 要是支持的話就太好了!  回復(fù)  更多評論   

    # re: QBlog開篇第一章,閑談AppEngine 2010-10-07 13:11 huliqing

    @WebLogic
    目前還不支持,不過后續(xù)版本會考慮這個功能。  回復(fù)  更多評論   

    導(dǎo)航

    統(tǒng)計

    公告

    文章原創(chuàng),歡迎轉(zhuǎn)載
    ——轉(zhuǎn)載請注明出處及原文鏈接

    隨筆分類(60)

    隨筆檔案(33)

    最新評論

    評論排行榜

    主站蜘蛛池模板: 黄色视屏在线免费播放| 猫咪免费人成网站在线观看入口| 成人免费视频试看120秒| 小说专区亚洲春色校园| 国产亚洲真人做受在线观看| 久久99国产综合精品免费| 亚洲国产精品网站在线播放 | 在线成人a毛片免费播放| 一级做α爱过程免费视频| 亚洲色偷偷av男人的天堂| 国产jizzjizz免费视频| 久久精品免费电影| 亚洲第一街区偷拍街拍| 久久亚洲伊人中字综合精品| 最近中文字幕免费mv视频7| 久久av免费天堂小草播放| 亚洲一线产区二线产区区| 亚洲春色在线视频| 国产一级淫片a免费播放口之 | 色www永久免费| 亚洲女子高潮不断爆白浆| 亚洲国产精品成人久久| 国产男女猛烈无遮挡免费视频| 久久一本岛在免费线观看2020| 久久亚洲中文无码咪咪爱| 亚洲综合一区二区精品久久| 亚洲七七久久精品中文国产| 在线观看免费人成视频| 黄网站色视频免费在线观看的a站最新 | 99re免费视频| 国产美女视频免费观看的网站| 亚洲熟妇丰满xxxxx| 亚洲欧洲日产国产综合网| 亚洲美女在线国产| 永久免费毛片手机版在线看| 亚洲免费闲人蜜桃| 在线观看肉片AV网站免费| 一本大道一卡二大卡三卡免费| 亚洲a∨无码一区二区| 亚洲人和日本人jizz| 亚洲黄色片在线观看|