自從寫了第一篇后,最近一直在整理另一個項目的需求,沒有繼續研究下去,今天晚上終於開始了我的第二篇。
本次微信的項目是想基於H5做的,所以現在的想法還是先從前端入手。
要做一個移動端H5的網站有很多種方式:
1、使用Html5、css3、js自己從頭開始做。
但如果這樣,對於目前主要從事項目管理及后端開發工作的我,無疑是困難重重;另外自己也已經對前端的東西很久沒碰過了。如果選擇這種方式,肯定會本末倒置。最后說不定整個項目都沒得戲(雖說這個項目完全是自己的個人愛好!!)
2、使用現在已有的移動端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 cs6、
Photoshop (偶爾調調圖,還是能用得上的)
Sublime Text(一同事推薦、具體還沒用、說對開發js有較大幫助)
后端:
vs2013,由於自己一直從事.net的開發。所以這個工具必不可少
Sql 2008 R2(數據庫必不可少)
最后來一句、建議大家軟件都購買正版;當然、也許你懂的。
到此為止,時間也很晚了。想了好久,要不要把這篇文章“發布至博客園首頁”,最終,還是勾上了。
因為我想cnblogs里面一定會許多此方面的經驗,也希望能得到大家的建議和指點;但請注意,如有喜歡人身攻擊者,自行離開,恕不遠送!!!!
你有更好的移動端H5開發的推薦嘛???