V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
t202201
V2EX  ›  程序员

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

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


    op 后端工作两年,想搞点有意思的事情干。
    34 条回复    2023-01-05 16:24:48 +08:00
    shuxhan
        1
    shuxhan  
       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 吧
    YVAN7123
        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
    前端确实容易做点自己的小产品
    ospider
        12
    ospider  
       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  
       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 覆盖桌面。
    mejee
        20
    mejee  
       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   ·   实用小工具   ·   977 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:53 · PVG 06:53 · LAX 14:53 · JFK 17:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.