开发求助,小白要做前端是不是使用 electron - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
YuLoy
V2EX    前端开发

开发求助,小白要做前端是不是使用 electron

  •  
  •   YuLoy 31 天前 1475 次点击

    兄弟们,小弟现在有一个点子想要实现,技术选型方面有些问题想让大家给点建议。主要需求大概是这样的,先做桌面端,后续可能会迁移到客户端和 Web ,然后前端的话需要做数据看板和简单交互(增删改查),后端的话做数据方面的控制,本地轻量运算,后续可能会有远程服务器同步。 技术上面之前我是做 java 的,所以前端这一块不太熟悉,要像全平台部署的话,现在是不是最好就选 electron 。后端的话,感觉 java 不太合适,现在是考虑使用 python ,然后把他们两个打包在一起。 大家有没有什么建议,然后前端美工方面是不是有没有啥好用的 AI 工具生成?

    5 条回复    2025-11-16 14:14:43 +08:00
    94
        2
    94  
       31 天前
    桌面端是指需要在桌面上有一个图标,不能用浏览器访问吗?
    还是说没有明确定义,那么就正常的 Web 项目开发模式。
    后面要改造成客户端,到对应的时候再用 Electron 套一层。一开始没必要考虑这些。

    -----
    至于没有远程服务器,本地起服务的情况。语言的问题,就是看你擅长什么,如果之前是 Java 开发。可以让前端开发完直接 build 好发给你。
    你把前端构建的产物放在 Java 项目中,再给前端项目做一个 HTTP 服务,在应用启动后可以让浏览器访问。
    打包的时候就用跨平台工具,把 Java 项目包装成 Win 可执行的 .exe 。只是这样后面迭代更新会比较麻烦。

    当然如果你会 JS ,也可以直接用 Electron 前后端 JS 一把梭。

    ----
    美工方面你如果没有啥要求,那么可以直接让 AI 来发挥,你需要描述你的需求就行。只是项目是外包出来的,AI 生成的样式风格甲方不一定喜欢。
    如果你不知道怎么样的话,可以在分享节点找到一大堆纯 AI 生成的小项目去看。
    shintendo
        3
    shintendo  
       31 天前
    我只能说别碰 Tauri
    horizon
        4
    horizon  
       31 天前
    electron ,选用的多的
    前端选 UI 框架,shadcn ,antd 之类的
    YuLoy
        5
    YuLoy  
    OP
       29 天前
    @shintendo
    @horizon
    @94 感谢,现在的情况,这两天我又考虑了一下,决定还是不考虑太后面的东西了,先做一个 mvp 版本,试试核心功能是不是和我想象的有差距,后面如果要迭代的话,再考虑跨平台的问题了。这两天用 python 和 dearpygui 高了一部分,到时候看看效果。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4753 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 03:55 PVG 11:55 LAX 19:55 JFK 22:55
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86