卡卷网
当前位置:卡卷网 / 每日看点 / 正文

为什么 JavaScript 在国外逐渐用于前端+后端开发,而国内还是只用它做前端?

作者:卡卷网发布时间:2025-02-18 21:50浏览数量:59次评论数量:0次

核心问题其实就是政策监管

国内外对于网站监管的几乎两极化风控程度,导致企业不得不发展完全不同的方向

在国内,没有公司企业敢直接担保你做的网站符不符合国家政策,所以即使你用他们的服务器,云服务,你都会发现,备案等审批流程必不可少

这可不是给企业声明你要用网站干什么,而且你要给国家说明这网站的用途


在国外可就不一样了,他们一般是放开后再监管(说完全没监管都是屁话,你有本事直接用美国服务器搭建个儿童瑟琴网站试试)

所以在网站搭建的最开头,你完全不需要复杂的备案流程


这里可以对比下我搭建过的时间线(同用全栈nextjs)


国内

  • 购买域名和服务器 (十分钟)
  • 进行备案(申报用途,等待电话,最后放行80 443端口,要求最底部加上备案信息) (2周左右,我最快的备案应该在一周半)
  • 购买SSL证书(云服务商免费证书,审批大约半小时内)
  • 服务器环境配置,幸好是js全栈,nvm安装下就完事,nginx看情况都不一定需要(取决于网络,有的时候nvm抽风githubclone不了,最长等了一个小时,最快也就几分钟)
  • 进行服务器部署,同上github时不时抽风,需要设置代理,我一般短期项目都是直接ftp上传文件,传传项目代码和安装依赖、启动服务和日志(二十分钟)
  • 最后设置域名解析,ok了,万事大吉

总的时长你会发现无论如何都脱离不了审核的2周时间

也就是无论多小的项目,除非你接受端口直接访问,你都需要2周的时间


国外

  • 购买域名(5分钟
  • firebase新建项目、设置域名解析(10分钟,但是dns生效看你的dns提供商,比较好的基本半小时内能解析到)
  • firebase cli init (5分钟
  • firebase deploy (2分钟

over,你现在可以看你的域名网站了~

甚至你可以接入github action

例如vercel

  • vercel github登录,授权对应repo、同样域名解析(5分钟
  • 本地 测试 npm run build(2分钟
  • 本地git push(2分钟
  • 等待vercel 的github action 完成(2分钟)

over!可以查看你的网站了


成本不是一个维度的,但这也就是nextjs全栈才能造成的优势

如果你要后端涉及比较复杂的功能支持

你可能需要edge function、worker各种类似的功能,那就另说了,不过到这种程度,国内外的云函数支持同样不是一个维度的

但是不是技术差距,本质其实都只有政策区分,没有优劣



好处就是国内你不会随随便便就能干违法的事情,尤其有大量的不怎么懂互联网的老百姓,配合ip白名单,极大的保护了他们在网络上收到伪劣信息的概率(别看还是有这么多诈骗,现在的诈骗大多来自于人肉电话等诈骗,很多违规网站你都无法访问的,例如多年前我收藏的sese网站基本都访问不了)

坏处就是国内你想做点正经的小网站,时间跨度会非常高

尤其是当我们明知自己是良民的情况下,都先要过一遍非常长时间的等待期,确实很麻烦

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码