封装,继承,多态,抽象,接口,重载,简直是一个模子里刻出来的。
![]() | 1 luqingliang 2021-06-05 09:39:50 +08:00 还有注解,人称小 Java,不谈了好吧 |
![]() | 2 msaionyc 2021-06-05 09:40:24 +08:00 ![]() 你了解几种语言 |
![]() | 3 musi 2021-06-05 09:42:05 +08:00 via iPhone 最终运行的不还是 js |
![]() | 4 dadachen1997 2021-06-05 09:42:08 +08:00 ? typescript 里面的类和 java 中的还是不一样吧 |
![]() | 5 kealm 2021-06-05 09:45:15 +08:00 建议多了解一下 TypeScript 的 Type |
6 chinagxwei 2021-06-05 09:47:48 +08:00 ![]() 楼主要强行关联也是关联微软系的 C#吧…… |
![]() | 7 AV1 2021-06-05 09:57:17 +0:00 via Android 这些特性不是 Java 独有的。 况且这类型后置的语法,恐怕没多少 Java 程序员认可这个小 Java 。 |
8 across 2021-06-05 10:02:36 +08:00 OOP 请向 C#看齐 |
![]() | 9 Vegetable 2021-06-05 10:03:39 +08:00 java 叫做小 ts 还差不多吧 |
10 Jirajine 2021-06-05 10:06:23 +08:00 via Android 这些基本都是 OO 八股语言共有的概念。 |
![]() | 11 h1104350235 2021-06-05 10:08:47 +08:00 都是 OOP 类的语言吧 |
![]() | 12 stimw 2021-06-05 10:09:07 +08:00 via Android ![]() 眼睛,鼻子,嘴巴,耳朵,我人称小盖茨 |
![]() | 13 usVexMownCzar 2021-06-05 10:13:31 +08:00 ![]() @stimw 眼睛,鼻子,嘴巴,耳朵,眼镜,我人称小乔布斯 |
![]() | 14 coolzjy 2021-06-05 10:32:50 +08:00 建议了解一下语义化类型和结构化类型 |
15 NealCCC 2021-06-05 10:40:09 +08:00 那我是小吴彦祖 |
16 Leviathann 2021-06-05 10:50:35 +08:00 via iPhone 有没有什么是 Java 能表达而 ts 不能表达的 |
17 zxCoder 2021-06-05 10:56:27 +08:00 @dadachen1997 怎么说 |
18 CodeCodeStudy 2021-06-05 11:04:39 +08:00 ![]() 小 C# 吧,都是微软出品,都是 Anders Hejlsberg 主持开发的。 |
![]() | 19 hello2060 2021-06-05 11:16:49 +08:00 via iPhone 又称 mini C++? |
20 lneoi 2021-06-05 11:17:38 +08:00 ![]() 小 C# 更像点 |
21 pigspy 2021-06-05 11:23:09 +08:00 ![]() 我觉得 typescript 的类型系统和表达能力比 java 强太多了 |
![]() | 22 libook 2021-06-05 11:26:32 +08:00 ![]() 这种类比没有意义,绝大多数技术思想都是可以跨技术栈的,比如你说的这些用 JS 也可以实现,只不过可能写法和其他语言不同而已。 换言之,如果你用 TS 来完完全全套 Java 的实现方案,你会发现巨 TM 难用,这不是因为 TS 不行,很可能是不应该这么用。 记得早先有些用 Java 很多年的老哥换 TS 技术栈非要找一套跟 Spring MVC 完全一样的 TS/JS 框架来用,最终代码写得也让人怀疑人生。 |
23 gjc9620 2021-06-05 11:32:00 +08:00 那 c#是不是叫大 java |
![]() | 24 treblex 2021-06-05 11:44:40 +08:00 |
25 vk42 2021-06-05 11:51:48 +08:00 @treblex Java 有 JSR 啊。理论上官方的 JRE 只是一个 reference implementation,当时 Sun 号称各平台可以按 JSR 实现自己的 JRE |
![]() | 26 xyooyx 2021-06-05 12:25:47 +08:00 你也跑在虚拟机上吗 |
27 yeqizhang 2021-06-05 12:55:06 +08:00 via Android 这些都是面向对象的概念,还有些是各语言互相抄特性和语法糖 |
28 darknoll 2021-06-05 13:00:12 +08:00 via Android java 又号称小 C# |
![]() | 29 Rocketer 2021-06-05 13:14:42 +08:00 via iPhone ![]() 能有这样的感悟,你一定写过很少 TypeScript 吧。 /td> 等你接触过足够多的抽象类、范型、接口之后,就知道这玩意有多不 Java 了 |
30 nexuszjq 2021-06-05 13:52:35 +08:00 C#又被称为 Microsoft Java |
31 nightwitch 2021-06-05 14:02:15 +08:00 国内关于 PL 的课还是开少了 |
![]() | 32 EKkoGG 2021-06-05 14:05:35 +08:00 刚入行? |
![]() | 33 GenericClass 2021-06-05 14:16:19 +08:00 via iPhone 类型体操写的还是不够多 |
34 mmmfj 2021-06-05 14:45:39 +08:00 ![]() Java 人称小 TS |
35 ReferenceE 2021-06-05 14:59:39 +08:00 via Android |
![]() | 36 love 2021-06-05 15:33:06 +08:00 这也能比? typescript 的类型表达能力能把 java 秒成渣 另外 js 界不流行乱用继承多态重载这类东西 |
37 aaniao002 2021-06-05 15:54:01 +08:00 via Android 有见过 java 可以写得不又臭又长吗? |
![]() | 38 xnth97 2021-06-05 16:12:53 +08:00 ![]() Java -> J++ -> J# -> C# -> TypeScript,没毛病(狗头 |
![]() | 40 agdhole 2021-06-05 18:47:55 +08:00 C# 又叫小 JAVA,TS 又是和 C# 同源,所以 TS 应该叫小小 JAVA ( |
41 garfeildma 2021-06-05 18:48:16 +08:00 光从语法层面上说 Java 是小 typescript 差不多 |
42 namelosw 2021-06-05 18:55:44 +08:00 |
![]() | 43 paoqi2048 2021-06-05 19:42:39 +08:00 不如叫小 TheShy |
![]() | 44 sutra 2021-06-05 20:10:07 +08:00 |
![]() | 45 hotsymbol 2021-06-05 21:21:49 +08:00 那 Java 是不是应该叫 Typescript 之父?,你让 Python 之父阮一峰怎么办 |
![]() | 46 initd 2021-06-05 21:24:11 +08:00 运行时都是 js,ts 只存在编码阶段 |
47 OxOzZ 2021-06-05 22:19:35 +08:00 要叫也得是叫大 JAVA |
48 lonr 2021-06-05 22:39:45 +08:00 via Android 叫脚本版 Java |
![]() | 49 Rocketer 2021-06-06 00:33:14 +08:00 via iPhone @initd 这就是我为什么说它非常不 Java,因为脑子里时刻得想着它编译后是什么样子,否则运行的时候就可能与预期不一致,或是被 TS 的假报错吓到,以为不能这么用 |
![]() | 51 pecopeco 2021-06-06 02:05:54 +08:00 via Android 想得太多,书读得太少 |
![]() | 52 medivh 2021-06-06 03:23:12 +08:00 上海,人称东方小孟买 |
![]() | 53 muzuiget 2021-06-06 06:47:41 +08:00 TypeScript 只是加了 Type Hint,Hint 只是个提示,对运行时没影响。 |
55 fpure 2021-06-06 11:11:35 +08:00 typescript 的类型系统比 Java 要高多了 |
![]() | 56 zzzzzzggggggg 2021-06-06 11:59:14 +08:00 不 |
57 hyperbin 2021-06-06 17:10:44 +08:00 via Android 卡巴斯基是小巴基斯坦? |
![]() | 58 Pythoner666666 2021-06-07 10:54:01 +08:00 @libook 我觉得你是在黑 nest [狗头] |
59 a1gslyghmqnl 2021-06-07 12:23:17 +08:00 @hotsymbol 这个我还是不得不纠正一下,你把他们两个搞混了,python 之父应该是廖雪峰 |