自從寫了第一篇後,最近一直在整理另外一個項目的需求,沒有繼續研究下去,今天晚上終於開始了個人第二篇。css
本次微信的項目是想基於H5作的,因此如今的想法仍是先從前端入手。前端
要作一個移動端H5的網站有不少種方式:jquery
一、使用Html五、css三、js本身從頭開始作。css3
但若是這樣,對於目前主要從事項目管理及後端開發工做的我,無疑是困難重重;另外本身也已經對前端的東西好久沒碰過了。若是選擇這種方式,確定會本末倒置。最後說不定整個項目都沒得戲(雖然說這個項目徹底是本身的我的愛好!!)數據庫
二、使用如今已有的移動端H5框架;因而乎、帶着如下幾個本身想要的點,開始在百度、google上不停的狂搜。後端
a)、UI的佈局代碼可否能夠輕鬆實現?瀏覽器
b)、各大手機瀏覽器可否自動兼容?性能優化
c)、與後端的通訊服務可否很方便的實現?微信
惋惜的是,到這篇隨記之時,仍然有不少點不太明白,只能後面慢慢開始嘗試。框架
現有的移動端H5框架中,感受有太多了
a)、jquery mobile
這一個我相對比較熟悉,公司以前有一個項目也用過;網上大多的評價都是,性能不怎麼好,UI限制太多。話說回來,畢竟Jquery以前在PC的網頁應用上至關的便捷,不少人都已經使用習慣,那勢必就會考慮的東西太過全面,固然會影響。
查了下最新版本,說專門作了性能優化,這也是我後面會嘗試的。
b)、zepto.js
這一個網上介紹說,性能會比Jquery mobile好,並且打包發佈以後,會只有幾K。但開發難度上會比Jquery mobile高。
另外,由於本身沒有具體嘗試,對於UI這塊是否是須要單獨找框架,也不太清楚。
c)、PhoneGap
d)、Sencha Touch
e)、其餘
除a、b以外,其餘的框架都沒有更詳細的瞭解,瞭解得越多,本身也會越陷進去、也會越糾結。
固然、有了過程,也得有結果!因此最後的決定,仍是會從現有框架入手。接下來、本身重點也會去嘗試a、b兩點,深刻研究。
要摸着石頭過河、總會比較困難一些。
以上是代碼級的、我的以爲也算工具篇,另外、更重要的也離不開,具體代碼開發的工具,因此:
前端: dreamweaver cs六、
Photoshop (偶爾調調圖,仍是能用得上的)
Sublime Text(一同事推薦、具體還沒用、說對開發js有較大幫助)
後端:
vs2013,因爲本身一直從事.net的開發。因此這個工具必不可少
Sql 2008 R2(數據庫必不可少)
最後來一句、建議你們軟件都購買正版;固然、也許你懂的。
到此爲止,時間也很晚了。想了很久,要不要把這篇文章「發佈至博客園首頁」,最終,仍是勾上了。
由於我想cnblogs裏面必定會許多此方面的經驗,也但願能獲得你們的建議和指點;但請注意,若有喜歡人身攻擊者,自行離開,恕不遠送!!!!
你有更好的移動端H5開發的推薦嘛???