接触桌面应用开发已有一段时间了,对这个领域的相关技术有了一个大体的了解。今天记录一下以作梳理,同时和大家讨论交流。
不管哪个领域范畴,根据不同的角度或标准划分,就有不同的分类。今天我从绘制GUI组件的角度进行汇总。整体上分为三类:
- 一类是基于原生组件的框架,也就是直接或封装每个操作系统平台提供的组件;
- 第二类是自绘组件的框架,也就是利用底层的绘制技术,例如skia、opengl等;
2025年05月08日
接触桌面应用开发已有一段时间了,对这个领域的相关技术有了一个大体的了解。今天记录一下以作梳理,同时和大家讨论交流。
不管哪个领域范畴,根据不同的角度或标准划分,就有不同的分类。今天我从绘制GUI组件的角度进行汇总。整体上分为三类:
2025年05月08日
Django 是一个高级 Python Web 框架,它鼓励快速开发和干净、实用的设计。Django 遵循 "Don't Repeat Yourself" (DRY) 原则,旨在使开发者能够快速从概念阶段过渡到完成阶段。下面我们就一起看看 Django 的基本使用吧。
首先,你需要安装 Django。你可以使用
2025年05月08日
在当今快速发展的互联网时代,构建高效且可维护的Java Web应用变得至关重要。无论你是初学者还是资深开发者,掌握一些关键的架构技巧都能让你的应用在性能和用户体验方面更上一层楼。本文将带你深入了解这些技巧,并通过实际例子来展示它们的应用。
2025年05月08日
大致原理:创建一个main主页面,只有主页面有头部、尾部,中间内容嵌入iframe内容子页面,如果在当前页面进行跳转操作,也是在iframe中进行跳转,而如果点击尾部按钮切换模块、页面,那就切换iframe标签的src进行更新url,这样我们在跳转页面时,头部、尾部都不会刷新,浏览效果更佳,配合mui前端框架,使操作体验更接近原生App
2025年05月08日
混合APP开发是一种使用Web技术(如HTML、CSS、JavaScript)结合原生容器技术(如Cordova、Capacitor)或跨平台框架(如React Native、Flutter、Xamarin)来构建移动应用程序的方法。与原生APP开发相比,混合APP在性能方面有一些特点。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。
常见的混合APP开发框架及其性能特点:
2025年05月08日
NO.1 jQuery Mobile
jQuery Mobile(又叫jQueryMobile)是jQuery在移动设备(手机和平板)上的版本,它支持所有主流的移动平台,包括Apple iOS、Android、Windows Phone、Blackberry、Firebox Mobile、Chrome Desktop等。由于构建于jQuery,它能为前端开发人员提供了一个兼容所有主流移动设备平台的统一UI接口系统。拥有出色的弹性,轻量化以及渐进增强特性与可访问性。
2025年05月08日
@ChM_CuoreAzzurro :Web App和原生APP同为移动端,很少有时间研究这两项的交互区别,最近公司做了一次从原生APP到Web App(HTML5 )的移植,故总结一下期间遇到的问题及不同点总结。
从使用场景上,Web App用户面临比原生APP用户更严峻的问题:
1、页面跳转更加费力,不稳定感更强
思考点:如何减少跳转(扁平结构、页面布局技巧),增加数据及展示的流畅流程及稳定性(技术)
2025年05月08日
本指南适用于那些已经拥有开发Android应用基础知识的开发人员,现在想了解能够开发出更加健壮、优质的应用程序架构。
首先需要说明的是:Android Architecture Components 翻译为 Android架构组件 并不是我自己随意翻译的,而是Google官方博客中明确称其为 Android架构组件,因此我遵循了这种叫法。
下面这张图是Android架构组件完整的架构图,其中表示了的架构组件的所有模块以及它们之间如何交互:
2025年05月08日
来人人都是产品经理【起点学院】,BAT实战派产品总监手把手系统带你学产品、学运营。
当你做架构设计时,必然会面临技术选型的抉择,不同的技术方案,架构也可能完全不同。有哪些技术选型需要做决策呢?比如,App是纯原生开发,还是Web App,抑或Hybrid App?iOS开发,语言上是选择Objective-C还是Swift?架构模式用MVC,还是MVP,或者MVVM?下面根据我的一些经验对某些方面做点总结分享。
2025年05月08日
先来回顾下 Web2.0 应用程序架构,一图胜千言:
图示是对大多数 Web 2.0 应用程序如何工作的一个很好的抽象总结。以一个博客平台为例: