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

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

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

    QBlog開篇第一章,閑談AppEngine

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

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

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

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

    GAELauncher1.0
    一鍵上傳工具截圖

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


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



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

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

    評論

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

    限制的確不少,實際使用時,因為種種限制,結果的不可預測性比較大,比如進行Url fetch時,時常會發生IO異常。  回復  更多評論   

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

    @HiMagic!
    嗯,是啊,認真在上面做個應用應該都深有體會吧!呵呵。  回復  更多評論   

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

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

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

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

    導航

    統計

    公告

    文章原創,歡迎轉載
    ——轉載請注明出處及原文鏈接

    隨筆分類(60)

    隨筆檔案(33)

    最新評論

    評論排行榜

    主站蜘蛛池模板: 亚洲av手机在线观看| 日本zzzzwww大片免费| 免费a级毛片大学生免费观看| 亚洲av无码成人精品区一本二本 | 可以免费观看一级毛片黄a| 亚洲人成网站在线播放2019| 人成午夜免费视频在线观看| 亚洲国产日韩在线成人蜜芽 | 国产精品亚洲精品日韩已满| 三年片在线观看免费西瓜视频| 亚洲国产精品无码专区在线观看| 中文字幕永久免费| 亚洲AV色香蕉一区二区| 国色精品卡一卡2卡3卡4卡免费| 亚洲日韩一区二区一无码| 国产yw855.c免费视频| 国产日韩在线视频免费播放| 亚洲AV无码第一区二区三区| 亚洲毛片免费观看| 亚洲AV无码XXX麻豆艾秋| 国产亚洲欧洲Aⅴ综合一区 | 国产91久久久久久久免费| caoporn成人免费公开| 亚洲AV无码成人网站久久精品大| 91人人区免费区人人| 亚洲aⅴ天堂av天堂无码麻豆| 国产成人亚洲综合| 最近中文字幕免费mv在线视频| 激情综合亚洲色婷婷五月APP| 亚洲av麻豆aⅴ无码电影| 国产麻豆成人传媒免费观看| 33333在线亚洲| 狠狠亚洲狠狠欧洲2019| 国产在线观看麻豆91精品免费 | 亚洲AV日韩AV永久无码色欲| 亚洲综合无码精品一区二区三区 | 亚洲另类无码一区二区三区| 亚洲性日韩精品国产一区二区| 日本人的色道免费网站| 色婷婷综合缴情综免费观看| 亚洲天天做日日做天天看|