前端 react,后端 node.js ,打算做的是日程管理系统,web 端的,感觉业务不会很复杂,所以想后端简单点,请问这样的思路可行吗?
1
azh7138m 2020-02-03 11:39:20 +08:00 via Android 1
可行
(多锻炼身体啊,一般人顶不住不想努力球 |
2
MuscleOf2016 2020-02-03 11:45:48 +08:00
前端尝试后端,node 是最适合的了
|
3
npm 2020-02-03 11:47:51 +08:00
当然可行啊
|
4
dcalsky 2020-02-03 11:49:41 +08:00 via Android 1
完全没问题,推荐 nestjs
|
5
lovedebug 2020-02-03 11:57:31 +08:00
小项目直接 express 就行
|
6
jydeng 2020-02-03 11:59:06 +08:00
可行
|
7
kingwl 2020-02-03 12:03:24 +08:00
简单项目(拼接口 拼数据)还可以 传统后端的生态不太行
|
8
Vitta 2020-02-03 13:01:24 +08:00 via iPhone
keystone
|
9
wangyzj 2020-02-03 13:06:16 +08:00
非超大项目都可以 node
|
10
macy 2020-02-03 13:07:19 +08:00
可行,我司小程序和 cms 的后台都用 node 写的,没问题
|
11
oop99 2020-02-03 14:19:25 +08:00
完全可行, 最好还是 nodejs 只负责界面, 调用接口, 这要看复杂度了.
|
12
love 2020-02-03 14:40:03 +08:00
我已经做了几个了,相当好用,比 python/php 之类的都要舒服。建议搭配 typescript
|
13
FakerLeung 2020-02-03 15:25:40 +08:00
最近在看 nestjs,打算用 nestjs 重写之前 eggjs 的项目。
|
14
hfpp2012 2020-02-03 16:05:28 +08:00
适合呀
|
15
galikeoy 2020-02-03 16:13:06 +08:00
nestjs 极强!就是有些概念难以理解。。。
|
16
fescover 2020-02-03 16:23:53 +08:00 via Android
我就喜欢用简简单单的 express
|
17
chenhui7373 2020-02-03 18:10:13 +08:00
|
18
dlqingxi 2020-02-03 18:50:37 +08:00
express
|
19
Fortnight 2020-02-03 18:54:23 +08:00
简单的完全可以。比较流行的那几个框架 /库里面挑一个用就好
|
20
darksword21 2020-02-03 19:02:17 +08:00 via iPhone
最近不是出了个 deno
|
21
ToBeHacker 2020-02-03 19:14:51 +08:00
感觉还行,就是有时候查 bug 比较废劲
|
22
jiejiss 2020-02-03 20:22:48 +08:00
当然可行,像 hexo hugo 这种静态博客框架后端都是 node
你只要会用 async / await 就不会有问题 |
23
kuyuzhiqi 2020-02-03 21:34:40 +08:00
nodejs 本来就是用来做后端的
|
24
heasy 2020-02-04 14:38:46 +08:00
为啥不可行呢?
|
25
cnfczn 2020-02-04 18:04:21 +08:00
可行,已经做了好几个轮子了。
|
26
TonyG 2020-02-05 22:08:25 +08:00 3
我来严肃的回答一波吧。我们不仅在用 nodejs(eggjs)做全部的后台接口,而且实现的功能还不是简答的场景,而是全功能的协同办公软件(组织管理、HRM、考勤、表单设计器、任务、绩效、项目管理、统计报表、资产、车辆、日志、日程、会议、投票、通知、企业相机)。所以对上面小项目的论调不以为然。Http 框架总体上只是对 http 和持久化的一层封装,看破本质,没有什么图灵完备的技术方案是不可行的。
|
27
1024hack OP @lovedebug 再请问下,express 目录结构好像是 mvc 结构,前后端不分离的,我现在是想前后端分离,目录结构和配置应该怎么改呢?我搜索不到相应的例子,请问大佬有相应资源吗?
|
28
1024hack OP @Vitta 没明白,我查到是 openstack 的组件,您的意思是说 node.js 有这个 keystones ?
|
31
lovedebug 2020-02-06 20:41:32 +08:00
@1024hack express 本身就是后端框架,前端的话都是三大框架选一个就行
你在 github 上搜 express example |
33
Vitta 2020-02-07 00:52:30 +08:00 via iPhone 1
|
34
master13 2020-02-07 11:36:22 +08:00
为什么没有人提 thinkjs,用 360 的它不香吗
|
36
ysc3839 2020-02-07 17:09:16 +08:00 via Android
@1024hack express 没有限制哪种结构吧?你用 MVC 也行,全写到单独一个文件里也行。也可以前后端分离,只用 express 实现 API 接口,前端部分再用别的前端框架实现。
|
37
jy00566722 2020-02-08 13:34:53 +08:00 2
@1024hack 我感觉你需要看一个教程,或是看一个 demo。教程的话推荐 B 站上的 up 主:全栈之巅,有 express+element 的全套教程,是我看过的最好的教程,没有之一。我看了这个教程,不用再看别的教程,只要再查下手册就 OK 了。
另外,我刚刚(2 小时前)上传了自己的试手项目,一个简易的发卡系统。比如卖点卡啊,邀请码啊,就是虚拟类的。 目前对接好了支付宝 PC 及支付宝手机端支付,微信支付还在进行中。 后端 express+mongoose 后台管理端 element, 前端 PC 端 element+一些 grid 布局 css, 手机端 vant 项目地址: https://github.com/ideey/faka 四个文件夹,server-后台 api,admin-后台管理端,web-PC 端前台,mobile-移动端前台 demo 地址如下:管理后台 https://fakacp.idaay.com (测试帐号有兴趣,可以找我呢。) PC 前台页面: https://faka.idaay.com 移动端页面: https://m.faka.idaay.com 部分功能还不完善,趁着空还在完善中。 |
38
wanguorui123 2020-02-08 14:52:38 +08:00
完全可以,大型管理系统都完全胜任
|
39
yafoo 2020-02-08 23:08:03 +08:00 via Android
推荐下我写的不成熟的 mvc 框架 iijs,目前还在完善中。
|
40
joyc 2020-02-09 09:33:47 +08:00
@jy00566722 虚拟卡有货源没
|
41
abcbuzhiming 2020-02-09 09:39:45 +08:00
@master13 你看看 thinkjs 的更新时间,就知道为啥这东西热度下降了,多嘴说一句,这东西提供的命令行工具有 bug,我在 windows 起一个脚手架就卡在那里了,去提 issure 别人说要用 powershell 别用命令行,但是我用 powershell 还是卡在那里
|
42
lizz666 2020-02-09 12:00:46 +08:00
目前在用 egg.js 给自己的小项目写接口,小项目完全可行,毕竟自己的项目也不值钱,至于公司项目能不能上就不清楚了。
其实前端写后端,增删改查接口还好说,主要是安全和并发这个可能是我的欠缺点,不过我自己的项目到不需要考虑并发。前天我朋友想让我帮他写个项目,虽然功能简单,但是他那个必须得考虑并发问题了,那我心里就没什么底了。 |
43
jy00566722 2020-02-09 14:34:27 +08:00
@joyc 我只弄了系统呢。不直接卖货。
|