后端是不是很难做独立开发啊? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请要在回答技术问题时复制粘贴 AI 生成的内容
t202201
V2EX    程序员

后端是不是很难做独立开发啊?

  •  1
     
  •   t202201 2023-01-04 13:07:36 +08:00 7167 次点击
    这是一个创建于 1032 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前感觉一个个人项目,最直观的部分就是前端内容了,基本没有什么纯后端的内容(个人见解),所以如果要开始尝试独立开发,是不是需要自己学点前端技术?另外前端技术那么多种,有推荐的吗?


    op 后端工作两年,想搞点有意思的事情干。
    34 条回复    2023-01-05 16:24:48 +08:00
    QUC062IzY3M1Y6dg
        1
    QUC062IzY3M1Y6dg  
       2023-01-04 13:13:23 +08:00
    出活快的话就是 vue ,简单好上手
    cwcc
        2
    cwcc  
       2023-01-04 13:15:38 +08:00
    任何产品都或多或少要涉及一个前端的。这里的前端指的是广义的前端,一般是用户界面。

    纯后端的东西,哪怕是聊天机器人,也有前端界面,只不过这个前端界面由聊天软件做了。如果你想找类似这种纯后端的项目做,可以试试做一个 ChatGPT (狗头,开个玩笑)。

    做前端如果你想让更多人接触到你的作品,可以先从简单且容易有成就感的来,高端技术栈不一定是最优解。
    pastgift
        3
    pastgift  
       2023-01-04 13:20:46 +08:00
    是的,纯后端只能做框架、库等「底层」用户看不到的东西
    想要做点用户能直接用的东西,必须得有广义上的「前端」

    可以上招聘网站搜搜前端的一般用什么技术,照着学习即可
    jones2000
        4
    jones2000  
       2023-01-04 13:26:36 +08:00   1
    后端可以独立开发, 开发自动化交易策略, 直接跑服务器, 不需要什么界面。
    Puteulanus
        5
    Puteulanus  
       2023-01-04 13:33:51 +08:00
    感觉独立开发做手机 App 的多,可以看看 react native https://docs.expo.dev/tutorial/introduction/
    sinnosong1
        6
    sinnosong1  
       2023-01-04 13:35:28 +08:00
    会写 C#的话就看看 blazor 怎么搞,js 可以少写很多。不会 C#就学学 angular 吧
        7
    YVAN7123  
       2023-01-04 13:35:48 +08:00
    找个会前端的女朋友~
    t202201
        8
    t202201  
    OP
       2023-01-04 13:39:49 +08:00
    @Puteulanus 在很久之前,有学过一点点的 typescript 和 react ,但是感觉自己缺乏一些代码规范性的学习,写出来的代码会很垃圾,很难维护。(比如 java 就有什么阿里的规范以及一些谷歌的格式规范)
    t202201
        9
    t202201  
    OP
       2023-01-04 13:41:00 +08:00   1
    @pastgift 我看前端都有好几种,react 、cue 、flutter 、angular 什么的一堆
    zjsxwc
        10
    zjsxwc  
       2023-01-04 13:42:09 +08:00   3
    相信我,你只要学会 css 就能干各种客户端开发,包括前端、app 、各种跨平台桌面 electron 。
    推荐《深入解析 css 》。
    所以 css 是性价比最高的一门程序员手艺。
    ericgui
        11
    ericgui  
       2023-01-04 13:42:23 +08:00
    前端确实容易做点自己的小产品
    4BVL25L90W260T9U
        12
    4BVL25L90W260T9U  
       2023-01-04 13:43:17 +08:00
    所以我自学了 react
    AS4694lAS4808
        13
    AS4694lAS4808  
       2023-01-04 13:44:55 +08:00
    所以学了 js+vue3+tailwind 。自己做项目应该不会太工程化,可以自己定一些简单的规范。
    bthulu
        14
    bthulu/strong>  
       2023-01-04 13:45:29 +08:00
    前端学学 wpf 就行了, 自己整点小工具还挺好用
    t202201
        15
    t202201  
    OP
       2023-01-04 13:45:50 +08:00
    @zjsxwc 感觉自己审美一般,各种样式自己也不知道设置成什么更好看,怎么解决呢
    zjsxwc
        16
    zjsxwc  
       2023-01-04 13:47:07 +08:00   1
    @t202201 用楼上说的 tailwind 组件抄就好了。
    cbdyzj
        17
    cbdyzj  
       2023-01-04 13:54:15 +08:00   5
    不要给自己设限,你是一个开发者,然后才是后端
    wu67
        18
    wu67  
       2023-01-04 13:58:37 +08:00
    后端直接 jquery + bootstrap 一把梭就行, 最简单的前端方案了. 当年大学我啥都不会, 照着文档都能玩.

    你要说 3 大框架这些, 前端仔看了都有点难玩起来. 尤其是跟 react 配套的 antd, 文档一眼难尽
    easychen
        19
    easychen  
       2023-01-04 14:02:36 +08:00
    这取决于你想独立开发的产品是什么形态的。现在很多后端框架直接把前端封装了,可以直接用,比如 Rails 和 Laravel 。 不过就局限在 Web 了。

    跨端应用的话最适合新手的大概是 react ,直接 react native 跨移动端 + electron 覆盖桌面。
    temp178
        20
    temp178  
       2023-01-04 14:07:00 +08:00
    如#17 楼说的,不要给自己设置限,后端只是你众多技能种的一个,这个思想在独立开发者中非常重要。
    opengps
        21
    opengps  
       2023-01-04 14:25:29 +08:00
    是的,我网站最火的时候每天 2000ip ,用的却是手撸的原始 html+css
    wangyu17455
        22
    wangyu17455  
       2023-01-04 15:10:26 +08:00
    前端不难,我刚开始工作第一个项目是厂子里的自动售货机,前端 react 后端 springboot 通过串口控制售货机的控制板,前端那部分我花了不到一周就可以用 react 写简单的购买界面和售货机的补货界面,样式全是内联的,state ref 满天飞但是又不是不能用。
    xwayway
        23
    xwayway  
       2023-01-04 15:33:43 +08:00
    同后端一枚,一直是两条腿走路,不过还是后端为主,给你个建议,如果想要把 h5 和 小程序一起做了的话,建议学习 vue 技术栈,如果只是单纯做个 crud 的后端界面快速上手的话,建议了解下 amis
    8355
        24
    8355  
       2023-01-04 17:18:13 +08:00
    哇 后端都能说这种话了? 现在连浏览器兼容性都没有了 对于后端的难度在哪里啊.
    ixixi
        25
    ixixi  
       2023-01-04 17:33:26 +08:00 via Android
    独立开发要求的技能太多,包括但不限于前端。 做出有竞争力的产品,往往需要深耕,需要很强的学习能力。
    allgy
        26
    allgy  
       2023-01-04 17:57:19 +08:00
    如果只会后端,确实很难做出一个大众能直接感受到的产品,只能做一些开源的轮子,挂到 github ,建议学一门写界面的客户端语言
    t202201
        27
    t202201  
    OP
       2023-01-04 20:13:42 +08:00
    @8355 建议看完内容再回贴
    t202201
        28
    t202201  
    OP
       2023-01-04 20:14:57 +08:00
    @opengps 这么秀么,html+css
    kingfalse
        29
    kingfalse  
       2023-01-04 22:03:58 +08:00 via Android
    真就没人提 vaadin 呗
    opengps
        30
    opengps  
       2023-01-04 23:22:51 +08:00   1
    @t202201 #28 现在的心态放平了,不介意你看下对比图: https://www.opengps.cn/Blog/View.aspx?id=80
    t202201
        31
    t202201  
    OP
       2023-01-05 08:58:08 +08:00
    @ixixi 其实暂时没有考独立开发赚钱的想法,目前只是想满足一下技术上的成就感,就图一乐
    samnya
        32
    samnya  
       2023-01-05 10:08:56 +08:00
    既然会后端的话,很推荐按照 Angular 的英雄之旅教程来学习: https://angular.cn/tutorial
    这一个教程基本上就完成了从入门到对接 API 和部署了。
    其他框架大多都是文档式教程,新上手是比较困难
    a62527776a
        33
    a62527776a  
       2023-01-05 10:25:39 +08:00
    图一乐的话就磨呗 都是很成熟的东西了
    zagfai
        34
    zagfai  
       2023-01-05 16:24:48 +08:00
    后端的我搞量化币几年,赚着钱,跑赢大市
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2426 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 11:41 PVG 19:41 LAX 04:41 JFK 07:41
    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