全新 FinClip Studio 现已上线

news2025/2/23 18:10:33

FinClip IDE (FinClip Integrated Development Environment,简称为 FIDE)是面向开发者推出的「小程序桌面端集成开发环境」。自 2021 年起就一直陪伴来自不同平台的小程序开发者完成小程序开发、调试、预览、上传等各类功能。

随着 FinClip IDE 中的各类功能逐渐增多,我们也在其中逐渐增加了小程序兼容性检查、小程序开发、真机调试预览、小程序一键转 App、小程序云开发等各类插件或能力,以便能够为开发者在开发小程序的过程中提供更加周到的体验与帮助。

在 2022 年,我们发现已有的 FinClip IDE 在性能与体验上有较为明显的限制,随着小程序开发者使用程度与场景逐渐深入,也越容易遇到小程序代码加载卡顿、预览渲染性能下降等各类异常情况。当在遇到这些意外情况时,很容易打断正常的开发体验。

因此我们在去年 4 季度开始对 FinClip IDE 进行了全面的重构与升级,并在今年的 4 月起开展了「FinClip IDE 新版本内测活动」,希望能够借助更多开发者的力量帮助我们一同打造更好的小程序开发者工具。

与内测活动一同更新的,还有 FinClip IDE 更新命名为 FinClip Studio,从 IDE 升级到 Studio 不仅在名字上有全新的变化,这也意味着,TA 更强了。

FinClip Studio 正式上线

现在,请允许我们向各位介绍经过重构的全新版本的 FinClip Studio。在全新的 FinClip Studio 中,我们根据用户的反馈对底层进行了大量改进,我们还实现了性能增强,可以帮助开发者更快完成小程序的开发与测试工作。

​新版本的 FinClip Studio 大幅度提升了小程序代码预览渲染过程的性能,不仅降低了编译过程中的耗时,还增加了诸如编辑体验优化,代码提示自动补全,项目多开功能,还支持小程序低代码开发功能,后续我们还将尽快完成小程序插件与多语言支持能力。

以下为 FinClip Studio 主要功能

本次 FinClip Studio 的更新重心是为每位开发者提供更加完善的编辑器体验,甚至更「贴近于 VS Code 的开发体验」。本次更新的 2.0 版本有如下主要功能:

​代码自动补全

FinClip Studio 会在用户输入某些字符之后,自动弹出一组可供选择的代码片段,开发者选择其中一个就可以自动完成代码的书写。

js 方法自动补全

FinClip Studio 的代码补全功能中已经支持读取 js 文件中的已有方法,在编写的 xml 文件中,能自动读取 js 文件中的方法名称进行补全。

支持项目多开

FinClip Studio 现已支持同时编辑或配置多个不同的小程序项目,开发者可以根据自身需要同时编辑多个不同小程序项目。

代码方法提醒

FinClip Studio 现已支持对代码文件中各处方法提供使用提醒,后续我们还将对代码中的调用 API 与相关方法,提供使用文档的相关说明与对应指引。

git 管理

FinClip Studio 现已支持直接对代码仓库进行管理,以便完成小程序或项目相关代码的管理与更新工作。

​编辑器集成终端

FinClip Studio 中已经集成系统终端,方便您直接在开发环境中直接使用命令行完成项目搭建,构建或开发工作。

​全界面缩放

FinClip Studio 中可以对界面进行完全放大和缩小,同时增加或缩减所有 UI 元素的大小。 您可以通过主菜单中的相关菜单进行配置。

全新 UI 增强

FinClip Studio 中引入了全新风格的 UI 组件与外观样式,相比老版本外观更融合,更悦目。

小程序低代码开发

伴随 FinClip Studio 一同登场的,还有全新的低代码开发功能,您可以在新建项目时选择「低代码」模板了解使用。

​与市面上常见的低代码开发工具不同,FinClip Studio 提供的低代码工具更面向于研发人员使用,旨在加速研发人员的开发过程,从而帮助相关项目与应用的开发更加简单。低代码工具还有如下能力:

