微信开发第二篇:工具篇

自从写了第一篇后,最近一直在整理另一个项目的需求,没有继续研究下去,今天晚上终于开始了我的第二篇。

本次微信的项目是想基于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开发的推荐嘛???

    

    

  

    

原文地址:https://www.cnblogs.com/wangyong969/p/4397290.html