我们在开发第一个flutter小程序时需要注意什么-编程思维

Flutter这些年发展的很快,特别是在 Google 持续的加持下,Flutter SDK 的版本号已经来到了 3开头,也正式开始对 Windows、macOS 和 Linux 桌面环境提供支持。如果从 Flutter 特有的优势来看,我个人认为主要是它已经几乎和原生的性能表现没什么太大的差别,这一点是 React Native 和 Vue 等前端框架望尘莫及的。 在我们熟悉的应用中也有

兼容微信支付宝抖音小程序的工具推荐!还能将小程序搬到自己的app里面-编程思维

事情的起因是这样的。 之前在微信、支付宝和抖音开放平台都上架了自己的小程序,虽然几个平台有自己的开发标准,但是都是基于 JavaScript 这种已经被广泛使用的编程语言进行开发的,对于开发者而言学习的门槛并不高,也很容易进行开发。 并且几个平台尽管代码不相通也不能直接使用,但是 GitHub 上面一搜还是有好几款代码包转换工具可以用,例如微信小程序使用 Antmove 就可以转成支付宝小程序

flutter开发桌面应用的一些探索-编程思维

引言 在移动应用开发领域,Flutter已经赢得了广泛的认可和采用,成为了跨平台移动应用开发的瑞士军刀。然而,Flutter的魅力并不仅限于移动平台,它还可以用于开发桌面应用程序,为开发人员提供了一种全新的选择。本文将深入探讨Flutter在桌面应用开发中的应用,以及目前国内新颖的跨端开发技术。 桌面应用开发的现状 在过去,桌面应用程序的开发通常需要使用特定于操作系统的工具和语言,如C++、C#

当你使用taro时,你需要了解的一些事儿-编程思维

2017 年 1 月 9 日凌晨,万众期待的微信小程序正式上线,前有跳一跳等爆圈小游戏的带动,后有特殊时期下各类健康码小程序的加持,小程序成为了国内技术圈独树一帜的存在。但随着小程序的迅猛发展,其实在小程序发展的过程中,关于小程序的架构就层出不穷,小程序架构的后面也会绑定一个专属 DSL,如类 React 或者类 Vue。 这其中,又有一个受到广大开发者认可和开源的框架,不用过多的介绍,可能大

混合应用的热度逐渐高于原生应用-编程思维

随着移动应用和桌面应用市场的不断发展,开发者们一直在寻找一种能够在多个平台上快速构建应用的方法。 传统上, 原生应用开发被视为性能最佳的选择,纯粹的原生应用通常是一种依赖于平台的GUI程序, 它使用特定操作系统的本地开发语言和GUI框架。 但近年来,跨平台混合应用的崭露头角,逐渐取代了性能优先的原生应用。本文将深入探讨这一趋势,并分析跨平台混合应用为用户和开发者带来的优势。 我们假设一个场景:

前端模块化开发技术的发展趋势-编程思维

说起模块化开发大家想必都不陌生,特别是随着前端应用复杂化,代码呈倍数增长,我们不得不耗费大量的时间去进行管理,模块化也就逐渐的被大家所接受。 所以具体来讲的话,模块化开发就是指将复杂的应用功能分为多个模块进行开发,这样一来一个模块就是实现特定功能的文件,有了模块,最直接的价值就是我们可以更方便地管理代码,甚至是直接引入使用别人的代码,想要什么功能,就加载什么模块。   模块化开发的发展

混合开发模式是否可以在app备案制度下突围-编程思维

网站 ICP 备案已施行了很久,我们也非常清楚必须在进行 ICP 备案后,网站才能在大陆范围合法运营,并且用户可以通过域名正常访问网站。 但是月初出了新规,明年起,国内的 App 也要像网站一样进行备案了。想必大家也是早已经听到过这个刷屏的新闻,随便说一声小程序也是。 在管理日益强化的背景下,开发者也会随之而来面临到一些新困境和变化。 对开发者的影响 1、提高了开发门槛 小规模个人开发者难以单

几种常用到的 hybrid app 技术框架-编程思维

移动操作系统在经历了诸神混战之后,BlackBerry OS、Symbian OS、Windows Phone 等早期的移动操作系统逐渐因失去竞争力而退出。目前,市场上主要只剩下安卓和 iOS 两大阵营,使得 iOS 和安卓工程师成为抢手资源。然而,由于两者系统的差异,开发同一个应用需投入两倍的工作量,不仅增加了人力成本,而且由于不同团队的开发,细节实现和应用一致性也面临问题。   因此,迫切需

hybrid app 技术路径带动性能的提升-编程思维

说到 Hybrid App(混合应用)大家都不陌生,因为这种开发模式大行其道发展的这些年取代了很多原生和 Web 应用,为什么大家对这种「Native + HTML5」的开发模式额外偏爱呢? 因为一方面在一定程度上兼顾了原生应用的优质体验,另一方面又兼顾到了 HTML5 灵活的开发模式。 这种模式的核心就在于使用了 HTML、CSS 和 JavaScript 语言进行编写,继而封装到原生应用

