wp上一款應用的出生與死亡

原由

由於本身買了個wp手機,因此對於微軟的這個wp系統仍是很是喜歡,無奈軟件質量不高,過年前便買了個wp的開發者賬號,不是很貴,還想着爲wp的生態系統作點貢獻。無奈工做繁忙,一直沒有機會去作。可是本身總在想着至少作一個簡單點的,讓我熟悉下wp的開發流程。正好,這段時間是世界盃,大概搜索了下,已有的應用,慘不忍睹,用戶體驗極其不佳,超級難用,因而便有了我準備作世界盃應用的念頭。php

準備

既然準備開始作,因而大概規劃了下,須要作的功能。html

  • 主要功能: 按照三種方式查看信息
  1. 國家
  2. 時間
  3. 小組
  • 小組積分榜
  • 淘汰賽
  • 按照橫屏分爲四個頁面,分別爲國家,時間,場地,我的關注

肯定完主要功能後,因而開始準備數據,小組賽的數據原本想用python抓取網易的頁面,可是因爲獲取數據心切,並且對於python運用不熟練。因此改成手動,弄個兩個xml文件,一個存儲國家與國旗的對應,另一個存儲比賽內容。python

因而乎全部的數據基本齊全,便開始寫應用。mysql

開發

第一次接觸wp開發,對於這個系統的各個方面仍是很是不熟悉,並且網上的資料匱乏,最後我選取了一個wp裏面的一個pano頁的模板開始了程序的初步搭建。web

因爲沒有什麼大的難度,主要是文件的讀取和存儲,因此兩個晚上,大概搞定了應用的雛形,剩下一些簡單的配置。不過仍是遇到一個坑。作晚以後,我滿心歡喜將應用傳到wp的商店裏面,微軟的審覈卻是很快,不過也是很是不負責任,很快次日應用經過了審覈,上線了,我下載後忽然發現,應用打不開,這下把我給急了,趕忙先下線。隨後各類找問題(這裏吐槽微軟,爲啥打不開的應用居然能上線,暈),我在本地測試是沒問題的,但是傳上去以後,居然不行,各類在羣裏問後,有人給出建議,說個人文件讀取方式可能存在問題,因而乎查了半天,終於算是搞定了。這裏提醒各位想作wp的開發者,必定要多看看微軟的官方說明,在存儲這一塊,微軟作了不少不一樣於別的系統的東西。應用上線,也算本身的第一款,非常高興,加上九幽的廣告,哈哈,想着賺點廣告費。因而乎在微瘋客,愛應用,讓他們給推薦了下。當天的下載500多。sql

更新

第1版本上線,本身發現還有不少問題須要解決。首先須要加上動態磁鐵的更新今日賽況,我須要獲取每日的比賽結果,還須要知道淘汰賽的對陣雙方。因而乎本身開始了,下一版本的開發。這一次,本身想到數據確定得從網上抓取了,因而肯定了用bae搭建爬蟲的方式。在bae中託管了一個python的腳本,用來每隔一段時間獲取網頁的數據。而後數據存儲到了bae提供的mysql中,再用php作了一個web接口,提供數據的查詢。python腳本邊學邊作,大概兩個晚上搞定了後臺數據這一套。剩下的就簡單多了,客戶端請求數據,而後進行展現。還有一個比較費時的是,後臺代理,進行更新磁鐵,最終是找到了官方的demo,網上沒有一個是全的。http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202941(v=vs.105).aspxwindows

雖然是全英文,不過很是好懂,哈哈,跟着作就ok。測試

死亡

第二版更新後,世界盃已經快到淘汰賽了,每日的下載量也在直線降低,並且商店裏面有一個作的更好的應用(哈哈這個我得認可),因而乎,到今天爲止,下載量已經幾乎能夠忽略不計了。雖然沒有什麼大的下載量,不過經過這一個小應用的製做,我熟悉了一套wp開發的流程,爲了下一個應用奠基了良好的基礎。哈哈,在這期間我已經想到了好幾個應用,你們敬請期待吧。代理

雪狼的博客xml

轉載請註明地址

http://www.cnblogs.com/gaoteng/p/3817608.html

http://www.gaotenglife.com/?p=287

相關文章
相關標籤/搜索