
typescript缺點 在 コバにゃんチャンネル Youtube 的最讚貼文

Search
前言什么是TypeScriptTypeScript 是JavaScript 的一个超集,主要提供了类型系统和对ES6 的支持,它由Microsoft 开发,代码开源于GitHub 上。 ... <看更多>
typescript缺点 ? 【编译耗时】需要长时间的来编译代码:deno内部将删除ts代码; 【第三方定义文件】在使用第三方库时,需要有三方库的定义文件,并不是所有三方库都 ... ... <看更多>
#1. TypeScript不利於高階Javascript程式設計師的修養
Typescript 優缺點分析. 主觀的分析TypeScript有其自身的優點:. 若型別的靜態型別檢查。 但這多半是給後端java ...
#2. 前端基礎:什麼是TypeScript?為什麼選擇TypeScript?缺點是什麼
TypeScript 的缺點 · 有一定的學習成本,需要理解接口(Interfaces)、泛型(Generics)、類(Classes)、枚舉類型(Enums)等前端工程師可能不是很熟悉的 ...
更新: 最近根据react-boilerplate这个著名的React 模板提供的最佳实践写了一个几乎没有any 类型的TS 版的小demo. redux-saga; redux; react-navigation; immutable.js.
#4. Day 01. 遠征TypeScript・行前準備 - iT 邦幫忙
貼心小提醒:如果單純想了解TS 是什麼,以及優勢與缺點,可以跳過前文喔! 前文・技術的需求以及『 進化』才是關鍵. 長時間在前端圈子打滾(或者使用 ...
#5. 為什麼說TypeScript 是開發大型前端專案的必備語言 - 古詩詞庫
不過,這個缺點很快被克服了。1 年之後,很多編輯器,例如Eclipse、Sublime、Vim 等,都開始支援TypeScript 語法。如今,絕大多數主流編輯器 ...
TypeScript 的缺点. 有一定的学习成本,需要理解接口(Interfaces)、泛型(Generics)、类(Classes)、枚举类型(Enums)等前端工程师可能不是很熟悉 ...
#7. 為什麼你需要TypeScript來救贖你? 讓型別來幫助提高你前端 ...
上面說了一長串,TypeScript 就是為解決這些問題而生的,根據一份研究(嫌太長可以直接拉 ... 換到Atom,又到現在只使用vscode 以及WebStorm,我覺得都各有優缺點。
TypeScript 的缺點 · 有一定的學習成本,需要理解接口(Interfaces)、泛型(Generics)、類(Classes)、枚舉類型(Enums)等前端工程師可能不是很熟悉的 ...
#9. TypeScript學習筆記——TS類型/高級用法及實戰優缺點- MP頭條
Typescript 缺點 · 1、短期增加開發成本。 · 2、部分庫還沒有寫types 文件。 · 3、不是完全的超集。
#10. TypeScript优缺点- SegmentFault 思否
TypeScript 是JavaScript 的类型的超集,它可以编译成纯JavaScript。编译出来的JavaScript 可以运行在任何浏览器上。TypeScript 编译工具可以运行在 ...
#11. 為什麼要使用TypeScript? - 邁向頂尖的坎坷之路
開源的一個前端語言,由微軟開發主持,TypeScript 出自C#之父Anders ... TypeScript 實在是存在著滿滿的優點,如果硬是要說缺點,大概就是沒辦法 ...
#12. TypeScript优缺点
前言什么是TypeScriptTypeScript 是JavaScript 的一个超集,主要提供了类型系统和对ES6 的支持,它由Microsoft 开发,代码开源于GitHub 上。
#13. TypeScript的优缺点
尽管JS很受欢迎,但它也有缺点。主要的问题是,这种语言最初并不是用于构建企业级应用程序的。这就是TypeScript介入的地方。在语法和语义方面类似 ...
#14. TypeScript 能解决什么痛点_简介_优缺点
它可以编译成纯JavaScript,能运行JavaScript 的地方,都可以运行TypeScript 3. ... TypeScript 能解决什么痛点_简介_优缺点_KEEP RUNNING的博客-程序员宅 ...
#15. TypeScript 入門自學筆記(一) | IT人
基於原型的物件導向程式設計,使得原型上的屬性或方法可以在執行時被修改。 TypeScript 的型別系統,在很大程度上彌補了JavaScript 的缺點。
#16. Typescript介紹 - 叡揚資訊
Typescript 是基於Javascript所延伸出來的一種超集,讓js能夠像Java、C# ... 缺點增加開發成本:為了降低未來的維護成本,需要額外定義許多型別、介面等。
#17. 《前端面试题》- TypeScript - TypeScript的优/缺点 - 简书
问题简述TypeScript的优/缺点答案优点增强了代码的可读性和可维护性包容性,js可以直接改成ts,ts编译报错也可以生成js文件,兼容第三方库, ...
#18. typescript 缺点 - CSDN
一、什么是TypeScript TypeScript 是JavaScript 的一个超集,主要提供了类型系统和对ES6 的支持,它由Microsoft 开发,代码开源于GitHub 上。 TypeScript 是JavaScript ...
#19. TypeScript - 維基百科,自由的百科全書
由於TypeScript是JavaScript的嚴格超集,任何現有的JavaScript程式都是合法的TypeScript ... TypeScript起源於Javascript在微軟以及客戶中開發大型應用中遇到的缺點。
#20. TypeScript 优缺点_张驰Terry的技术博客
TypeScript 优缺点,一、什么是TypeScriptTypeScript是JavaScript的一个超集,主要提供了类型系统和对ES6的支持,它由Microsoft开发, ...
#21. 使用TypeScript两年后-值得吗? - 网站
在两年后的今天,我可以告诉你- 决定使用TypeScript对项目和我的职业生涯来说 ... 这是一个关于在使用TypeScript日常工作中感受到的优缺点的总结。
#22. 为什么说TypeScript不适合大型项目? - InfoQ
本文将采用更为关键的数据驱动方法来分析使用TypeScript构建大规模应用 ... 方法的优缺点,梳理最佳实践等等,这些都比最初的学习要花费更长的时间。
#23. 為什麼你應該選擇TypeScript 而不是JavaScript - 資訊咖
在過去的幾年裡,TypeScript 的流行度一直在增加。 ... 最大的前端框架之一Angular 正在使用TypeScript。 ... TypeScript 的缺點.
#24. 什么是Typescript以及其优缺点是什么- 编程语言 - 亿速云
什么是Typescript以及其优缺点是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个 ...
#25. TypeScript 10分鐘快速入門 - Eddy 思考與學習
TypeScript 是一個以JavaScript 語言為基礎,所延伸出來的另一種超集的 ... 式腳本語言的常見特性,有容易學習與使用的優點,但也是非常大的缺點。
#26. 從Functional Programming 的角度看2021 的TypeScript
從Functional Programming 的角度來說Typescript 有什麼缺陷?使用Typescript 需要注意 ... TypeScript 的缺點|> 不成熟|> Third Party Library Issue ...
#27. 优缺点评价- TypeScript编程 - 豆瓣读书
TypeScript 编程的书评。本书一大优点:用较小篇幅介绍了TypeScript的功能和写法,且读起来比较流畅。 小缺点:全书案例代码存在画蛇添足的毛病。
#28. Re: [討論] 請大家聊聊JavaScript的缺陷- 看板Soft_Job - 批踢踢 ...
另外,其實我回文在討論的,還是應用上的優點跟缺點, 單論「程式語言 ... 當你要進入一個世界, 那個世界就是有著各種不同的問題。 typescript 讓你 ...
#29. 使用TypeScript 建立ASP.NET Core 應用程式- Visual Studio ...
在本教學課程中,您會使用ASP.NET Core 和TypeScript 來建立應用程式.
#30. 凌群電腦THE SYSCOM GROUP
為什麼要使用TypeScript JavaScript寫得好好的為什麼要使用TypeScript呢? ... 型別轉換是一個大家普遍會遇到的問題,簡化頻繁檢查型別的動作,相對的缺點就是經常在型 ...
#31. TypeScript In ICE - GetIt01
TypeScript 缺點. 無論是框架還是技術的演進,事物往往都存在兩面性,在無限接近好的一方面,也會有瑕疵的一方面,TypeScript 解決JavaScript 弱類型問題的同時,也 ...
#32. 前言| 重新認識Vue.js | Kuro Hsu
... 它的特性,但規模一大容易出現義大利麵式程式碼,不好維護是其一大缺點。 ... 雖然Vue 3.0 底層核心由TypeScript 所改寫,但仍可以使用JavaScript ...
#33. 我的TypeScript新手村心得 - 黑暗執行緒
前陣子將一個中型網站的JavaScript 翻寫成TypeScript,轉換完數千行程式。 ... 上千行,這些缺點會被放大,讓你置身地獄,而TypeScript 算是種救贖, ...
#34. typescript優點 :: 軟體兄弟
TeamSpeak 是免費的通訊軟件,通過互聯網提供高品質的語音聊天。 TeamSpeak 的基本功能是PC 客戶端和互聯網專用服務器之間的連接,作為所有音頻流的轉接點。
#35. 类型的良好和坏的
This review of TypeScript pros and cons explains why this language ... 运行时类型检查本身并不是一个缺点:它提供了更多的灵活性,使程序组件能够动态地适应和更改 ...
#36. FE-interview/typescript.md at master - GitHub
typescript缺点 ? 【编译耗时】需要长时间的来编译代码:deno内部将删除ts代码; 【第三方定义文件】在使用第三方库时,需要有三方库的定义文件,并不是所有三方库都 ...
#37. 用TypeScript编写Express.js应用程序有什么缺点? - IT工具网
我可以提出的唯一客观的,基于非观点的缺点是,您必须先将TypeScript与Node.js一起使用,然后才能编译它,这使事情变得有些复杂(有一点复杂)-使用工具链中的编译器, ...
#38. TypeScript学习笔记——TS类型/高级用法及实战优缺点 - 文章整合
TypeScript 学习笔记——TS类型/高级用法及实战优缺点. 2021-08-02 16:07:41 【李不要熬夜】. 最近这两年,有很多人都在讨论Typescript,无论是社区还是各种文章都能看 ...
#39. 在React舊項目中安裝並使用TypeScript的實踐
本篇文章默認您大概了解什麼是TypeScript,主要講解如何在React舊項目中安裝 ... source-map-loader使用TypeScript輸出的sourcemap文件來告訴webpack ...
#40. typescript寫後端的優勢是什麼? - 小蜜蜂問答
typescript ,簡稱ts,是javascript的超集。 typescript寫後端的優勢是什麼? 眾所周知,js是弱型別的語言,弱型別通常為指令碼語言,比較靈活方便,同時又有個缺點, ...
#41. JSDC 2020 - 採用TypeScript 前你該考慮的十件事| Jeremy Lu
... 種風格迥異的type system,而Typescript 是目前web 界最熱門的選擇之一,但就像所有type ...
#42. TypeScript 简介及优缺点 - 代码交流
TypeScript 简介及优缺点. TypeScript 是JavaScript 的一个超集,提供了类型系统和对ES6的支持,可编译成纯JavaScript,可以运行在任何浏览器上,TS编译工具也可运行在 ...
#43. 都9102 年了,TypeScript 了解一下 - 微信开放社区
TypeScript 是由微软开发并开源的一门编程语言,其作为Javascript 的超集被 ... 但是这种模式有着很大的缺点:在浏览器上面调试一堆由编译器生成 ...
#44. TypeScript 完全手册- 前端- freeCodeCamp 中文社区
TypeScript 的缺点. 需要额外的学习:需要在短期放缓进度与长期提高效率间进行权衡。 类型错误可能多种多样。 配置极大地影响运行。
#45. TypeScript優缺點- JavaShuo
前言什麼是TypeScript TypeScript 是JavaScript 的一個超集,主要提供了類型系統和對ES6 的支持,它由Microsoft 開發,代碼開源於GitHub 上。
#46. 為什麼Node.js 不適合大型和商業專案? – 電腦玩瞎咪
用上TypeScript 會使你的專案變得更加複雜,但結構變得更明確了。然而效能還是Node.js,那麼為什麼不直接轉換到強型態語言呢? 原因很簡單,因為Node.js ...
#47. TypeScript中物件文字的動態通用型別推斷 - 程式人生
在typescript 中,我可以這樣宣告一個泛型函式: ... 優點是它是“自然”的TypeScript。缺點是它不能正確表示“我不在乎 T 是什麼型別”。
#48. Typescript的优缺点和面试题 - 程序员大本营
Typescript 的优缺点和面试题,程序员大本营,技术文章内容聚合第一站。 ... TypeScript是一种由微软开发的开源、跨平台的编程语言。 它是JavaScript的超集,最终会被 ...
#49. 什么是TypeScript
而TypeScript 的类型系统,在很大程度上弥补了JavaScript 的缺点。 TypeScript 是静态类型§. 类型系统按照「类型检查的时机」来分类,可以分为动态类型和静态类型。
#50. Typescript的优缺点和面试题_勤动手多动脑少说多做-程序员宝宝
Typescript 是什么?TypeScript是一种由微软开发的开源、跨平台的编程语言。它是JavaScript的超集,最终会被编译为JavaScript代码。TypeScript添加了可选的静态类型 ...
#51. 為什麼你們要選擇TypeScript? - 摸鱼
語法更先進更激進,可以認為它引導JavaScript 快速進入了es6 時代。 有缺點: 1.必須轉譯才可以執行,迄今沒有真正的TypeScript 執行時( deno 是代替nodejs,不是網頁 ...
#52. 当React Native 遇到TypeScript教程-慕课网
1-2 TypeScript 的优势和缺点 ... ReactNative+TypeScript仿喜马拉雅开发App 想开发跨平台应用的同学都适合 ... 下一代前端开发语言TypeScript从零重构axios.
#53. 技術雜談:JavaScript - 程式設計史上最美麗的錯誤
然而,依靠人的力量去克服這些東西,有許多缺點:第一個,每個程式設計者都要重覆學習,浪費大量 ... 出現了,像是CoffeeScript、Dart、Babel (ES6)、TypeScript 等。
#54. TypeScript In ICE - 雪花台湾
目錄TypeScript 是什麼為什麼要使用TypeScript 使用TypeScript 編寫React 組件在ICE ... 工欲善其事必先利其器,需要了解周邊的工具生態系統,當然這些也算不上缺點。
#55. TypeScript 讓你不會想用回JavaScript - 人人焦點
至於長期的建議,我建議你花時間學習工具-tsc,Babel,WebPack和所有的有用的工具。 我覺得我的論點有點傾向性。我並沒有把重點放在TypeScript的缺點上, ...
#56. TypeScript入門_喵愛吃魚
解決JavaScript類型系統的問題- TypeScript大大提高了代碼的可靠程度- JavaScript的超集(seperset) - TypeScript屬於「漸進式」 - 缺點:語言本身多了 ...
#57. 2020你应该知道的TypeScript学习路线【Typescript基础介绍】
既然JavaScript已经这么优秀,为什么还要使用TypeScript呢,这要从JavaScript的缺点入手,在早期由于JavaScript是弱类型语言,在开发过程中如果书写代码不 ...
#58. typescript繼承- typescript缺點- Code Examples
typescript繼承- typescript缺點. 有沒有工具將JavaScript文件轉換為TypeScript (2) ... 這意味著所有有效的JavaScript代碼也是有效的TypeScript代碼。 這是錯誤的。
#59. 第46 期- 我叫姍姍,然後就遲到了
React 是國外最多人用的前端框架,而為了彌補JavaScript 的缺點(或特色?)TypeScript 又慢慢在興起,雖然要導入TypeScript 有點麻煩,但也還是能先 ...
#60. 先講結論: ts 傾向completeness 但只做半套因此極不安全 ...
Thread by @thecat: 今天第n 次被問到為何如此嫌棄typescript 以及它的缺點到底有多慘,因此快速整理了一下手邊資料與例子,先講結論: ts ...
#61. 编写高质量可维护的代码:Awesome TypeScript - 政采云前端 ...
而原生的JavaScript 由于其弱类型和没有模块化的缺点,不利于大型应用的开发和维护,因此,TypeScript 也就应运而生。 TypeScript 是JavaScript 的 ...
#62. Projen 初探- 打造CDK 的利器 - 好端端搞什麼雲端
以開發Typescript CDK 使用為例,列出幾個優點和小缺點 ... 一堆TypeScript 相關設定檔,實在很麻煩,有了projen,這些雜事都不用處理,實在很方便 ...
#63. Typescript的优缺点和面试题 - 游戏编程
Typescript 是什么? TypeScript是一种由微软开发的开源、跨平台的编程语言。 它是JavaScript的超集,最终会被编译为JavaScript代码。
#64. 第一节:TypeScript简介(特点、编译环境、运行模式) - 博客园
一. TypeScript简介1. JavaScript痛点(1). 优秀的JavaScript没有缺点吗? A. 比如ES5以及之前的使用的var关键字关于作用域的问题; B.
#65. 【TypeScript】零基礎入門|React 網頁開發 - DreamCoder 編 ...
jQuery雖然是目前多數前端工程師的必備工具,但相對於中大型專案的開發上,容易產生不易管理及效能降低的缺點,Facebook於2013年發表React處理前端UI的開源函式庫,它實現 ...
#66. TypeScript有可能完全成為JavaScript的替代品嗎? - 劇多
TypeScript 使用率的快速增長也反映在越來越多的程式設計框架被使用上,Angular是由Google設計的 ... TypeScript有助於彌補基本JavaScript語言的缺點。
#67. 初探Vue 3.0 Function-based API | Kuro's Blog
但相對地缺點就是沒有了這些設計,Vue.js 要做到與工具鍊的組合以及virtual ... 而Vue.js 3.0 在新版本考慮到與原有API 的相容性、在TypeScript 與 ...
#68. Study4.TW-Dec-2017
TypeScript 的誕生,猶如微軟替現有JavaScript 生態注入一股強心針, ... 也是缺點,當系統越來越龐大時,攏長的JavaScript 卻容易讓開發人員卻步。
#69. TypeScript优缺点_安科网
TypeScript 是JavaScript 的一个超集,主要提供了类型系统和对ES6 的支持,它由Microsoft 开发,代码开源于GitHub 上。TypeScript 是JavaScript 的 ...
#70. TypeScript 讓你不會想用回JavaScript - 今天頭條
但是,TypeScript的出現,與之形成對比,讓我不得不開始考慮TypeScript, ... 我並沒有把重點放在TypeScript的缺點上,而是放在更多地強調優點上。
#71. 十分鐘教你理解TypeScript中的泛型- IT閱讀
本文介紹TypeScript中泛型(Generics)的概念和用法,它為什麼重要,及其使用場景。 ... 著是一個不錯的選擇,但有一個很大的缺點——程式碼重複。
#72. 「Typescript」 系列文章Alan Tsai 的隨手筆記 - 點部落
Typescript 的精髓就在於讓Javascript在compile time的時候有Type(形態) ... 或撰寫內容,而是以比較宏觀來介紹Typescript的基本概念和它的優缺點。
#73. 使用tsc將TypeScript轉換爲使用tsc命令的JavaScript的優點和缺點
除了所有多餘的 .js 和 .js.map 文件漂浮在同一目錄中 .ts 文件- 是有什麼缺點寫的用 Protractor 我的框架來測試使用 TypeScript 和不使用 JavaScript Angular 網站?
#74. TypeScript 使用的型別系統,相比傳統靜態語言有哪些優缺點?
TypeScript 使用的型別系統,相比傳統靜態語言有哪些優缺點?,1樓張振衣ST 比較解耦吧,只需要描述結構,拿著值就可以寫型別了,這一點在ts 之於js 是 ...
#75. TypeScript 能解决什么痛点_简介_优缺点 - 程序员ITS404
它可以编译成纯JavaScript,能运行JavaScript 的地方,都可以运行TypeScript 3. ... TypeScript 能解决什么痛点_简介_优缺点_KEEP RUNNING的博客-程序员ITS404.
#76. 花椒前端TypeScript 实践总结(优缺点简要分析) - WeMP
本文从实际场景出发,简要介绍了TypeScript 的优缺点,让小伙伴们更好理解,推荐!
#77. 連夜爆肝只為將它送到你的面前,快速轉TypeScript手冊
缺點. 有一定的學習成本, TypeScript 中有幾種類型概念, interface接口 、 class類 、 enum枚舉 、 generics泛型 等這些需要我們花時間學習。
#78. 使用TypeScript兩年之後:真香嗎? - 壹讀
我想講的是TypeScript 好處和缺點。我想講述一下我在使用TypeScript 過程中感受到的最糟糕的體驗,然後再介紹一些我認為最有用的TypeScript 特性。
#79. 6 大主流Web 框架優缺點對比- 愛經驗
6 大主流Web 框架優缺點對比 ... Dojo2 專註於提供一個結構化和符合人體工程學的開發環境,通過使用typescript和其他開發模式,它試圖提供安全的防護機制去引導新手 ...
#80. javascript - Typescript(3.8 +),#private字段的缺点是什么?
Closed. This question is opinion-based。它当前不接受答案。 想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。 上个月关闭。 TypeScript 3.8 ...
#81. javascript - 使用TypeScript編寫Express.js應用程序有什么缺點 ...
我可以提出的唯一客觀的,基於非觀點的缺點是,您必須先將TypeScript與Node.js一起使用,這會使事情變得復雜(有一點復雜),即使用工具鏈中的編譯器,使用源映射來 ...
#82. 什么是TypeScript?为什么我要用它代替JavaScript? [关闭]
TypeScript 以JavaScript的成功为基础,同时改善了其缺点。 On the one hand, you have future proof tools that take modern ECMAScript standards and compile it ...
#83. typescript的优势_ts格式优缺点 - 过人科技网
TypeScript 凭什么成为前端圈新宠. ts格式优缺点. 在可预见的未来,TypeScript 将成为前端开发者必须掌握的开发语言之一。 TypeScript的优势,它是一种面向对象的语言:这 ...
#84. Mongoose v6.0.12: Middleware
... Documents · Subdocuments · Queries · Validation · Middleware · Populate · Discriminators · Plugins · Transactions · TypeScript · API · Mongoose · Schema ...
#85. nodejs新建空目录用什么方法-js教程 - php中文网
typescript 和nodejs有什么区别 · nodejs用什么调试工具 ... 浅析Redis中AOF的原理和缺点576: 小程序学习之浅析image标签、swiper组件535.
#86. Go语言中文网博客
这是syumai 开发的一款多人协同编辑的Go Playground,他是一个TypeScript 和Go 爱好者。 ... 上篇文章作者讲到了Go 的优点,这篇文章提到一些缺点。
#87. 正则表达式– 语法 - 菜鸟教程
上面的表达式的缺点是,只能匹配两位数字,而且可以匹配0、00、01、10 99 的章节编号仍只匹配开头两位数字。 改进下,匹配1~99 的正整数表达式如下:. /[1-9][0-9]?/.
#88. 手把手Golang 實現靜態圖像與視頻流人臉識別
... 不過它有諸多局限,使用的場景較為單一,只能用在例如用戶上傳人臉身份識別,單一人臉識別等場景;圖片格式較為單一,暫時不支持PNG 格式等缺點。
#89. 前端使用typescript的好處(附「缺點」) - CodeBuug
在網上搜了一圈前端使用ts的優缺點,各種拿去跟ES6,JS比較的。你說你跟eslint校驗比較下tslint還有理可循,你跟JS,ES6是在比啥呢? 本篇文章總結一下使用TS的...
#90. Babylonjs demo
本文整理了WebGL的各个框架的特点,适用范围,优缺点以及相关网址范例;以便于后续 ... build scenes with just HTML. babylonjs-typescript-webpack-starter Public.
#91. 前端进阶(一)webpack 概述 - 编程之家
... 插件 在index.html 中手动引入打包后的资源,是有缺点的比如: `如果webpack 配置中的输出文件名修改了,需要及时在index.html 中同步修改` 1.
#92. React DDD 会是未来的趋势吗?
如果你使用的是Typescript ,那么,用泛型约束获得自动类型推断,会让你 ... 所以,函数天然存在一个缺点—— 封装性需要人为保证(即你需要自己要求 ...
#93. 关于Java 软件工程师应该知道或掌握的技术栈
TypeScript (游戏开发) +Cocos2d-JS. Google V8 浏览器引擎 ... 缺点, 不支持多项目同窗口预览和管理, 很好地支持多项目同窗口预览和管理.
#94. 关于devui:DevUI开源的故事 - 乐趣区
Contributor 是理论给DevUI提交过PR的开发者,比方开发新组件&新个性、修复缺点、欠缺文档&单测等。 Committer 是从 Contributor 筛选最踊跃、沉闷、 ...
#95. Html2pdf vs html2canvas
4 TypeScript html2canvas VS gnome-shell-screenshot Gnome Shell extension for ... 能够实现简单的Html2PDF功能,但存在以下缺点elasticsearch-vs-mongodb Feb 18, ...
#96. 構建行動網站與APP:ionic行動開發入門與實戰 - Google 圖書結果
1.3.7 Ionic的缺点前面介绍了一大堆使用Ionic框架做跨平台移动应用开发的优势,但是理性最终总能 ... 将开发使用的主力语言从JavaScript转为微软主导开发的TypeScript。
#97. Mocha pro vs pftrack
... 可以点击帖子右侧的标签来调用相关的全部内容。 pftrack与3de的优点缺点这个帖子里有 ... TypeScript is a typed superset of JavaScript that compiles to plain ...
#98. D-Day女孩:以柔克剛的間諜故事,二戰中擊敗納粹的祕密武器
註135:「她或許有這家人的缺點(個人抱負過高、敏感),但她很講理,也把工作視為優先。『難搞,但是盡責。 ... Inc.,” National Park Service, typescript of a talk, Jan.
typescript缺點 在 Re: [討論] 請大家聊聊JavaScript的缺陷- 看板Soft_Job - 批踢踢 ... 的推薦與評價
其實我覺得戰場大家自己拉開的亂七八糟,
我也不過就是逐一回覆,
autocomplete 我也說了根本不是語言的重點,
是其他人重視,這樣可以說你們在討論缺陷,
我在討論 autocomplete 我也覺得是有趣。
另外,其實我回文在討論的,還是應用上的優點跟缺點,
單論「程式語言學」的優點跟缺點,
weak type 跟 strong type 本來就是各有信徒,
這個我覺得再吵十年也不會有結果,
十年前這個爭論就在,十年後恐怕還是在。
另外有些人不懂我對轉譯耗損的看法,
我只能說大家沒經歷過不需要轉譯的年代,
認知基礎是有差別的。
轉譯的差別是,es6 在很多地方都已邁入原生支援,而 ts 則否。
目前轉譯除了 import 跟 react 的 jsx/tsx 需求以外,
很多東西是可以不靠轉譯的。
而 import 如果跑在 node ,
那就更不需要轉譯,我在看的是長線規格。
我還是那句話,
沒經歷過不需要轉譯的人,很難理解轉譯的耗損。
當然老古板被認為這是吹毛求疵,我也覺得可以理解。
ts 如果有一天可以進 ecma stanard ,或是 browser native support,
這件事情會很棒,但還遠的很。
(要說的話,更希望的是 import 在 web,
能有更穩定的實作,等了十年了不知道有沒有等到。
web standard 在 loading,
包括 http2 在內一直都很有野心,
但這題大家目前共識都是把成本花在前面一次打包,
我覺得這應該還是一個過度做法,總有一天會被改掉的。)
國外抨擊 typescrip 給 developer 有 false sense of security.
多數人無法反對,而且回到最後本質,
原因還是 developer mindset。
ts 無法幫助你本質上直接上升生產力,
就跟 VAR 也沒辦法讓你速成一個專案一樣。
當你要進入一個世界,
那個世界就是有著各種不同的問題。
typescript 讓你體會一種安全跟安心感,
但那種安全跟安心感,不是真實的。
換言之,要用 typescript 不用 typescript,
我覺得是無所謂,重點是 coding sense 。
覺得 typescript 寫起來比較爽,ok go。
但別忘了他本質還是 js ,不管strong type 看起來多漂亮,
當別人要打要摸要用的時候,終究還是會出問題。
另外當 ecma script 有新的 spec ,
世界有新的 move 時,要有點耐心跟上這個世界。
有些人對這個論點可能會覺得,
啊如果 js 跟 ts 都要學怎麼寫 code,
為什麼我要特別找 ts 麻煩。
因為,js 要學的東西,
包含 callback 包含 promise async await ,
包含 error handing,fetch or request ,
避免 magic number ,避免 bad code pattern 。
更高階的要處理記憶力耗損跟運算量瓶頸。
這些東西,都需要時間關注,
使用 ts 這類工具,有時候會給新手一個錯覺是,
我就跟著使用說明書走就好。
其實包括 VAR 在內都有這個問題。
提出這個問題會讓人覺得說,好像在說這些工具都不要用,
但說真的,我覺得真正重要的是,
拿掉這些輔助跟限制,
還能寫出穩定的程式碼準則( coding principle)。
因為語言層的轉換還是會很頻繁的,
今日你覺得 ts 好,或許明日他們覺得 dart 更好。
諸如此類。
幾個不同層次的命題要分開看:
1. team :
對於 team 來說,
share type definition 是不是一個有幫助的事情,是。
但定義 type 則是個耗損,
這兩個權衡過是不是有幫助的,
這取決於團隊的平均能力。
在團隊裡面,每個要做的事情都是耗損,
但別誤會,有耗損不代表不值得做,只是要計算結果。
舉例,如果在一個只是反覆使用既有工具的環境,
如只用某些已經支援 ts 的 VAR 等核心環境,
自己幾乎不需要寫類別跟操作,
那這種耗損降到最低,結果升到最大化,自然就很有幫助。
如我前文講的,
討論這事情要看要解決的問題是什麼。
這句話老是被忽略不知道是舉不了例子還是怎樣。
但 team & code 多到一個階段,
即使是 java 這種 strong type,
我就看過印度人還是可以寫出,
methld1~7 這種莫名其妙的定義的。
這些就得用 coding principle 來約束,
事實上程式碼準則比環境要求更值得學,
但討論度從以前到現在都很低。
在這個年代很多人覺得過 lint 就是有遵守準則,
但 lint 只能處理機器語意,不能處理閱讀語意。
這幾篇你會看到我對 ts 評論者的敵意,
主要在於,當我們主觀推崇 ts 是更好的語言。
一樣的事情發生在 VAR 上,
我們引誘新手去學習這些東西,用掉他們的專注力。
學到的卻不是讓程式碼寫的更好的技巧,
而是某些高負債高學習曲線的東西。
而那些讓程式碼寫的更好的技巧,
則被埋在這些學習過程裡面。
type 這回事對老人家來說,並不是什麼太大的問題,
我們是用自己對 application 的經驗補完這些認知。
yes , 要說新手沒有這種認知我同意,
但要對老人開我們無法掌握 type 的地圖砲,
我覺得好像也是有些太有自信。
對新手,我覺得 ts 或 js ,跟著 team 用就好,
但不需要 ts 有比 js 高人一等的錯覺。
大家在處理得還是 web 的 layout/event /traffic,
戰場是 browser ,不是 type 。
browser 上的鐵律就是包含引用在內,少寫一點程式碼就是快。
所以以前大家在挑核心引用都是千挑萬選,
只挑最核心的東西,不會多拿。
這年頭因為 VAR 引入的關係,
複雜度越來越高,coding base 也越來越肥,
我還是那句話,感覺不到代價不代表代價不存在。
一個專案會多到 type 是個問題,
就過去經驗,通常是複雜度已經到真的太高的程度了。
這是一種天然的抑制器。
而這種時候通常我的目標會是降低複雜度,
來讓需要記得的事情比較少。
js 世界最煩的事情是,
前面無腦寫的爽,往往後面都是火葬場。
每一個函式把上下游看清楚,
記在心理,本來就很重要。
總之,要用不用是個人選擇,但凡事都有代價。
這裡的討論真是越來越無趣了,
都是精神論等級的,
「我用了 ts 以後,團隊的 quality 都覺得好一點了呢!」。
好好的就案例範圍分析適用性不是很好嗎?
反正黑的人就黑,反黑的人就反黑,文章會高來高去是因為,
沒有對手可以讓我們捉對廝殺進入具體的案例探討。
如果覺得沒有人看得懂,寫細節又何必?
反過來說,支持 ts 的又在這串中寫了什麼?
反駁的也都是軟趴趴的,前面拿 double 反駁的更是笑話。
-----
Sent from JPTT on my Google Pixel 3 XL.
--
虛實之間的世界,反抗軍與啟蒙軍的交集
帶著 Android 去旅行、去發現
在身邊渾然不覺的 另一個世界。
全世界,都是我們的 足跡與遊樂場。
~ The world around you is not what it seems. ~ https://ingress.tw
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.44.97 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1605577598.A.805.html
當然要說長期來看都是要學的,
這點我沒意見,但不是只有這個方法可以學。
「標示」型別系統只是拆解問題的一環。寫 js 還是有型別,不會因為寫 js 就不寫型別。
※ 編輯: TonyQ (61.231.44.97 臺灣), 11/17/2020 10:08:20
※ 編輯: TonyQ (61.231.44.97 臺灣), 11/17/2020 10:12:03
※ 編輯: TonyQ (61.231.44.97 臺灣), 11/17/2020 10:22:49
※ 編輯: TonyQ (61.231.44.97 臺灣), 11/17/2020 10:32:20
※ 編輯: TonyQ (61.231.44.97 臺灣), 11/17/2020 10:32:47
我以為我前文已經寫過,這篇就沒特別寫了.....
另外 react 因為xml 的 spec 轉譯成本特別高(不少),以上說明。
※ 編輯: TonyQ (61.231.44.97 臺灣), 11/17/2020 10:42:12
※ 編輯: TonyQ (61.231.44.97 臺灣), 11/17/2020 10:44:27
※ 編輯: TonyQ (61.231.44.97 臺灣), 11/17/2020 10:47:11
兩個成本誰高誰低各有見解,但兩個是不同的東西。
我們對開發時間是很敏感的。
至於你說專案肥本身會影響編譯時間,沒錯,但增加一個不小的乘數一樣會讓總數變大。
網路上不少脫離 ts 的討論抱怨的都是 compile slow 。
我在提醒的是這個部分。
後期語言的目標跟策略,根據目的不同,但多數語言都有在降低開發時間這點試著做出各種
討論開發時間本來就是高階語言的目標跟特性之一,重點是你要解決什麼問題。
如同我在我最早回文第一篇的第一行跟第一行,先定義問題。
jQuery 就下載成本跟 eval 成本,再搭配普及到翻的 cdn ,拿來跟webapck 搭配 tsx 比?
另外 jquery 是為了 browser 的一致性,不是為了讓你寫起來可以組織更大的程式碼。
(好啦 jquery plugin 那段勉強算,但當年的契約也非常嚴格,基本上是不想要疊太多層。)
早期真要說的話,大一點的專案,會 merge js 跟 ugly ,但 again ,這些是在 production layer ,client layer 還是用 require 之類的非同步載入方案處理。
後來 require 跟 common js 在 node 插手以後的大一統就先不論。
但今天討論的是開發體驗,降低開發時間的耗損跟取捨,一直是個重要課題,不能草率的假設有耗損也沒關係,
也不是說有耗損就一定不能用。
而是每件事情都有代價,算清楚代價划不划算。
※ 編輯: TonyQ (61.231.44.97 臺灣), 11/17/2020 11:34:37
然後你沒發現我只挑 jsx 出來講就是因為他的轉譯成本特別高。
但我還是寫 react ,因為他的元件架構我最認同寫起來對我最快,整體可以降低成本。
講有損耗這種算的出來的東西,也要這麼囉嗦。
別的不談 babel 你 polifill 到哪一板,就會嚴重影響編譯時間了。
哪個團隊不是在這類編譯成本的降低煞費苦心。
你說代價你願意付我沒問題,
你說大家都在付所以不是問題,我就想問,你的時間不是時間嗎?
不會啊, 在 2020 年我還是推 react 啊, 只是不推你 ts.
在 2008 年我推 jQuery (2008 coscup 演講), 在 2011 年我推 require (多場 meetup),
2012 年我推前端專職化(JSDC), 在 2014年我推 react,webpack, polymer. (jstw)
2014 年我就在用 react 寫 SSR.
我也會推有理想性進步性的東西, 只是你的進步跟我的進步不一樣而已.
重點還是 cost & revenue.
歡迎噓, 但大家都不發文怪我囉,
你發一篇文把我的文章擠出去, 我就少一篇啦.
你們寫文章可能很難吧, 我信手捻來都文章呢. 更何況裡面還有一篇別人灌水的. XD
※ 編輯: TonyQ (61.231.44.97 臺灣), 11/17/2020 12:13:43
※ 編輯: TonyQ (61.231.44.97 臺灣), 11/17/2020 12:14:12
這個理由我十年前買 SSD 時就用過了 用了十年SSD了現在對這些細節還是很敏感啊(怒)
你可以寫你的論點是什麼, 但舉幾本書好像不算論點.
這幾本書我都不是沒讀過, 你要不要明確的指出是哪一章的哪一個論點衝突.
※ 編輯: TonyQ (210.61.209.201 臺灣), 11/17/2020 13:10:54
※ 編輯: TonyQ (210.61.209.201 臺灣), 11/17/2020 13:11:53
比這串人所有提到的總數還多。
※ 編輯: TonyQ (223.137.174.34 臺灣), 11/17/2020 13:40:52
※ 編輯: TonyQ (61.231.44.97 臺灣), 11/17/2020 14:20:38
紅綠燈很重要,代表蓋紅綠燈不用錢喔。
紅綠燈很重要也沒每個路口都蓋啊。
※ 編輯: TonyQ (223.136.191.168 臺灣), 11/17/2020 19:53:39
你就比我厲害了。
我寫文分享從來就只為了寫給有興趣看的人,
不是讓人覺得我厲害的 。
你們看我文我沒收門票錢,
自然也不用付你們評論費,你說對吧。
看的不爽,寫篇好一點的反駁,
好歹我文章寫的出來,你的文章還在路上。
社群討論是用不同意見論戰的,不是用嘴炮回文的。
但這幾年我的心思倒是都在這幾個字上了。
就是因為重視團隊合作,才更需要一套可以快速訓練上手的 principle,
而不是語法蜜糖。
說 ts 就可以讓舊人避坑,照這說法,
csharp 跟 java 不就都沒坑了。
可能 pornhub 都還比較有貢獻一點。
TS 的編輯器會讓你以為自己避開了這些坑,直到你再度的踩進去。
是說先不說小明我對他評價高的從來也都不是他的開發技巧,
啊是說這裡的人討論事情是怎樣, 好好的講話是不行嗎?
動不動烙年紀, 烙朋友, 烙經歷, 啊是回不了正題了是不是.
such a good response . 有夠有格調的回應.
※ 編輯: TonyQ (61.231.44.97 臺灣), 11/18/2020 13:50:50
我一向習慣在戰場上用別人的招式跟對手辯論.
啊一個一直嚷嚷著不用認真, 躲在旁邊噓文,
連這蠢浮點數都要瞎跟的......
不是我要貶低誰, 而是......
※ 編輯: TonyQ (210.61.209.201 臺灣), 11/18/2020 19:25:53
... <看更多>