图书《HTML5 App商业开发实战教程》读后小感(一)

作者简介

马科,浙江省杭州人,毕业于陕西科技大学,起步科技创始人,中国计算机软件领域企业家。

2006年马科创办起步科技,立志打造国内“主流高效的开发工具”,先后领导研发Justep X3、WeX5、BeX5平台等产品,核心基础产品WeX5开发工具完全免费、开源!极大的避免重复劳动,代码量减少80%以上。

我把作者(主编)头像放在文章始处,表达了我对本书的极端重视。从官方发布信息来看,后续还会有两本。尽管是针对初级读者,但是本书无论是形式还是质量,在本人看来,当属上乘。后续文章中,我会慢慢与各位分享本书中的精要妙处。

Wex5—— 有可能胜过Asp.net的下一个移动开发利器

我之所以把北京起步科技的Wex5与微软的Asp.net相提并论,在于本人多年来使用Asp.net进行桌面Web开发和近一年来基于北京起步科技公司的Wex5对移动Web及微信开发技术的探讨。

在此,先不提ASP.NET MVC框架,且只说ASP.NET WEB FORMS技术。当然,在这里我不想细节描述ASP.NET WEB FORMS框架逻辑,只说说大略。微软的这个WEB开发框架基于服务器端技术,使用C#语言进行开发(当然,你也可以选择VB语言)。使用此框架开发的主要优点是,设计界面相当漂亮,与一般的可视化桌面开发无几。见过使用微软ASP.NET技术开发过的人恐怕无一不赞成这一点。但是,正由于此框架基于服务器端技术,而WEB页面的最终渲染发生在客户浏览器端。因此,尽管微软穷尽所有技能,页面渲染速度还是存在大问题。这一点,与JAVA各种WEB开发框架极为类似。

几年前的AJAX技术为什么会出现?相信我不用再解释——正是为了加速客户端内容的渲染。

这样一来,一个很现实的问题便是:如果主要使用客户端技术开发WEB页面,那么速度将会得到极大提升。正是这样,WEX 5框架来了。这个框架正是有这种极大优势。具体细节,不消细述,大家可以去官网WEX5.COM看看。

我之所以敢得出上述预测,是基于WEX5具有如下优势:

(1)可以像桌面设计一样方式开发WEB页面(还记得ASP.NET WEB FORM的开发思路吗?正是极类似于桌面开发可视化方式),只需要使用流行的开源的丰富多彩的组件(或者控件)来构建WEB表单。当然,WEB5还提供了大量WEB表单设计模板,这使得开发者可以迅速开发.W文件(如同ASP.NET .form文件)。其后台对应文件是.js文件(基于RequireJS著名开源框架),正如.form文件后台文件是.c#文件一样。

(2)页面设计中自然还要使用CSS3布局技术,这对于 .form文件和.w文件同样适用。其实,ASP.NET FORM已经内置了大量CSS样式,正如.W文件也已经内置了大量现成的CSS样式一样。而且,WEX5框架还引入了另一个著名开源布局软件Bootstrap3,进一步加快与美化了.W页面的设计。

至于WEX5三个重要开发技术,请于官方网站上参考吧。

下面,简单地说一下服务器端技术。动态网站必须涉及服务器后端。幸运的是,WEX5框架支持流行的服务器端技术,包括C#、JAVA和PHP,数据库方面便不必说了,自然是流行的都支持(其实,这与WEX5无大关系了)。

正由于WEX5引入的都是流行的著名的开源技术,包括Bootstrap3、RequireJS、Knockoutjs、HTML5、 jQuery和JavaScript语言;再加上WEX5特别引入的移动端APP框架——Cordova开发技术。这一切使得使用Wex5开发的应用可以跨越浏览器、各种移动客户端(Android、iOS和Windows Phone)。自然,使用Wex5的Web应用可轻松地运行于微信环境下。

另外,起步科技对于Wex5技术的研发速度、质量正在不断提升,而且其在全国面上全大量、全方位的宣传。如题所示的这本书正是高等教育出版社出版的试图以著名大学为依托作更深度和更广度推广的重要举措之一。

时间: 2024-10-13 11:31:11

图书《HTML5 App商业开发实战教程》读后小感(一)的相关文章

Swift游戏开发实战教程(大学霸内部资料)

Swift游戏开发实战教程(大学霸内部资料) 试读下载地址:http://pan.baidu.com/s/1sj7DvQH 介绍:本教程是国内第一本Swift游戏开发专向资料. 本教程详细讲解记忆配对.太空侵略者.Simon记忆.迷你高尔夫.银河大战五个游戏的开发.在项目讲解同时,还着详细介绍了图形绘制.游戏引擎.音频引擎.用户交互.传感器等专向技术.最后,教程讲解苹果专用游戏框架Sprit Kit的使用.为了帮助读者充分了解实际开发,教程还详细讲解游戏开发的必备知识,如帐号绑定.发布游戏等内容