一种创新的 hybird app 技术开发模式-编程思维

Hybrid这个词,在App开发领域,相信大家都不陌生。Hybrid App是指介于web-app、native-app这两者之间的app,它虽然看上去是一个Native App,但只有一个UI WebView,里面访问的是一个Web App。Hybrid在移动领域的发展,可以说经历了大致3个阶段: 1、早期的Web App(2000年~2010年) 在智能手机还未普及的早期,移动应用主要以基于

vue 框架下提升加载速度的一些实战经验分享-编程思维

现在前端的框架有很多,甚至两只手已经数不过来,当然也完全没必要全部都学,还是应该深入的学习一两个被广泛使用的就好。其实我和大部分同学的想法一致,认为最值得我们深究的还是主流的 Vue 和 React。我们通过深入的学习了解这些框架的思维,也让自己使用这些框架能够更加得心应手。 这里我以自己常接触到的 Vue 为例进行说明,但也要特别说明下,本人的水平有限,如果有理解不到位的地方也欢迎大家拍砖

除了element和ant design,它同样优秀!-编程思维

大家好,我是程序视点的小二哥! 今天分享一款来自国外的优秀的前端 UI 组件库:PrimeVue 目前最新版本,基于Vue3,很有特色,值得研究学习和上手使用。 PrimeVue 介绍 PrimeVue 是一套非常优秀的 Vue UI 组件库,组件丰富,定制性很强,官网文档清晰,代码例子充足。 中文化 也做得很不错,是一款可用性很强的 Vue 组件库。 PrimeVue 的创建者是 Pri

安语未,开启你的互联网之旅!-编程思维

在当今互联网时代,我们无法想象没有互联网所带来的便利。网民们每天都在互联网上浏览新闻、购物、社交、娱乐等,而博客、影视等也成为了我们生活的一部分。为了更好地提供用户体验,让你的互联网之旅更加便捷愉快,我将为你介绍一些关于博客、互联网、影视和上网导航的知识。 首先,让我们来了解博客。博客(Blog)是指一种以时间顺序排列的、包含博主个人观点和评论的网页形式,它的便捷性和个性化吸引了越来越多的人加入

挑战“三大框架”的解决方案-编程思维

最近这些年,随着三大框架React、Vue、Angular版本逐渐稳定,前端技术栈的迭代似乎缓慢下来。 如果我们把目光拉伸到未来十年的视角,前端行业会出现哪些框架有可能会挑战React、Vue、Angular呢? 崭露头角的 Svelte 应该是其中的选项之一。 简介 Svelte 是一个构建 web 应用程序的工具。它被预测为未来十年可能取代React和Vue等其他框架的新兴技术。 有一个关

yus框架之uc颜色控制指令-编程思维

yus将css常用属性简单的划分为两大类,即尺寸、颜色。yus认为所有px,pt,em,cm,vw,vh或者百分比符号%,都是尺寸的计量单位,可以使用us命令进行渲染;而#f00 , #ff00 , rgb(255,0,0) , rgba(255,0,0,1)这一类的色彩的渲染,则由uc命令来完成。 例如:   <div class="solid uc-c-f00 uc-bdc-f00

yus框架之us指令-编程思维

  众所周知的是,页面的样式渲染是由CSS来完成的。例如:width:100px;代表元素宽度为100像素;height:50px;代表元素高度为50像素;font-size:15px;代表元素中字体大小为15像素;下面一段就是标准的CSS语句: .css1 { width:100px; height:100px; line-height:100px; background:#ff0; }

程序那些事-编程思维

简介对于一个APP来说,肯定会有一个AppBar,这个AppBar一般包含了APP的导航信息等。虽然我们可以用一个固定的组件来做为AppBar,但是这样就会丢失很多特效,比如将AppBar固定在顶部,AppBar可以在滑动的过程中进行大小变换等。当然这一切都不需要自己来实现,flutter已经为我们提供了一个非常强大的AppBar组件,这个组件叫做SliverAppBar。SliverAppBar

ng-matero-编程思维

前言Angular 按照既定的发版计划在 11 月中旬发布了 v15 版本。推迟了一个月(几乎每个版本都是这个节奏😳),Ng-Matero 也终于更新到了 v15。其实 Ng-Matero 本身的更新非常简单,但是同步维护的 Material Extensions 这个库要先于 Ng-Matero 发布,所以大部分精力都耗费在组件库上面了。我已经很久没有写关于 Ng-Matero 的发版文章了。上

个人文章-编程思维

曾经以为自己会用 watch 、 watchEffect 了,后来发现只是略懂皮毛。最近我就把 Vue3 的侦听器全面梳理了一下,分享给大家。看看有没有你不会的吧,一起学起来!Watch基本用法当我们需要在数据变化时执行一些“副作用”:如更改 DOM、执行异步操作,我们可以使用 watch 函数:<script setup> import { ref, watch } from 'vu