微信开发第二篇:工具篇

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

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

    

    

  

    

时间: 2024-12-25 17:10:48

微信开发第二篇:工具篇的相关文章

Android开源项目第四篇——开发及测试工具篇

本文为那些不错的Android开源项目第四篇——开发工具篇,主要介绍Android开发工具和测试工具相关的开源项目. Android开源项目系列汇总已完成,包括: Android开源项目第一篇——个性化控件(View)篇 Android开源项目第二篇——工具库篇 Android开源项目第三篇——优秀项目篇 Android开源项目第四篇——开发及测试工具篇 Android开源项目第五篇——优秀个人和团体篇 1.Buck facebook开源的Android编译工具,效率是ant的两倍.主要优点在于

微信开发调试小工具进化→微信用户发送信息模拟器发布!——这标题起真是好数码暴龙的说

直接说正题吧.最近在做微信第三方服务器.在模拟用户发过来的请求方面,网上流传着一个“微信开发调试小工具”,谁做都不知道了.反正我觉得那个东西看起来挺不爽的,因为其信息发送类型不是很全面,于是我就把它反编译过来自己重写一个了. 我复用了它原本项目的一个类和几个方法 .与原版相比,功能改进如下: 1涵盖了迄今为止所有的信息类型和事件类型(具体的参见微信官方文档里面的接收信息节点); 2对于所有参数都有相关的提示信息 3参数的所属范围除了少数外都用groupbox圈了起来,更加直观地看到了各类信息之间

微信开发第二篇----消息应答

接上篇,看ResponseXML(postString);方法如下 /// <summary>        /// 获取用户发送的消息        /// </summary>        /// <param name="postString"></param>        private void ResponseXML(string postString)        {            //使用XMLDocumen

Android UI开发第二十四篇——Action Bar

Action bar是一个标识应用程序和用户位置的窗口功能,并且给用户提供操作和导航模式.在大多数的情况下,当你需要突出展现用户行为或全局导航的activity中使用action bar,因为action bar能够使应用程序给用户提供一致的界面,并且系统能够很好根据不同的屏幕配置来适应操作栏的外观.你能够用ActionBar的对象的API来控制操作栏的行为和可见性,这些API被添加在Android3.0(API 级别 11)中. Action bar的主要目的是: 1.  提供一个用于识别应用

微信开发第二讲 开发与微信交互的servlet

?? 在上一节中我们学习了如何在微信服务号中配置URL和token,现在介绍一下如何开发与微信交互的Servlet. package com.demo.weixin.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.htt

Android开源项目第二篇——工具库篇

本文为那些不错的Android开源项目第二篇——开发工具库篇,主要介绍常用的开发库,包括依赖注入框架.图片缓存.网络相关.数据库ORM建模.Android公共库.Android 高版本向低版本兼容.多媒体相关及其他. Android开源项目系列汇总已完成,包括: Android开源项目第一篇——个性化控件(View)篇 Android开源项目第二篇——工具库篇 Android开源项目第三篇——优秀项目篇 Android开源项目第四篇——开发及测试工具篇 Android开源项目第五篇——优秀个人和

微信公众平台开发教程第1篇-新手解惑

1.订阅号与服务号的主要区别是什么?订阅号每天能群发一条消息,没有自定义菜单及高级接口权限(目前 个人.企业订阅号关联腾讯微博认证之后才有自定义菜单):服务号有自定义菜单微信认证之后有高级接口权限,但每月只能群发一条消息. 2.到底该申请订阅号还是服务号?申请哪种类型的公众账号,主要取决于账号的用途.服务号主要面向企业和组织,旨在为用户提供服务:订阅号主要面向媒体和个人,旨在为用户提供信息和资讯. 3.订阅号是否支持编程开发?不管是订阅号,还是服务号,在高级功能中都有编辑模式和开发模式,订阅号也

C#微信开发小白成长教程一(公众平台的工作原理与调试环境部署,附视频)

黑夜给了我黑色的眼睛,我决定录视频到天明.半年前的现在,我还在苦逼着加着班,半年后的今天我依旧苦逼着加着班.不过现在的是为自己加班,作为一个资深程序小白,一个月前我光荣的成了一个不称职的资本家,不称职的原因有二:一是我人丑钱少脸皮薄(没有资本),而是我先阶段还只能剥削我自己. 回想着半年的历程,好像发生很多事.从由于辛辛苦苦准备的微信培训资料被公司的同事忽视而在博客园写下的第一篇微信教程,到电子出版社的编辑联系到我商讨出版的事,从签订出版合同到开始写下书的第一个字,从每天加班到凌晨回去还得加班写

微信公众号辅助工具汇总 推广加粉统统有

微信公众号运营是一门学问,要想做成一个微信大号没一些辅助工具那是奢望.工欲善其事必先利其器,公众号推广.公众号加粉.图文排版.微场景.H5页面.微信公众号导航...选择适合自己的软件善加利用,离成功更近一步了. 1.图文排版编辑器 秀米:xiumi.us易点编辑器:wxedit.yead.net135微信编辑器:http://www.135editor.com/扔赞微信编辑器:http://bianji.rengzan.com/小易微信编辑器:http://xiaoyi.e7wei.com/易点