V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  damowang777  ›  全部回复第 1 页 / 共 1 页
回复总数  9
2022-07-16 00:16:33 +08:00
回复了 NueXini 创建的主题 程序员 2022 年过一大半了 , 请问有什么跨平台开发框架推荐吗
Electron/Tauri 并没有完全的跨平台,而是把 web app 打包成 desktop app (给 Windows, Linux 和 MacOS )。Web App 直接打包成 Desktop App 通常是比不上 Native App ,需要做很多修改。所以到最后你会有两个 codebase ,学习过程也较为复杂。如果有些特化需求,还得自己写插件。。。(所以要学 web 和 desktop 的沟通方式等等)

Flutter 才是真正意义上的跨平台,但生态还在发展,虽然该有的都有,还有待完善。玩玩可以,不然每次更新都给你来个大改版。

你既然都学 Unity 了,直接用 Xamarin 不香吗?最近新的.Net MAUI (跨平台)就是基于 Xamarin 的。

其实上面几个大佬说的在理,客户端已死,大家都活在手机里了,Web 搞起来。按着脉络发展下去,再不久,手游都可以像原生环境,直接在 web 运行了。
1. Vue 是最低的因为你可以选择只学想用的也比较贴近 HTML+JS 。不像 React ,一套一套的,但你要是搞得明白其中的逻辑也挺容易的(比如最新的 hook ,让 state management 省心不少,不需要第三方,但原理有点复杂)

2. 考虑搜索引擎的话,其实没框架什么事( React ,Vue 什么的),主要是看渲染方案。原生框架主要是做一页式程序( Single Page Application, SPA )。爬虫的资源很少,所以只会爬取在限定时间内加载的东西,SPA 通常都是在客户端加载( Client Side Rendering ,CSR ),所以爬虫可能还没加载完就走了,但可以局部静态(把重要的內容先 hardcore 到页面)或使用预加载(服务器加载 Server Side Rendering ,SSR )来解决。

如果是部落格不用搞那么复杂,建议用静态渲染的方案( Static Site Generator ,SSG),Vue 有 NuxtJS, VuePress ,等等。渲染出来的就是一堆静态的 HTML+CSS+JS ,直接挂服务器就可以了,不像 SPA ,需要运行环境。SSG 的缺点就是每次写新的文章都必须 Build 和 Deploy 一次,当然可以靠 Github Action 或其他方案来实现自动化。然后另一个优缺点(?)就是根本不需要后端 哈哈。

其实更直接一点用 Vanilla HTML+CSS+JS 先搭建在慢慢优化,到时候就明白为什么要用 SSG SSR CSR
2022-06-16 23:17:49 +08:00
回复了 eitomomobaohua 创建的主题 生活 老实人的神奇经历
老实人:谈恋爱???
V2 版规:谈恋爱???
妹子:谈恋爱???
亲,NS 有两个模式,主机和掌机,所以才叫 Switch 。主机模式是要连电视 /屏幕的,可以放家里玩,也可以带着通勤时候玩(可以不带电视)。
2022-06-11 12:21:26 +08:00
回复了 ragnaroks 创建的主题 问与答 为什么软件 BUG 遇到程序员后自己就会消失
对外宣称是 bug ,其实就是忘了打个符号。
2022-06-11 12:18:52 +08:00
回复了 Achophiark 创建的主题 问与答 咋没一个聊暗黑不朽的
在 PC 端玩,还不如玩 POE 。。。不玩 gacha 的开发手机游戏基本就是车祸现场,PC 端游和手机都有天壤之别,暗黑不朽基本类似于让用户在 PC 端打车。

当时总监还调侃大伙儿没有手机,我看没手机的人是他。

暴雪最近真的是越活越不容易,像极了昨天吐槽 35 岁太难了的一样。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2329 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 16:08 · PVG 00:08 · LAX 08:08 · JFK 11:08
Developed with CodeLauncher
♥ Do have faith in what you're doing.