HTML5移动应用开发:安全登录与用户连接

随着移动设备的普及,移动应用的安全性和用户体验变得越来越重要。本文将探讨如何开发一个基于HTML5的移动应用,利用现代且强大的框架DevExtreme,以及如何实现与企业业务框架XAF的连接。XAF是DevExpress Universal的一部分,两者都是DevExpress的商业产品。本文还将记录开发过程中的日志,以便在编写本文的同时进行工作。

HTML5移动应用的趋势不容忽视,但这也是开发者需要适应的新平台。先前经验主要集中在C#和WinForms应用程序上。因此,希望能够快速在WinForms平台和HTML5移动平台之间切换,而不必放弃之前开发的技能。代码生成是实现这一目标的关键。在数据库驱动的应用程序中,预计会有重复的HTML5表单,因此代码生成器将非常有用。

基本应用生成器

要开始项目,通常需要一个原型,该原型是通过手动编码创建的。使用的是框架供应商提供的示例项目,该示例项目解释了如何将移动应用程序集成到XAF中。使用这个示例项目作为原型,能够开始模板化项目的部分。

实现欢迎屏幕

应用程序应该展示商店的品牌和信息。从欢迎屏幕可以访问起始操作。这里应该从数据库中读取一些商店属性,以用品牌填充屏幕,使应用程序更加灵活。因此,它更像是一个单一的配置数据集。

实现购物清单类型

列表应该包含一个带有多行文本的小描述字段,一个用于显示数量的数值,以及一个用于显示价格的浮点值。应在列表下方或结账操作旁边显示总计。为了简单起见,货币将被固定。

实现账户注册机制

在后续文章中将讨论用户账户假设是现有的。

扩展创建的模板

首先,需要查看现有的应用程序,以了解它可能的外观。DevExpress移动应用演示是一个可以重新实现的候选。

这个工作日志的样本显示了实现模板以启用所呈现的用例所需的时间。很明显,至少需要两周时间才能使事情变得可用,但认为会花费更长时间。另一方面,这是一个重要的功能,可以运行真正的业务场景。

沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485