loudthunder 最近的时间轴更新
loudthunder

loudthunder

V2EX 第 386165 号会员,加入于 2019-02-22 16:15:05 +08:00
loudthunder 最近回复了
@mydearxym 感谢回复 + 建了一个有意思的新社区,会常去玩的
请问小众的定义是什么呢

看到 javascript 被加进去,那么 typescript 是不是可以也加加 :D
2019-02-23 10:48:58 +08:00
回复了 firhome 创建的主题 程序员 前端同学,你们的 typescript 怎么运用在实际项目里的?
刚开始学的前端

因为一直写强类型的代码,所以到运行时才报错一直让我非常受不了。而且很多时候意味着有多少分支就要增加多少测试,特别是每条测试还要为各种类型考虑,这些事情本应该让编译器做了,转到我身上的话就非常难受了


好在目前做的项目是由我主导(以及我一个人写,也就是个光杆司令哈哈哈),所以现在的所有代码都迁到了 ts

react + typescript (本身支持就很好,MS 有自己的 starter kit 所以开始不困难)
redux + typescript (本身支持也很好)
自己的逻辑,基本的面象对象编程

后端的话 nodejs + typescript 也非常自然,和写强类型语言的体验差不多了

IDE 放在 vscode 里,vscode 对 ts 的支持也满足我现在的使用了

因为现在前端部分还比较菜,react redux 之类都还在学习中,ts 也没有学得很深,基本是一边翻文档,一边照着以前写后端的经验来写,所以类似.d.ts 给包自定义类型之类的事情还不太会。但是好处是,常用的包 npm 里都有对应的 type 了,这点让我省不少力气,也是决定用 node 的原因
2019-02-23 10:04:05 +08:00
回复了 raawaa 创建的主题 Node.js 在 Windows 上用 electron 开发遇到个大坑
@raawaa 感谢!
2019-02-23 09:52:21 +08:00
回复了 bokchoys 创建的主题 分享创造 老爹的铁铺上线,给老爸做个广告,云上铁铺 :)
好赞的楼主,很暖心
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3390 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 05:00 · PVG 13:00 · LAX 21:00 · JFK 00:00
Developed with CodeLauncher
♥ Do have faith in what you're doing.