跨平台桌面开发,Electron还是WebView2 (上篇)
本次,我与大家聊一聊,跨平台桌面开发,究竟是应该Electron还是WebView2?这个系列主要是讨论Electron以及Webview2,跨平台桌面开发当然还有QT,React Native Desktop,Jetpack compose Desktop以及Tauri等选择,这些技术都有可圈可点之处。
NodeJS颠覆前端边界,JS冲破浏览器围城,开发新战局浮现
以前写页程序,JS只能在浏览器里搞搞界面。现在有个叫NodeJS的东西出来了,让JS也能跑后台程序。这就相当于以前车只能在陆地上跑,现在居然能在水上漂。NodeJS其实就是个跑JS的工具,不过不是在浏览器里。它用了谷歌浏览器的那个V8引擎,官网下载就行。
内存占用高?TRAE 研发工程师 5 个方法教你解决
你日常是否会被这一些问题所困扰:刚打开 IDE,感觉风扇就开始转项目一大,编辑器变卡开了几个窗口、几个插件后,电脑开始吃力终端跑着构建或服务时,整个 IDE 有点卡顿看到“内存占用很高”,但不知道到底高在哪、该怎么处理这里先纠正一个看法:内存并不是越低越好。
「转」一文详解:从前端菜鸟到顶级全栈大牛
1.逐渐降低创建应用复杂度单看复杂度,前端最开始的阶段只有HTML、JS、CSS,应用虽然是非常简单的,开发起来却是非常复杂的,因此,单单只是DOM操作方面就有大量的DOM操作API。
electron 和 tauri 都不想用,那就自己写个想用的吧
前言在《屠龙少年终成恶龙,前端转产品的我给前端挖了个坑》这篇文章里,有讲到我是如何把我们的前端带坑里去。同时评论区有一条评论 你那个demo.exe是用什么实现的?可以直接套壳现有的系统? 看起来好像是在坑外徘徊不定若有所思的样子。因此我打算写本文把他踹坑里去,能踹一个是一个。
第二部分:Electron构建跨平台的桌面应用程序(站点应用打包)
在命令行里安装全局electron:npm install -g electron。Ps:在这之前你需要安装nodejs,npm。
用node.js实现一个网页爬虫
本文讲解怎样用 Node.js 高效地从 Web 爬取数据。前提条件本文主要针对具有一定 JavaScript 经验的程序员。如果你对 Web 抓取有深刻的了解,但对 JavaScript 并不熟悉,那么本文仍然能够对你有所帮助。
jcode:开源的终端编码框架
作为一款纯 Rust 构建、完全开源的终端编码智能体框架,jcode 的核心使命清晰:通过多智能体集群扩容、并行计算提速、持久化记忆解决持续学习三大核心路径,持续推进 AI 编码智能体的能力边界;同时坚持全量公开基准、完整开源研究,兼顾开发者日常编码工具的实用性,兼顾学术研究与工