HTML5移动Web开发实战 PDF扫描版?

<HTML5移动Web开发实战>提供了应对这一挑战的解决方案.通过阅读本书,你将了解如何有效地利用最新的HTML5的那些针对移动网站的功能,横跨多个移动平台.全书共分10章,从移动Web.设备端配置和优化,变互.响应式设计.设备访问,调试.性能测试.富媒体等角度出发,包含了60多个实用的示倒,详细阐释如何构建快速.响应式的HTML5移动网站,适用于iOS.Android.WindowsPhone和BlackBerry等众多主流移动应用平台.  <HTML5移动Web开发实战>作者是

ASP.NET MVC5微信公众平台整合开发实战教程

<ASP.NET MVC5&微信公众平台整合开发实战(响应式布局.JQuery Mobile,Windows Azure.微信核心开发)> 课程讲师:57Code 课程分类:ASP.NET MVC 适合人群:中级 课时数量:29课时 用到技术:深入MVC开发模式.C#核心语言特性.C#核心语言特性(二).视图引擎Razor 涉及项目:体育商店.微信公众平台开发 咨询QQ:1337192913(小公子) 1.1.1.背景分析 庞大的微信用户数是微信公众平台重要性的根本 微信用户的真实性使

嵌入式Linux驱动开发实战教程

嵌入式Linux驱动开发实战教程(内核驱动.看门狗技术.触摸屏.视频采集系统) http://www.ibeifeng.com/goods-475.html 咨询QQ2110053820 课程讲师:韩老师 课程分类:Linux 适合人群:高级 课时数量:109课时 更新程度:完成 用到技术:嵌入式 Linux 涉及项目:驱动开发.看门狗技术.触摸屏.视频采集 课程简介:    嵌入式软件开发无疑是当今最热门的行业,嵌入式软件工程师的薪资比普通的软件工 程师的薪资平均高50%以上.随着智能控制.物

asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发2-Model层建立

上篇(asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发1-准备工作)文章讲解了开发过程中的准备工作,主要创建了项目数据库及项目,本文主要讲解项目M层的实现,M层这里讲的主要是通过Codefirst方式实现的. 一.M层简单介绍 1.M层很形象的将数据库里面的各个表格映射成了C#当中的类,比如上篇文章创建的用户表: ? 1 2 3 4 5 6 7 8 9 10 11 12 CREATE TABLE [dbo].[SYS_USER](          [ID]

asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发4- 后台模板html页面创建

上一篇教程<asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发3-登录模块开发>完成了本项目的登录模块,登录后就需要进入后台管理首页了,需要准备一个后台模板,本文主要讲解如何创建这个后台模板,本文创建的后台模板不集成到项目内部,只是静态html页面.后台模板是系统开发必须的,一般小公司有个3套后台模板就够用了.本项目后台模板主要是jquery easyui插件创建的,不需要美工设计就可以创建出来,而且效果还可以,具体效果图如下: 这个版面的缺点是,只能适应2层

学习html5 app项目开发

这周因为部门接了个小的html5 app case,所以从事android开发的我就接下了这个项目.与其说是项目需要,其实更大部分是我自己想要做html5 app,因为我对这个全新的平台已经好奇很久了.蠢蠢欲动很久了,只不过之前没有碰到项目练手而已. 好了,让我们开始这篇博文的主要内容吧.说到html5相信大家都不陌生了,的确这个概念已经在国内火了一段时间,但是大家对于html5具体能够干什么,到底在什么地方我应该使用html5呢?然后html5相较之前的版本又多了什么呢?且听我慢慢到来吧,首先

Python开发实战教程(8)-向网页提交获取数据

来这里找志同道合的小伙伴!↑↑↑ Python应用现在如火如荼,应用范围很广.因其效率高开发迅速的优势,快速进入编程语言排行榜前几名.本系列文章致力于可以全面系统的介绍Python语言开发知识和相关知识总结.希望大家能够快速入门并学习Python这门语言. 本次课程是在掌握python基础之上进行的.基础没有学习的话建议先查看文章学习基础目录:Python开发实战系列教程-链接汇总,持续更新.进行学习. 最近几天感冒中,四肢乏力以及最近比较忙导致,更新较慢.还请见谅. 概述 很多时候我们需要给网

React Native Android原生模块开发实战|教程|心得|如何创建React Native Android原生模块

尊重版权,未经授权不得转载 本文出自:贾鹏辉的技术博客(http://blog.csdn.net/fengyuzhengfan/article/details/54691503) 前言 一直想写一下我在React Native原生模块封装方面的一些经验和心得,来分享给大家,但实在抽不开身,今天看了一下日历发现马上就春节了,所以就赶在春节之前将这篇博文写好并发布(其实是两篇:要看iOS篇的点这里<React Native iOS原生模块开发>). 我平时在用React Native开发App时会