直连数据源

低代码工具可在不侵入客户架构的情况下,直接连接数据源(API、DB),任何的后端数据都变成了 JS 变量,可以随意转换、并配置到任意的视图组件。

可视化建模工具

低代码工具自带直观和灵活的可视化建模组件,如表格、图表、表单、按钮等多项组件。开发人员可更通过拖拉拽的方式配置各种组件,无需重复编写复杂的代码。

下载与安装

全新的 FinClip Studio 现已上线,您可通过 FinClip 产品官网或以下链接下载使用,在使用过程中遇到的任何问题,都欢迎您及时与我们反馈,以便我们一同将它做的更好。

  • macOS 版下载地址:点我下载

  • Windows 版下载地址:点我下载

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/625356.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【MySQL】初识数据库

数据库基础知识 一、什么是数据库二、mysql与mysqld三、服务器、数据库、表关系四、数据库的连接、创建与使用4.1 安装地址4.2 连接服务器4.3 数据库的基本使用4.4 数据逻辑存储 五、MySQL架构六、SQL分类七、存储引擎 一、什么是数据库 存储数据用文件就可以了,为…

一文即可了解!Web测试(性能测试 / 界面测试 / 兼容性测试 / 安全性测试)

目录 前言: 一、Web性能测试:(压力测试、负载测试、连接速度测试) 二、Web界面测试:(导航测试、图形测试、内容测试、整体界面测试) 三、Web兼容性测试:(平台&#x…

Linux搭建Java环境——安装MySQL5.7(CentOS7.6)

一、使用Xftp上传MySQL安装包,并解压 这里可以直接使用安装包也可以使用命令直接在Xshell运行 wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar 当然要提前创建好文件夹/opt/mysql,并cd进去,运行tar -xvf mysql-…

通义千问写的高考作文你觉得怎么样?

目录 一、全国卷-全国甲卷 二、北京卷 三、上海卷 今天带大家使用通义千问来体验一下2023年高考作文,大家一起来一睹为快吧! 一、全国卷-全国甲卷 阅读下面的材料,根据要求写作。(60分) 人们因技术发展得以更好地掌控…

计算机网络管理-使用SNMPc开展网管活动

一、实验目的 全面学习SNMPc网络管理软件业务服务监控功能,了解如何使用网管软件从事网络管理工作 二、实验内容与设计思想 1)操作映射数据库。 2)查看管理对象的MIB数据。 3)创建、保存长期统计数据(要求一定时长…

django传统全栈开发一个ChatGPT应用

根据客户需求,开发一个能多人使用的ChatGPT平台,背后使用的是ChatGPT的api_key。 需求 1、可多轮对话 2、可删除对话 3、流式显示对话 4、可多人使用 5、多个api_key均衡使用 技术分析 第一次接触openai的二次开发,看文档、看文章&…

软件测试-金融银行项目怎么测?系统业务测试总结分析...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 银行测试人员的组…

《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)

本课程的期末考试复习笔记与你分享,祝你考试成功~ 目录 (一)知识点总结 知识点1:计算机中的运算(不考) 知识点2:定点加减法运算(很简单) 知识点3:定点乘法…

IDE/在VS2015中集成Qt开发环境

文章目录 概述安装VS2015安装Qt VS Tools 插件Qt相关配置应用到所有项目配置增加配置删除 VS项目属性下Qt工程配置(Qt Project Settings)Qt VersionsQt Modules编辑器找不到Qt的类 QtDesigner在VS下使用无法打开UI/打开失败找不到UI编译中间文件UI添加的…

package.json与package-lock.json区别需不需要被.gitignore文件忽略

前言 先要搞清楚package.json与package-lock.json文件分别是什么作用 .gitignore文件是干什么的-主页文章有 介绍 package.json 1.项目名称版本号,描述,以及运行命令和一些配置的node环境命令 2.记录那些包会在开发环境中用到,哪些包会…

