当前位置:首页 > 每日看点 > 正文内容

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

卡卷网1年前 (2025-02-18)每日看点213

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

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

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

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


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

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


这里可以对比下我搭建过的时间线(同用全栈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网站基本都访问不了)

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

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

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/02/10831.html

分享给朋友:

相关文章

数字人民币为什么又不火了?

我完全不懂行。我一开始以为,数字人民币,是对我银行里的每一分钱,都赋予一个独一无二的数字编码。我要用一块钱买矿泉水,它就从我的存款中随机选取一百个一分钱,组合成一块钱,支付给商家。我花一百块钱吃饭,它就随机选取一万个一分钱,组合成一百块钱,...

有哪些网站,一旦知道,你就离不开了?

有哪些网站,一旦知道,你就离不开了?

这六个网站,一旦用过,基本上是离不开了。都是我超爱的一些网站,基本上每天都用。1 地图生成器第一个,我要给大家推荐的是地图生成器。可以下载到各省,各市,各县的svg格式的地图素材。这些素材导入PPT中都是可以编辑的。可以单独更改颜色和轮廓。...

客观的讲,华为是不是真的遥遥领先?

客观的讲,华为是不是真的遥遥领先?

最近,华为上市了最新款的三折叠屏手机,于是很多大V们把这款手机吹上了天,吹成是技术上遥遥领先于全世界。谁要是敢质疑华而不实,就会被人扣上一顶汉奸卖国贼美狗的帽子。把一个商品捧成了宗教和菩萨,你只能说好,不能说不好。其实这个世界上,只要是人和...

测试用例是怎么写的?

测试用例是怎么写的?

测试用例对于测试人员而言,虽说是最最基础的技能,但却非常重要。测试用例是支撑我们在测试道路上进一步学习其他测试技能的基本功。那测试用例如何撰写,完整来说应该包含两部分内容:内容1: 测试用例撰写(按照八大要素);内容2: 测试用例(测试点)...

数据分析人员需要掌握sql到什么程度?

数据分析人员需要掌握sql到什么程度?

能熟练用SQL进行统计分析,包括基本查询语句,聚合函数,连接,子查询,窗口函数等。作为现互联网的数据打工人,接下来我从SQL必知必会和SQL学习方法两个方面来详细介绍~注意:对于传统企业和一些小公司,数据量级并不太大,这时只要掌握Excel...

离线可否搭建 GitLab 环境?

离线可否搭建 GitLab 环境?

背景:为什么要使用GitLab CI/CD?统一工作流程:GitLab CI/CD 为开发、测试和运维团队提供了一个统一的工作流程。开发人员提交代码后,测试人员可以清楚地看到代码的构建和测试情况,运维人员也可以了解软件的部署进度。例如,在一...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。