- 主题:现在做WEB的主流技术是哪些
我不得不佩服这个逻辑,有个成语叫指鹿为马,今天我算是见识了啥叫指三为零
【 在 RuralHunter 的大作中提到: 】
: 这个例子根本没有任何问题,只是是在分析构造函数和变量初始化的顺序。
: #发自zSMTH@Fish Boat
--
FROM 203.211.108.*
国内主流大站点里好像B站视频播放页、百度搜索结果页、iqiyi等都用了vue
当然,最出名的是国外的p站。。。
而用react的估计就更多了
【 在 hgoldfish 的大作中提到: 】
: 标 题: Re: 现在做WEB的主流技术是哪些
: 发信站: 水木社区 (Thu May 5 11:21:26 2022), 站内
:
: 因为 web 已经是成熟技术了。如果没有太大的改进,谁会闲得蛋疼天天改 web 框架呢。在上面是业界十几年的积累。
:
: 我估计 2032 年问现在流行什么 js 框架,估计还是 vue 和 reactjs.
:
: 【 在 Engelberger 的大作中提到: 】
: : 我又看了一眼发帖日期,确定不是2012年,而是2022年。
:
: --
: 灭绝人性啊
:
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 47.243.39.*]
--
FROM 111.194.47.*
如果你觉得这语言设计逻辑有问题,那么相同的东西,js写出来,逻辑有什么不同吗?js大神说说看?
【 在 eGust 的大作中提到: 】
: 我不得不佩服这个逻辑,有个成语叫指鹿为马,今天我算是见识了啥叫指三为零
:
--
FROM 111.206.145.*
mark
--
FROM 101.93.180.*
你这就是强词夺理了,理解了java构造函数和类属性初始化顺序根本不会觉得有什么问题,因为这个顺序完全合乎逻辑没有任何奇怪之处。
你是觉得子类的变量初始化应该早于父类构造函数还是觉得父类中调用被重载的方法不应该执行子类的方法?
【 在 eGust 的大作中提到: 】
:
: 我不得不佩服这个逻辑,有个成语叫指鹿为马,今天我算是见识了啥叫指三为零
:
: 【 在 RuralHunter 的大作中提到: 】
: : 这个例子根本没有任何问题,只是是在分析构造函数和变量初始化的顺序。
#发自zSMTH@Fish Boat
--
FROM 58.37.82.*
你不用跟他争论这个有没有问题,你就问问他,他觉得没问题的js写出这段代码,输出是什么就好了,
【 在 RuralHunter 的大作中提到: 】
: 你这就是强词夺理了,理解了java构造函数和类属性初始化顺序根本不会觉得有什么问题,因为这个顺序完全合乎逻辑没有任何奇怪之处。
: 你是觉得子类的变量初始化应该早于父类构造函数还是觉得父类中调用被重载的方法不应该执行子类的方法?
:
: ...................
--
FROM 111.206.145.*
这个世界除了 java 以外,还有种东西叫常识。
比如 php:
> $a = md5('hello'); print $a == 5 ? 'yes' : 'no';
< yes
因为 md5('hello') 的结果是 '5d41402abc4b2a76b9719d911017c592',而 == 运算符在比较字符串和数字时,会把字符串自动转成数字再进行比较
再比如 js:
> [10, 2, 1].sort()
< [1, 10, 2]
因为 js 里 Array.prototype.sort 默认会把元素按照转换成字符串做比较
系统设计方面有个概念,叫做最小惊讶原则。php、js 很多所谓烂的地方就在于,太让人惊讶了,上面两个就是例子。同理,看到 three = 3 之后,按照常识来说,three 的结果就应该是 3。如果不是的话,按照同样的道理,这个设计就跟 php、js 这俩反常识的设计一样烂。
c/c++ 有很多 undefined behavior,implementation-defined behavior,最经典的 ub 就是同一个表达式里多次自增,比如 ++a + ++a。这些都是非常失败的设计,这也是为啥上世纪90年代的 c-like 语言里,如果支持 ++/-- 表达式的话,都规定了多次出现的计算顺序,比如 java。那么我有个问题,你们公司的 java 代码,会允许 foo = ++i + i++ 这种表达式的存在吗?同理,你在每次使用 this.three 时,都会考虑是不是从 constructor 里面调用目前这个方法的问题吗?不要不承认,这个东西就跟 ub 一样是个坑,完全就是设计烂的表现之一。这就跟 js 为啥要抄 java.util.Date 一样,你一个带 gc 的语言,又不支持多继承,为啥非要抄 c++ 的实现?
【 在 RuralHunter 的大作中提到: 】
: 你这就是强词夺理了,理解了java构造函数和类属性初始化顺序根本不会觉得有什么问题,因为这个顺序完全合乎逻辑没有任何奇怪之处。
: 你是觉得子类的变量初始化应该早于父类构造函数还是觉得父类中调用被重载的方法不应该执行子类的方法?
: #发自zSMTH@Fish Boat
: ...................
--
修改:eGust FROM 203.211.108.*
FROM 203.211.108.*
阿里还叫不用Java?
【 在 leeyc 的大作中提到: 】
: 互联网公司用java?
: 疯了吗
: 阿里用的java吗?疼腾用的java吗?
: ...................
--
FROM 175.42.43.*
以前用的后端 java servlet, jsp, php,前端jquery bootstrap,不知道现在流行啥了。
--
FROM 104.128.237.*