跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • vue3.0 有多少人会上 ts,还是继续用 js
未分類
14 12 月 2020

vue3.0 有多少人会上 ts,还是继续用 js

vue3.0 有多少人会上 ts,还是继续用 js

資深大佬 : DigitalHarace 4

vue3.0 ts 会成为主流写法么,还是 js 依然主流。

大佬有話說 (95)

  • 資深大佬 : DeWhite

    ts 应该是大方向吧,确实协同上面好了一些。
    阅读也好阅读了一点。

  • 主 資深大佬 : DigitalHarace

    来,统计下。看看大家上 ts 还是 js 的比例为多少

  • 資深大佬 : ruoxie

    我自己的项目上了 tsx,而且完全用 composition api,跟写 react hook 似的

  • 資深大佬 : Adaocean

    2020 年了还有人不用 TS 吗?不会吧不会吧

  • 資深大佬 : wunonglin

    对于 vue 来说 js 还会是主流。有几个原因
    1 、非强制性。
    2 、vue 上手难度低,导致新手一般只用 js 即可,会不会 ts 最终的成品其实都一样(能干活就行)
    3 、周边生态并非全是 ts (全家桶以及热门库除外),这样用起来会导致体验断层

  • 資深大佬 : zmlq7

    已经将 react vue 小程序都改成 ts 写了,舒服的很,最近写了个 vue3.0 的小东西,ts 体验还行。

  • 資深大佬 : sjhhjx0122

    如果不上 ts,那些魔法 api,我会把代码写的很乱

  • 資深大佬 : LokiSharp

    都说 JS 简单,我怎么觉得 TS 比 JS 简单呢。。。学不会 JS 才用 TS 的,难道只有我一个么。。。

  • 資深大佬 : murmur

    @LokiSharp ts 比 js 多,肯定是 ts 约束更难,而且 ts 有的用了注解就跟原始 api 更难了,ts 唯一的好处就是有.d.ts 联想更准确

  • 資深大佬 : murmur

    *用了注解跟原始 api 不一样了

  • 資深大佬 : LokiSharp

    @murmur #9 但是 JS 参数全靠猜,代码量稍微大一点就很折腾了

  • 資深大佬 : jones2000

    js 方便, 直接浏览器就可以调试, ts 还要编译 太麻烦了.

  • 資深大佬 : shaozelin030405

    @jones2000 这两个不矛盾吧。。。

  • 資深大佬 : Oktfolio

    前端写的 React + TS,看得我太难受了,TypeScript 写成了 AnyScript 。

  • 資深大佬 : KuroNekoFan

    其实在用对象解构做参数和 es6module 的前提下,js 也能有相当明确的参数提示
    要不要强类型约束就见仁见智了

  • 資深大佬 : Jaosn

    新项目都在用 Vue3 + TS,Composition API 简直不要太香!

  • 資深大佬 : ArrayBuffer

    目前还没上 vue3, 但项目里已经配置好了 ts, ts 是可选并且推荐使用的
    现在在 .vue 文件里写某个变量的时候没有语法提示, 不知道是不是我的姿势不对

  • 資深大佬 : yhxx

    我会选 TS,但是我还是看不惯那些穆斯林一样『不上 TS 就是你菜、你要被钉在前端耻辱柱上、0202 年了不会还有人没上 TS 吧不会吧不会吧』的言论

  • 資深大佬 : blindie

    @Oktfolio #14 AnyScript 真实

  • 資深大佬 : yaphets666

    有条件肯定搞 TS 没条件 JS 一点也不差

  • 資深大佬 : g00001

    一天到晚总是忙着在网上摸鱼发表高见的,用啥都困难。

  • 資深大佬 : dbres

    @Oktfolio 万物皆可 any [doge]

    这还不如 js 呢

  • 資深大佬 : lneoi

    写 ts 大半时间在写注解.. 特别是比较自由的泛型的注解

  • 資深大佬 : youla

    身为一个做着以 c#开发为主的程序员,却连 ts 都完全不会,我很抱歉!!

  • 資深大佬 : creanme

    @LokiSharp #8 别逗,ts 类型很复杂的

  • 資深大佬 : charlie21

    从单纯的 API caller 的角度,ts 和 js 都没啥区别。
    更值得关心的问题是 OOP vs FP

  • 資深大佬 : jones2000

    @shaozelin030405 低层模块直接 js 裸写就行了, 不需要 vue, 直接浏览器开发调试就可以了. 上层 UI 相关的才会用 VUE,不过我只负责底层的, 只开发 js 基础模块,其他都不用管,由别的部门负责。https://github.com/jones2000/HQChart  这个是我 js 裸写的,图形插件, 8W行代码左右吧, 直接 js 上,方便。

  • 資深大佬 : drydiy

    个人看法:
    1 、对于业务经常变动的业务项目,不适合用 ts,因为快速才是此类需求最重要的。
    2 、对于工具类 /基础设施类项目,最好上 ts 。

  • 資深大佬 : hoyixi

    这让我想起了,当年曾红极一时的 CoffeeScript

  • 資深大佬 : keepeye

    是个学 ts 的机会吧

  • 資深大佬 : ConradG

    预期上不会,ts 的门槛毕竟在那,而且未来并不是很明朗。发展得好可能 vue4.0 会成为主流。

  • 資深大佬 : tinycold

    我觉得,不 TS 不行,但是也别搞得太过极端。

    适当的约束和说明代码可读性的确高了很多,只要不是生毛子乱来就海星。

    但是像那些”极客”天天做类型体操也受不了

  • 資深大佬 : debuggerx

    有些人,恨不得把 java 那样的强类型语言写成 python
    也有些人,恨不得把 c 那样的弱类型语言写成 C#
    没有对错,取决于场景和个人思维模式……
    同样是前端开发,有时思维模式的区别比男人和女人的对立还严重-_-||
    作为前后端都写、大小团队都待着、过带过人也被人带过的伪全栈,总的来说我还是倾向 ts 的……但真要单从语言语法上说,其实我更喜欢很多人讨厌的 dart,虽然最新的 dart 在搞的空安全语法我不是很能接受。。。

  • 資深大佬 : LokiSharp

    @creanme 除了搭框架要用泛型的比较复杂之外,不都是直接套娃就行的么

  • 資深大佬 : loading

    想搭车问个 ts 入门教程,文本和视频都可以。

  • 資深大佬 : rophie123

    一个前端能有多少自己写的 JS ?

  • 資深大佬 : lancelock

    公司还是 vue2,ts 也是不用想了。
    我个人项目之前都用 react hooks,最近改用 blazor 写了

  • 資深大佬 : suzic

    在混合用,通用组件用 ts,业务相关的用 js

  • 資深大佬 : revalue

    @loading 2010 年入驻 V 站的 还问这种问题?不就是分分钟的事吗

  • 資深大佬 : loading

    @revalue 每个人都不是全知全能的,万一有更好的呢?我一直是虚心求教的心态的。

  • 資深大佬 : namelosw

    @yhxx TS 就 TS, 为啥穆斯林? 穆斯林把你钉耻辱柱上了?

  • 資深大佬 : love

    没有 ts 太容易出错了,作为弱类型语言有时类型不对都不报错,感觉就是在关灯写代码,付出的注意力足够写类型注释了

  • 資深大佬 : rodrick

    问问大家学会 ts 花了多久,有什么好的学习资源推荐的

  • 資深大佬 : oatw

    ts 对 js 这个动态语言的灵活性牺牲太大了,语法层面也太啰唆,个人不是很喜欢。
    感觉比较适合写惯了 java 的人,或者团队里需要堆人的时候用来加强约束。

    从单兵作战的角度来说,效率和表现力就是王道,还不如用 coffee 呢。

  • 資深大佬 : pecopeco

    至少现在时机不太成熟,很多插件引入进来跟 ts 不兼容会报错,项目着急上线的时候为这种不必要的事情徒费心力

  • 資深大佬 : myCupOfTea

    ts 挺好,已经写了一年呢 不想回去写 js

  • 資深大佬 : ciddechan

    JS 的容错性是我喜欢它的原因,没有之一

  • 資深大佬 : Reapper

    js

  • 資深大佬 : fengxianqi

    用了一段时间,自己觉得很好,可阅读性可维护性都提高了,但发现团队其他小伙伴觉得定义接口返回字段特别麻烦,所以有些索性就用 any 了,现在处于一种混用的状态。

    业务代码用 js,通用组件用 ts 或许是个不错的方案。

  • 資深大佬 : h82258652

    希望是 ts,但实际只会是 js 。公司那群懒人学新技术是不可能的,只会混。
    除非哪天像 angular 强制只能 ts 。

  • 資深大佬 : IanHo

    ts 太舒服了,夏天开始就用了。

  • 資深大佬 : belin520

    @yhxx #18 哈哈哈哈哈,你的结论太真实了,我也不知道怎么形容这种人,感觉很邪教,我信仰的你不信仰,就是异类。原来描述的就是绿绿群体。

  • 資深大佬 : supuwoerc

    2020 年底了,还有人因为用 TS 优越,不会吧不会吧

  • 資深大佬 : Yuiham

    @charlie21 怎么用 ts 还是用 js 还跟 OOP, FP 有关

  • 資深大佬 : fy

    vue2 就在用 ts 了,现在问我 vue3 ?

  • 資深大佬 : creanme

    @fengxianqi #49 swagger 或者 yapi 都有生成 ts 代码的插件

  • 資深大佬 : windyCity1

    ts 和 js 混用吧,团队有些同事并不适应也不喜欢类型强约束

  • 資深大佬 : MengiNo

    讲道理感觉 ts 还是友好一些,毕竟什么事情都是确定的,出了问题是微软的锅。js 毕竟有断层 10 年的历史包袱,当然大概率是我菜,总有一个设备兼容不了。

  • 資深大佬 : PinkRabbit

    这难道不是看团队选择吗,单人还是 JS,人多了开发还是 TS 好

  • 資深大佬 : freak118

    @windyCity1 我们是通用组件用

  • 資深大佬 : HolmLoh

    服务端技术栈平时一般是写 java 的,所以 ts 很快上手,要做前端的时候我都直接用 ts

  • 資深大佬 : abelmakihara

    有些人 any 一把梭的
    没有 @type 爆一堆红的库
    还不如用 js 呢
    到底是不是为上而上各自心里都有数

  • 資深大佬 : samin

    啥 nodejs ts 都是后台小伙伴搞的 纯前端的小伙伴是几乎不大可能有工程化思想的 哈哈 坐等 diss

  • 資深大佬 : wangyzj

    还在用 vue2,而且我觉得还会用很久

  • 資深大佬 : abelmakihara

    哦还有公司内部的一些 js 库
    一装全红了
    还得去补定义文件
    我是恶心了

  • 資深大佬 : zhuweiyou

    我做的项目(多是活动页)用 TS 没感觉有什么优势,JS 开发效率高多了.

  • 資深大佬 : windyCity1

    @freak118 #60 差不多,在公司项目能写通用组件的人一般都能接受 ts,调用的人就不一定了

  • 資深大佬 : avastms

    少点人上吧,尤雨溪自己都没理解 ts,Vue 的 ts 也能叫 ts?
    少带歪点人吧

  • 資深大佬 : lifefriend

    个人更愿意 js,ts 就像用一个二手东西。

  • 資深大佬 : heyjei

    说好的 Type,最后都变成了 Any 。

  • 資深大佬 : faceRollingKB

    vue2.6 尝试过 ts 了,体验很不好,一两年内不打算再折腾了

  • 資深大佬 : shenyu1996

    这也要看做什么业务吧
    要是接口返回属性天天改,用 ts 反而头疼
    还有那种这个项目这周就要的 哪有时间用 ts 慢慢写

  • 資深大佬 : no1xsyzy

    @LokiSharp 是补全依赖症,享受了现代的便利
    不是 TS 比 JS 简单,而是 TS+IDE 比 JS / JS+IDE 简单。

    @debuggerx Typed Racket:秒了。

  • 資深大佬 : LokiSharp

    @no1xsyzy #73 现在写代码不用 IDE 的不多了吧,TS 就算配合 VSCode 代码提示也很舒服了

  • 資深大佬 : no1xsyzy

    @LokiSharp 倒不是特指 IDE,还是补全依赖症,是富贵病(
    玩笑归玩笑,这是好事

  • 資深大佬 : lozzow

    TS 在工程化上面比 js 好太多,写了一段时间的 TS 后,获取写 py,越来越喜欢写函数注解了

  • 資深大佬 : dabaicai2016

    @zmlq7 你是高级前端吗

  • 資深大佬 : devwolf

    撇开需求和条件讨论使用 ts 还是 js,也是一种耍流氓。

    #4 这种无脑带节奏的,见一个 b 一个

  • 資深大佬 : jankerli

    用习惯了 ts,感觉回不去 js 了

  • 資深大佬 : devwolf

    @devwolf 龟龟,第一次 b 人,原来 b 了层会变。同 yhxx 一样 看不惯“20XX 年了不会还有人没上 TS 吧不会吧不会吧”

  • 資深大佬 : byzf

    ts 对 js 老手来说基本是无缝的,也没啥上不上的,但个人认为目前 ts 大多数库里到处是 any,几年前就这样估计未来也不会改变,结果就是上不上 ts 没有特别的区别。

  • 資深大佬 : toesbieya

    ts 和 go 、kotlin 一样太丑了,我是不能理解为什么要把变量声明放在后面,还说啥写惯了 java 的很容易适应,这压根就适应不起来

  • 資深大佬 : kekeekehernando

    我公司的项目前端只有我一个人开发
    用 TS 给自己添堵吗

  • 資深大佬 : pecopeco

    @samin 以大部分前端项目的复杂度,还够不上谈工程化,快速上线迭代才是首要考虑的

  • 資深大佬 : pecopeco

    如果 js 的动态化灵活性成了缺点,那它在 8 年前 ts 发布的时候就已经死了

  • 資深大佬 : zmlq7

    @dabaicai2016 我可算不上,用着玩呗,反正随我。

  • 資深大佬 : andyskaura

    @kekeekehernando 我也是一个人一个项目 我更偏向于用 ts

  • 資深大佬 : chouchoui

    Vue 2 + Composition API + ts 体验良好
    反正公司就一个前端随便瞎搞

  • 資深大佬 : ideacco

    any + TS 走一波

  • 資深大佬 : frankkai

    新项目可以
    老项目可以但没必要

  • 資深大佬 : matatabi

    0202 年了不会还有人没上 TS 吧不会吧不会吧

  • 資深大佬 : chengxy

    @ideacco #89 你这还不如 js 呢,毕竟少写了: any

  • 資深大佬 : GiantHard

    Vue3 没有 TS 的话,经常忘写 someRef.value

  • 資深大佬 : pixiaotiao

    TS 不错

  • 資深大佬 : dfkjgklfdjg

    大概率不会,取决于公司规模和项目开发周期。
    基本没有多人合作和短而多的敏捷开发

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具