- 主题:现在做WEB的主流技术是哪些
https://www.arewewebyet.org/web 的底层的东西基本都齐全了,大大小小的从非常底层到封装比较完整的都有了,相关的关键功能库也都很齐全了,甚至前端也有类 react 的库 yew 可以完全不用写 js,但是想要类似 rails/django 的大家伙是不太可能的。
另外,rust 不太可能成为主流语言的。因为主流的语言就得像 java/go 一样,极其简单、写起来极其啰嗦。这样才能招到大量的类体力劳动者,来完成需要靠人工堆、代码质量又不至于太差的工作。再加上 web 应用普遍是高 io 的,这就意味着底层快意义不大,就算你的 web service 能同时支持 1m 个连接,一样卡在 db pool 那点儿连接数那里。这就导致了除非 web service 是纯 rust 团队的附产品,否则没道理非要上 rust。毕竟从招人的角度来看,用 rust 来做 web 实在是太不划算了,早期快速原型不如脚本语言,后期大量人工又不如 java/go
【 在 fanjiyouyi 的大作中提到: 】
: rust的后台框架会不会崛起
--
FROM 203.211.108.*
易用性 py 何德何能跟 ts 比?
v8 的确不缺性能,py 这货拿到浏览器里,这意思是低端手机用户就不配叫用户了?
es6 出来之前 py 就吵吵这要代替 js,后来就没人再提这事儿了。浏览器里跑个 py 解释器又不新鲜,咋就突然又觉得 py 能代替 js 了?
【 在 acseed 的大作中提到: 】
: 估计python代替其他前端技术了,毕竟现在性能、轮子都不缺了,最后比易用性了
--
FROM 203.184.25.*
换个角度为啥不是招 js 码农替代 py,理论上还有 react native,连手机都一起搞定了
【 在 canper 的大作中提到: 】
: 问题在于你很难招到既愿意写界面又愿意写非界面又能让你满意你还能出得起价钱的码农
--
FROM 203.184.25.*
这个意思是说,招个能搞明白自己在干嘛的前端,其实也挺不容易的?
【 在 shaolin 的大作中提到: 】
: 现在js还是稀缺。。
--
FROM 203.184.25.*
垃圾不垃圾的都是非常主观,比如 js 里的 Date 就经常被人诟病,说只有 getMonth 是返回 0-11,getDate 和 getYear 都是从1开始的。但要说起原因的话,还不是因为当初抄了屎设计的 java.util.Date?
【 在 slogan 的大作中提到: 】
: 浏览器历史包袱太重,用js也是迫不得已,并不是js是个好东西,实际上js是个垃圾
--
FROM 203.184.25.*
wasm 根本就不是为了“提升前端运行效率”产生的技术,不知道你是从哪听说的。另外,目前所有测试的结果都表明,wasm 的效率不比 hotspot 的 js 更快。v8 团队每隔一段时间发个 blog,又把哪个 js 语法的效率提升了多少多少,从来就没提过 wasm 效率提升的事儿。反正在 wasm 主要功能都确定之前,不可能看到任何一家大厂花精力在它上面。
要是说 py、rb 之类跑个 wasm runtime,用来提升运行效率,倒是更有效果
【 在 storm1207 的大作中提到: 】
: 按照这个理论,用户可以随意访问数据库里的数据么?
: 后端的存在本身就是考虑到客户端/前端的不可靠,保护业务和数据安全的。wasm这种技术更多的是为了提升前端运行效率,不是为了替代后端的。
--
FROM 203.211.108.*
这话说的,上个世纪哪个语言不糙?java 糙到连从 constructor 里面调用其它方法都是个危险的行为,导致很多不求甚解的码农知道 c++/java 都这样,就以为 oop 天然都这样。一开始喊自己设计谨慎,后来 generic、lambda、type inference 啥的不是都乖乖加上了么。跟 c# 一比,java 完全就是垃圾啊
java 也是大量抄了 c++,而 c++ 基于更糙的 c 设计出来的。前两天听说,a++ + a++ 早就从 c++11 开始就不再是 ub 的时候,我都震惊了。
【 在 slogan 的大作中提到: 】
: 不是date问题,那是细枝末节,而是js出生就是个糙东西,根本没有严格的体系规范,很多东西没仔细想就那样写了,导致后来一堆让人迷惑的问题,虽然后来有很多标准试图标准化他,但历史已然形成很难改变,根本不适合构建大型工程,只适合短小的前端渲染脚本,
--
修改:eGust FROM 203.211.108.*
FROM 203.211.108.*
后端技术多少年了,也架不住以为前端简单的后端码农根本 hold 不住 react、vue 啊
【 在 slogan 的大作中提到: 】
: 这俩都没分出胜负呢,就想着下一代了?你知道后端技术多少年了吗,至于前端,什么js 安卓 ios这些换一批就能换一批技术,所谓的vue react这些也是模仿其他端的技术架构,而且模仿的还挺垃圾的,更别提端内技术框架变更
--
FROM 203.211.108.*
得,我算是知道你啥水平了,自己玩儿去吧
【 在 slogan 的大作中提到: 】
: 你要是说java,java相比js确实优秀很多,因为java是sun维护的,比如,java就不会有js那种一会儿prototype一会儿class那种乱七八糟的东西,也没有一堆奇葩逻辑的this that,也不会有一堆的奇葩语法糖,js也极少操作线程进程这些东西,也没有多线程并发这些需求,因为也不需要
: 绻萌说姆绺衩杌妫琷s的相关人员像是一堆嬉皮士,java像是老成一些的工程师
: 琷ava 完全就是垃圾啊
: ...................
--
FROM 203.211.108.*
从 constructor 调用 virtual method,因为没初始化完成,可能产生奇怪的结果
【 在 canper 的大作中提到: 】
: java constructor里调用其他方法会有什么问题?
--
FROM 203.211.108.*