从前端到全栈

2021-07-12 20:31:59 +08:00
 005008

最近业余独立完成了一个全栈小项目,从前端到后端再到上线,终于支棱起来了,全栈是真的很多栈~

项目是一个简单的记事本应用,支持 markdown 语法和云端存储数据!

前端用了 Vite+React+Redux+Slate

后端是 Nodejs Fastify+MySQL+Redis+TypeORM,Nodejs 的这一套是真的香,从 PHP 过来,基本无缝衔接,社区很成熟,性能和稳定性还有待测试

还做了数据通信加密,安装了根证书的软件也监控不到我们的请求内容了

服务器 某云的 ECS 2 核 4G 买了三年,618 买的花了 500 多块钱 数据库 某云 RDS,19 块多一年

来放个链接,欢迎大家试用~这个配置支持个几千人用应该是没问题的吧..有点虚 https://anxinji.cloud

产品是按照个人喜好来设计的,主要特点是简单安全、然后稳定之后,如无必要,绝不更新!!

自从创建了前端自学群,是否有帮到其它群友还不太确定,反正我自己是一直在学习 ̄□ ̄||全栈是终于入门了,后面学多点的再来分享吧

5308 次点击
所在节点    程序员
61 条回复
Mitt
2021-07-12 21:00:08 +08:00
一直对前端程序员包揽后端活没啥好感,特别是没后端经验和知识的,写的代码真的没法看,各种问题,nodejs 造就了不少这样的人,反倒是后端转全栈或者原本就会其他后端的人写的全栈代码没啥太大问题。
Yimkong
2021-07-12 21:04:40 +08:00
这是微信小程序?打不开
005008
2021-07-12 21:10:13 +08:00
@Yimkong 是网页版本呀,是用微信小程序登录的
005008
2021-07-12 21:11:45 +08:00
@Mitt 哈哈哈,这确实是个问题,不过也分人
zuosiruan
2021-07-12 21:39:29 +08:00
@Mitt 我想搞搞 web 前端的就是 css 劝退
akira
2021-07-12 21:43:38 +08:00
@Mitt 其实同样也有问题的,写出来的前端页面各种丑。。
lagoon
2021-07-12 21:52:40 +08:00
部分后端码农写出垃圾代码 = 这人真垃圾
部分全栈码农写出垃圾代码 = 全栈真垃圾

有些人啊,自己即没有学习的动力,又总是害怕别人来抢自己的饭碗。

我虽然不是全栈,web 和后端都不会写,但还是看不起这种人。
我不会是因为我懒而已。
christin
2021-07-12 22:08:13 +08:00
@Mitt 不敢苟同
代码风格规范的前端来写后端照样规范
垃圾后端写前端一样垃圾
你这样以偏概全算不算编程届的地图炮?
demonlin
2021-07-12 22:18:41 +08:00
@christin 这种人自恃优越罢了,无需在意
Mitt
2021-07-12 22:26:55 +08:00
@005008 #4 确实大部分情况下都是分人,但是以前端包揽后端来看大部分是傻逼公司的决策问题,这就不一样了

@akira #6 丑那确实

@christin #8 不是代码规范问题,而是知识点不同,现在前端后端化比如 angular,很多设计思想跟后端同步,而前端开发人员做全栈很多都是以前端思想入场,很多后端的坑和问题基本全踩一遍,做全栈是没啥意见,有意见的是那些公司(特别是外包)主张前端包揽后端(因为有 nodejs ),所以才产生这些问题的,相反后端写前端顶多就是技术栈比较垃圾 网页比较丑,代码比较难看,但是前端的坑大部分就属于能跑起来就能用,跟后端动不动就导致安全问题 系统崩溃不一样,(不过我说话方式也确实有点像地图炮
hm20062006ok
2021-07-12 22:35:29 +08:00
https://i.anxinji.cloud/user/me network error
005008
2021-07-12 22:40:46 +08:00
@Mitt
@christin

和平讨论吧~这是一个市场经济问题,一个队伍里面主程做好架构和约定,其他人代码写的再差也差不到哪里去
005008
2021-07-12 22:44:35 +08:00
@hm20062006ok bug 了吗,我看看
noroot
2021-07-12 22:56:00 +08:00
我一直以为:全栈 == 前端 + 后端 + 硬件
Mitt
2021-07-12 22:57:57 +08:00
@005008 #12 我说话确实有点太主观了,主要还是被最近接的几个 nodejs 全栈项目气死了,一看就是前端手包揽写的,后端库也是跟前端通用的 各种问题不说,安全漏洞一大堆,就是那种完全没有后端意识写的代码,没系统性学习过的人写出的代码,我觉得这里主要的问题还是因为 Nodejs 通用性导致混淆了前后端很多差异,让很多本身基础不牢固的人更容易写出有问题的后端。

话说起来我前端还是更喜欢 angular 一点,nodejs 写后端的话安利一下 nestjs,丧失一点灵活度但是多了很多好处
Mitt
2021-07-12 22:59:42 +08:00
@noroot #14 我认为的全栈其实是 前端+后端+服务器运维 哈哈,其实我感觉能自主对一个产品业务从头到尾负责全包就属于全栈了
005008
2021-07-12 23:07:15 +08:00
@hm20062006ok 有人在干坏事呀~
005008
2021-07-12 23:11:49 +08:00
@Mitt nestjs 我也推荐无疑了,填代码还是有保障很多
Leviathann
2021-07-12 23:15:02 +08:00
typeorm 的参数有类型安全吗,怎么看 demo 都是填的字符串
005008
2021-07-12 23:21:31 +08:00
@Leviathann 当然,这是 typescript 提供的,和 orm 无关

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/789108

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX