微信开发第二篇:工具篇
自从写了第一篇后,最近一直在整理另一个项目的需求,没有继续研究下去,今天晚上终于开始了我的第二篇。
本次微信的项目是想基于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开发的推荐嘛???