整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

HTML5来了:5个好用的混合式App开发工具

残酷的移动互联网竞争环境下,HTML5技术一直受到各方关注,“HTML5颠覆原生App”的争论也从未停止过,不管怎样HTML5生态的构建方兴未艾。不过对于移动开发者来说更关心的问题是如何低成本、周期短开发出体验效果好的App,所以当下用HTML5远比赌HTML5更现实。于是,一个一直被提及但是从没有占据过统治地位的概念又一次走进了移动开发者们的视野,那就是跨平台开发。

AD:WOT2015互联网运维与开发者大会热销抢票

目前国内外已经有很多基于HTML5的跨平台开发工具,你并不需要任何的原生应用编程经验,你只需要一些HTML的相关知识,懂一些CSS和JavaScript,运用工具中所提供的各种丰富的功能模块,便可在很短时间内完成App的开发而且让你的App具备完美的原生体验。

推荐几款跨平台工具

1、Appcelerator

Appcelerator的Titanium开发平台使开发者可以通过HTML、PHP、JavaScript、Ruby、Python等Web编程语言开发手机、平板和桌面的原生App。其优势在于它可以让用户轻松地访问超过300个API以及定位信息。

此外,Appcelerator提供针对特定行为或事件定制的统计。App的数据既可储存在云端,也可储存在设备上。

2、APICloud

APICloud是一款“云端一体”的移动开发平台,信仰“云端一体”的理念,重新定义了移动应用开发。APICloud为开发者从“云”和“端”两个方向提供API,简化移动应用开发技术,让移动应用的开发周期从一个月缩短到7天。APICloud由“云API”和“端API”两部分组成,可以帮助开发者快速实现移动应用的开发、测试、发布、管理和运营的全生命周期管理。

2、PhoneGap

PhoneGap是一个免费且开源的开发环境,使开发者可以开发出在Android、Palm、黑莓、iPhone、iTouch及iPad等设备上运行的App。其使用的是HTML和JavaScript等标准的Web开发语言。开发者使用PhoneGap进行开发,可调用加速计、GPS/定位、照相机、声音等功能。

PhoneGap还提供Adobe AIR App以及在线的培训课程,帮助开发者了解原生API并在他们自己的平台上开发移动App。

4、NativeScript

NativeScript是使用移动平台的JavaScript引擎来进行跨平台开发。逻辑部分自然无需多说,关键在于如何使用平台特性。NativeScript是通过反射得到所有平台API,预编译它们,然后将这些API注入到JavaScript运行环境,接下来在Javascript调用后拦截这个调用,并运行native代码。NativeScript是使用大量web开发的技巧来进行app开发,因为工具链和语言都非常熟悉受到了很多前端开发者的欢迎。

5、Kinvey

Kinvey同样是一个为移动应用开发者提供后台创建服务的平台。Kinvey强调加速移动应用开发与销售的“即取即用”理念。Kinvey的中间层与数据层均托管在多个云服务提供商处,包括Rackspace、Amazon与Microsoft。所有通过Kinvey存储的数据都会有四种方式备份:Amazon EC2、Windows Azure、Rackspace以及Kinvey自己的服务器,假如其中一两个出现了故障,用户的数据依然安然无恙。

总结:

关于HTML5和原生App的争论一直在继续,不论最后谁能取胜,开发者更关心App的开发速度和最终体验。合理的使用工具会让开发效率大大提升,甚至达到事半功倍的效果,希望能有一款适合您。

期待未来有一天,App开发可以像在纸上画画一样简单。

声明:IT之家网站刊登/转载此文出于传递更多信息之目的,并不意味着赞同其观点或论证其描述。

目介绍

使用HTML5+jQuery+Bootstrap4.1构建的后台管理平台。

软件架构

软件架构说明 本平台开发框架采用微软.net core 2.2,数据库支持Microsoft SQL Server 2008R2/SQLite/MySql/MariaDB/MongoDB。

安装教程

  1. 安装 .net core 2.2 sdk 官方网址
  2. 安装 Visual Studio 2019 最新版 官方网址
  3. 获取本项目代码 BootstrapAdmin
  4. 安装数据库 目前支持MSSQL/MongoDB/MySQL/SQLite/MySql/MariaDB/MongoDB,以微软MSSQL为例,执行解决方案中SQLServer目录(物理硬盘中DatabaseScripts目录下)Install.sql脚本创建数据库
  5. 初始化数据 执行对应目录下InitData.sql脚本
  6. 拷贝Longbow.lic文件 拷贝Scripts目录下Longbow.lic文件到bin目录下
  7. 系统登录用户名与口令 Admin/123789

功能列表

  1. 系统登录
  2. 后台管理
  3. 个人中心
  4. 返回前台
  5. 网站设置
  6. 菜单管理
  7. 用户管理
  8. 角色管理
  9. 部门管理
  10. 字典表维护
  11. 站内消息
  12. 任务管理
  13. 通知管理
  14. 系统日志
  15. 程序异常
  16. 工具集合

项目截图

登录截图

  1. 手机登录

  1. 电脑登录

  1. 前台首页

  1. 后台首页

项目地址

https://gitee.com/LgbAdmin/BootstrapAdmin

要从零开始开发一个开源项目,这个项目的目的很简单:新人可以练手,一步一步搭建项目,把时下流行的技术整合进来,在用这些技术的特性来实现具体业务功能,而对于有经验的老鸟可以把自学的技术在项目中得以实践。

在这里插入图片描述

琢磨了挺长时间,前段时间工作比较忙、家中事情也比较多,导致最近才着手弄。

感兴趣的同学可以关注一波,项目进度可能会缓慢,但脚步绝不会停止

作为一个后端程序员,虽然平时也会做一些管理后台的页面,可那都是本着能用就行的原则,美观都是次要的。但项目要对外开源这可是门面,不美美哒多没面子,所以选一个酷炫的页面模板成了首要任务,选了10个模板出来,大伙给参谋下。

源码获取方式:关注转发之后私信回复【源码】来免费获取到这10个后台模板源码