大概是一個月前,本身用業餘時間作了一個微信公衆號。微信開發,尤爲是對後臺不熟悉的人來講顯得尤爲困難。首先要克服的是後臺語言(nodejs)的一些不熟悉困難,其次,也是最大的一點困難是在跟微信交互過程。藉助各類工具和幾位朋友的幫助,總算把各類困難解決,而且在本身計劃的時間內創建起來公衆號。第一次我的獨立完成了一個網站的開發,對於本身的知識提高很多。微信公衆號如今是html5應用的一個重要平臺,許許多多的同行都陸續加入到這個行列。接下來一個月打算寫一些我我的在走這條路的心得,每一章結尾都會把參考的資料給到諸位,但願對於後來者有幫助。html
1.google是個好工具,能夠說單憑本身一我的,不可能完成網站的建設,學會用google會對你的幫助很是很是大。前端
2.微信的官方文檔看仔細,雖然有點官腔,但畢竟是正式的文檔,值得仔細看的。html5
3.淘寶是個萬能的網站(很少說了)。node
1.查找資料的話用google,很是不建議用baidu。mysql
2.NGROK內網穿透工具,幫助你前期本地測試。linux
3.git和github,項目是一我的作的,因此github至關因而我的存代碼的雲服務器了。多人合做用此工具效果會更好。git
4.chrome瀏覽器。github
5.申請一個認證的公衆號以便取得各類開發權限。認證須要公司資質,註冊一個公司如今是七八百,微信公衆號認證費用是三百,加起來一千多,的確不便宜。若是不想花這麼多錢,請看建議裏面的第三條,能幫你省去三分之二的費用。有測試公衆號平臺,開發階段能夠在裏面測試,包含了各類功能。固然,若是有認證過的公衆號,請忽略上面的文字。sql
6.購買域名和服務器。我服務器是買的阿里雲的。域名是須要備案的,須要公司資質,審覈手續很是麻煩,並且須要等待的時間也好久。能夠看建議裏面的第三條。chrome
1.前端使用mui的界面 + backbone,backbone我本身封裝了一遍,本身作單頁應用很方便,已經託管到git上去了。目前沒有文檔,只是本身用一用。
2.後臺用的是nodejs + mysql。nodejs包用了很多,自己不太熟悉,遇到了不少坑。
3.linux基本命令,cd,ls,算了,很差意思說了。
1.natapp內網穿透工具官方網站,不多的文檔,輕鬆實現本機服務器。
2.GIT教程
4.GITHUB
5.MUI框架
7.阿里雲