即刻App年轻人的同好社区
下载
App内打开

前端开发者小站

</div><script>alert('hello')</script><div>

7977人已经加入

  • 子杰Kyro
    5天前
    最近开发 app,试了很多技术栈

    前端:Uniapp,Flutter,Ionic,Tauri2
    后端:Supabase,Appwrite,Parse server
    文件存储相关:Minio
    数据库相关:MySQL,Mongodb,Prisma,Graphql
    云服务:Severless,云函数

    最后决定选了
    前端:Vue3
    移动端: Ionic
    PC 端:tauri2
    后端服务:Supabase
    数据库:Postgresql
    向量数据库:pg vector

    说说我的体验:
    我的需求是:多端 跨平台 开发效率优先 App 体验优先。
    前期用UniApp Egg.js,已经开发了APP的大部分基础功能,但是后期加入一些更好的功能的时候发现 uniapp对很多JS库支持不了,也在 cursor hbuilder IDE 换来换去,传统的数据库和 RestAPI 开发方式反锁和效率太低,egg.js不知道为什么经常突然写几十 G log 出来,也没仔细研究。综合以上所以决定换技术栈重构。不过后来发现 uniapp 支持的 rpx 还是很舒服的。

    Flutter:用AI开发了两三个页面,使用起来还是觉得有点卡,帧率不高,也因为对 Flutter 还是不太熟悉。也试过打开别人用 flutter 开发的网站,进入前有一段加载时间很长,10秒左右(重点),所以决定放弃。

    Tauri2:比较新的版本,开发体验还不错 环境搭建的很流畅,但是编译的速度有点慢,所以决定用它来适配PC端、Windows和Mac端的开发

    Ionic:开发体验很好,基本支持 web开发的技术,基本上在Vs code的类编辑器里就能完成开发,不需要像 uniapp 和换来换去,编译APP包是最小的,加上我的应用 只有不到 5M 太牛了,flutter 50 M, Tauri2 的默认工程就是 30M。所以把它作为主要移动端的开发。

    后端:
    supabase,appwrite,parse server:差不多都是一样的东西

    appwrite:自己搭建对服务器的要求较高,2H4G起,后台管理功能没有 supabase 好用就 pass 了。

    parse server:功能也很多,开源,但是国内用的人少

    supabase 开源,用户多,社区活跃。后台管理页面很好看也很方便,满足快速开发的需求。基本上不用写后端了。
    框架提供的用户认证,数据库,文件存储,实时功能,云函数,向量数据库,队列。刚好我全都用到。
    也能够自己部署,可视化的数据库管理,默认数据库是 postgres,也支持 graphql ,装个扩展就能支持向量存储,很方便,开箱即用。

    最后试了阿里云的一些云服务Serverless,说是性价比很高,用起来还是挺方便的,按量使用量付费,cpu的使用时间,存储量,调用次数,流量付费方式。但是我开了个数据库和SAE,发现一天扣了差不多 10块钱,还是没玩明白,后面部署 app 的时候再研究研究。

    想了解一下,像一些小应用,比如轻量爬虫或者用户量还很少的app,用轻量云服务器还是 serverless 比较便宜呀?各位有知道的吗?
    115
  • 猫柚Catpotola
    8天前
    前端新手做了一个小网站,大家能不能帮我看看提提建议,访问地址:
    http://localhost:3000/app
    213
  • 所有惊吓都是虚惊一场_
    3天前
    00
  • 玉伯
    14天前
    传统编程是手动档。在 Cursor 辅助下编程是自动档。用 Devin 的感觉是自动驾驶。

    历史的车轮滚滚向前。毫不犹豫。

    我大概率能经历,前端程序员从诞生到消亡的全过程。能见证一个职业的全过程,太幸运了。
    1743
  • xiaoa.name
    2天前
    Building a really cool thing.
    00
  • Barret李靖
    13天前
    最近几个月,有大概一半时间在做 weavefox 这个产品,有感兴趣的小伙伴么?😃

    终于找到了AIGC时代连专业前端都能提效的工具

    14
  • BHznJNs
    13天前
    随着 VSCode 的更新,其右键菜单中的菜单项越来越多,多得甚至有些臃肿。

    因此我基于 be5invis/vscode-custom-css 和这个 Issue 回复中的代码编写了一个 VSCode 插件方便使用。
    插件仓库地址:github.com
    插件下载地址:marketplace.visualstudio.com
    10