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

简介:

作者简介


wKioL1gS4F2QJtxHAAgss2NPboI296.png-wh_50

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

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






















本文转自朱先忠老师51CTO博客,原文链接:http://blog.51cto.com/zhuxianzhong/1866754 ,如需转载请自行联系原作者



相关文章
|
7月前
|
iOS开发 开发者
一键制作 iOS 上架 App Store 描述文件教程
一键制作 iOS 上架 App Store 描述文件教程
|
7月前
|
开发者 iOS开发
【教程】无法验证 app 需要互联网连接以验证是否信任开发者
【教程】无法验证 app 需要互联网连接以验证是否信任开发者
|
7月前
|
监控 安全 数据可视化
【教程】为什么要为 App 应用加固 ?如何为 App 应用加固 ?
【教程】为什么要为 App 应用加固 ?如何为 App 应用加固 ?
|
7月前
|
开发者 iOS开发
UniApp打包教程:使用HBuilder X和AppUploader完成原生App云打包和上架指南“
UniApp打包教程:使用HBuilder X和AppUploader完成原生App云打包和上架指南“
248 3
|
7月前
|
Android开发 移动开发 小程序
binder机制原理面试,安卓app开发教程
binder机制原理面试,安卓app开发教程
binder机制原理面试,安卓app开发教程
|
7月前
|
搜索推荐 前端开发 JavaScript
【专栏】从网页轻松转换为应用越来越便捷
【4月更文挑战第27天】本文介绍了将网页转换为移动应用的在线生成App过程,包括原理(封装网页内容,添加移动特性)、优势(便捷高效,节省成本,快速上线)以及具体步骤(选择工具,准备内容,配置选项,生成测试,发布推广)。同时,注意版权、兼容性和用户体验问题。通过案例分析和实践经验分享,帮助读者深入了解如何通过在线工具实现App梦想,强调了网页优化、用户界面设计和个性化定制的重要性。
210 3
|
4月前
|
网络协议 物联网 测试技术
App Inventor 2 MQTT拓展入门(保姆级教程)
本文演示的是App和一个测试客户端进行消息交互的案例,实际应用中,我们的测试客户端可以看着是任意的、支持MQTT协议的硬件,通过订阅及发布消息,联网硬件与我们的App进行双向数据通信,以实现万物互联的智能控制效果。
235 2
|
5月前
|
人工智能 前端开发 JavaScript
HTML 【实用教程】(2024最新版)
HTML 【实用教程】(2024最新版)
57 0
|
7月前
|
移动开发 网络协议 安全
HTML5页面被运营商DNS问题及解决方案,app中h5页面源码的获取
HTML5页面被运营商DNS问题及解决方案,app中h5页面源码的获取
166 4
|
7月前
|
前端开发
app下载介绍页HTML源码
APP下载页前端自适应HTML源码,可以作为自己的软件介绍页或者app下载页,喜欢的朋友可以拿去研究
159 2
app下载介绍页HTML源码