推荐个国产框架,从此轻松开发 小程序/App/h5


今日起,我将展开一个对 uni-app 学习/实践经验/思考分享的全新系列,欢迎您的关注;




我的学习背景

目前前端市场,主流框架分为PC框架和移动框架两个方向。此外,还有两种 JavaScript 库,ReactVue 。基于这两个 JS 库,市场上有各种各样的框架。今天介绍 UNI-APP 是一个基于 Vue.JS 的跨端移动框架。

现在在国内,有很多移动平台,比如微信、支付宝、百度、字节跳动等,都提供了小程序的开发/开通功能。这些都是基于移动平台,平台本身也提供了小程序开发功能和指南。

但是在很多平台上,如果一个应用想要完成统一标准化的开发,可以兼容各个平台的差异,但是成本会比较大。还有一个要求是我们自己发布一个app,功能和小程序一致。所以一个合适的框架,一个降低成本的框架是需要考虑的。



uni-app给予我的帮助

这也就是我学习uni-app的理由,不管是开发一些竞赛的参赛作品还是一些承接的外包项目的开发,只需要写一套代码然后就可以多个平台部署,真的很爽~~~

uni-app 官方功能图:
在这里插入图片描述

当然 react nativeflutter 、以及小程序、安卓、ios原生做开发也不差;但说实话就以我本人的开发体验而言,只要会 vue uni-app 真的不需要学习成本,下载好 HBuilderX ,再配合一个可以整合的ui框架(例如 uView ),直接新建项目按照 vue-cli 的逻辑和ui框架的文档,一股脑梭哈就好。对于我个人来说 uni-app 在敏捷开发方面带来的体验确实很棒。

使用 uni-app 编写一套代码,可发布到多个平台,我们在官方推荐的IDE:HBuilderX 中可以看到各个发行方式

截屏2022-04-01 21.16.27.png

就在前不久学院老师联系我,表示因为疫情所以需要做一个在线的心理辅导平台,我很愉快的答应了下来,也是因为uni-app带给我的自信,首先针对wap版的demo试用,可以直接按照平时的方式渲染出来。之后wap版本使用稳定了之后就可以直接发不成小程序,不需要进行二次开发节省了大量时间(至于为什么不直接进行小程序的开发。。这个因为预算有限。。。我可不想赔本)



分享一些知识点

考虑到要真正学习到uni-app的正确使用方法,特此以写促学,和大家分享uni-app 开发规范

为了实现多端兼容综合考虑编译速度运行性能等因素,uni-app 有如下开发规范:

  • 组件标签 尽量贴近小程序规范。

    <view>
      <button size="mini">按钮</button>
    </view>
    
  • 页面文件遵循 Vue 单文件组件(SFC)规范

    <template>
      <view>
        此处必须且只能有一个根view,所有内容都需要写在这个标签里。 
      </view>
    </template>
    <script>
        export default {
            //....
        };
    </script>
    <style></style>
    
  • JavaScript API 尽量贴近微信小程序规范,将前缀 wx 替换为 uni。

    uni.chooseImage({
      //...
    });
    
  • 数据绑定及事件处理同 VUE.JS 规范,同时 uni-app 补充了 App 及页面的生命周期。

  • 为兼容多端运行,推荐建议使用 flex 布局进行开发。

    关于 flex布局 推荐阅读我的 【W3C推荐的新布局模式 【CSS Flex布局】详解】

  • 37
    点赞
  • 62
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 11
    评论
拼图 Pintuer:中国版的Bootstrap,是国内优秀的HTML、CSS、JS跨屏响应式开源前端框架,使用最新浏览器技术,为快速的前端开发提供一系统的文本、图标、媒体、表格、表单、按钮、菜单、网格系统等样式工具包,占用资源小,使用拼图可以快速构建简洁、优雅而且自动适应手机、平板、桌面电脑等设备的前端界面,让前端开发像玩游戏一下快乐而轻松。 拼图前端框架在传统CSS框架的基本上,增加了HTML5、CSS3、JS等技术组合应用,应用于最新的浏览器技术,同时兼容较早的浏览器,新旧结合,承前启后,开发者只需把框架文件引入到项目中,就可以初现快速的共同开发,改变以往建立PC网站同时,再建立手机网站的局面,实现一站响应所有设备,大大提高了开发效率。 功能特色: 移动优先、跨屏响应:拼图以移动设备为基点,优先适应于移动设备;从移动设备扩大到平板、桌面电脑等设备,实现跨屏响应,兼容桌面浏览器的同时,更适应了移动互联网的潮流。 组件丰富、海量插件:拼图前端框架重新定义了CSS基础、常用元件及JS组件,可快速构架前端界面,实现跨屏响应。同时兼容所有jQuery插件,在项目中可以灵活使用,让前端开发如虎添翼。 轻量高效、国产开源:拼图基于应用广泛jQuery插件,轻量高效;相对于国外的前端框架,拼图前端框架侧重于对中文的支持,符合国人的视觉及体验,实现到国内主流浏览器的支持,减少兼容性测试时间,提高开发效率。 下载拼图前端框架:http://www.pintuer.com/pintuer.rar 拼图使用手册:http://www.pintuer.com/
如果您想将HTML5游戏加入Admob广告,并将其打包成iOS应用程序(.ipa文件),您需要遵循以下步骤: 1. 将HTML5游戏包装成iOS应用程序 您可以使用工具如PhoneGap、Cordova或Ionic等将HTML5游戏打包成iOS应用程序(.ipa文件)。这些工具提供了简单易用的界面,可以帮助您快速打包应用程序,而无需太多的编程经验。 2. 集成Admob SDK 在将HTML5游戏打包成iOS应用程序之前,您需要将Admob SDK集成到应用程序中。您可以在Admob的开发者文档中找到适合您的平台和语言的SDK,并按照文档中的步骤进行集成。在集成SDK时,您需要提供应用程序的Bundle ID,并在Admob中创建相应的应用。 3. 创建广告单元 在Admob中创建广告单元,以便在应用程序中显示广告。您可以选择不同的广告类型和尺寸,并将其与您的应用关联。 4. 在应用程序中显示广告 在您的iOS应用程序中,您可以使用Admob提供的API调用广告单元,并将广告显示在游戏中。您可以选择在应用程序中的适当位置显示广告,以获得最佳的展示效果。 5. 打包应用程序 当您完成应用程序的开发和广告集成后,您可以使用Xcode或其他打包工具将应用程序打包成iOS应用程序(.ipa文件)。您需要使用Apple Developer账户来签署和分发应用程序。 需要注意的是,在添加广告时需要遵守Admob的政策和规定,以确保广告收益的合法性和稳定性。同时,您需要遵循Apple的开发者规定和审核要求,以确保您的应用程序能够通过审核并在App Store上发布。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我想养只猫 •͓͡•ʔ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值