【项目】从零实现一个高并发内存池

目录 一、项目介绍 1、该项目的原型 2、该项目所涉及到的技术及博主往期参考文章 3、池化技术 4、内存池的内碎片和外碎片 二、先来看一个定长内存池设计 三、高并发内存池的三层框架设计 1、thread cache的实现 1.1thread cache整体框架 1.2哈希桶映射对齐规则 1.3…

【送书福利-第九期】Web安全攻防从入门到精通

大家好,我是洲洲,欢迎关注,一个爱听周杰伦的程序员。关注公众号【程序员洲洲】即可获得10G学习资料、面试笔记、大厂独家学习体系路线等…还可以加入技术交流群欢迎大家在CSDN后台私信我! 本文目录 一、前言二、内容介绍三、作者介…

【LeetCode】768. 最多能完成排序的块 II

768. 最多能完成排序的块 II(困难) 思路 对于已经分好块的数组,若块数大于 1,则可以得到以下结论:「 右边的块的所有数字均大于或等于左边的块的所有数字」。考虑这个问题:对于已经分好块的数组&#xff0…

Linux——多线程互斥

多线程互斥 抢票问题互斥锁锁的接口 理解锁锁的背景概念如何看待锁:加锁和解锁的原理锁的封装 可重入与线程安全死锁死锁的概念与条件 抢票问题 这里用上一篇: https://blog.csdn.net/qq_63580639/article/details/131054847?spm1001.2014.3001.5501 的…

LVGL lv_color_t 像素定义详解

更多源码分析请访问:LVGL 源码分析大全 目录 1、概述2、颜色格式详解2.1、LV_IMG_CF_RAW_X2.2、LV_IMG_CF_TRUE_COLOR_X2.3、LV_IMG_CF_INDEXED_XBIT2.4、LV_IMG_CF_ALPHA_XBIT2.5、LV_IMG_CF_RGBX 3、送显函数(flush_cb)中的 lv_color_t附录…

【P54】JMeter 生成概要结果(Generate Summary Results)

文章目录 一、生成概要结果(Generate Summary Results)参数说明二、准备工作三、测试计划设计 一、生成概要结果(Generate Summary Results)参数说明 可以将测试结果在客户端模式下输出,同时能美化压测输出的结果 使…

申请Let‘s Encrypt免费SSL证书、自动化续签证书

一、环境 安装证书的环境为Centos Nginx,如果没有安装Nginx则需要先安装。 二、申请流程 1、开放80和443端口 firewall-cmd --permanent --add-port80/tcp firewall-cmd --permanent --add-port443/tcp firewall-cmd --reload2、安装 certbot 使用certbot工具能…

Doris动态表使用快速入门实战

1. 动态表构功能概述 半结构化数据,是介于结构化和非结构化之间的数据。和普通纯文本相比,半结构化数据具有一定的结构性。和结构化数据相比,其结构变化复杂,我们又不能方便的使用结构化的方式去描述它。 半结构的数据中通常即包…

Java基础知识总结归纳

0. 入门常识 0.1 Java 特点 0.2 Java 和 C 0.3 JRE 和 JDK 0.4 Java 程序编译过程 1. 数据类型 1.1 基本数据类型 1.2 引用类型 1.3 封装类 1.4 缓存池 2. 字符串 String 2.1 定义 2.2 不可变性的优点 2.3 String vs StringBuffer vs StringBuffer 2.4 字符串常量池…

【网络协议详解】——BGP协议(学习笔记)

目录 🕒 1. 概述🕒 2. BGP 发言人🕒 3. 工作原理🕒 4. 报文格式🕘 4.1 报文首部🕘 4.2 打开报文🕘 4.3 更新报文🕘 4.4 保活报文🕘 4.5 通知报文 🕒 5. BGP 的…