V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  TonyG  ›  全部回复第 1 页 / 共 7 页
回复总数  126
1  2  3  4  5  6  7  
老派规避浮点计算问题的做法,但很有效
102 天前
回复了 Chinsung 创建的主题 程序员 钉钉是浏览器套壳吗
主体是 nw.js
253 天前
回复了 PeacePeach 创建的主题 JavaScript 2 + 2
var name = 1
name + 1
let name = 1
name + 1
258 天前
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@BoringTu 别着急,让子弹飞一会

vue3 ( js --> ts ) Egret ( actionscript<flash> --> ts ) Dropbox ( coffee --> ts )
ng2+ (js --> ts) vscode( js --> ts ) Redux( ts ) yarn ( ts ) playwright (ts) 钉钉( ts ) ant design( tsx )
typeorm ( ts )

除了开始较早(基本都 2014 年前就开始了),又用户众多的 react, babel, webpack 没放弃 js, 但你仔细读他们源码,其实都是有 type check system 的,而且写法和配置比 ts 更麻烦

还有鹅厂,菊花厂也是大一票 ts 拥趸

不知道你说顶层,这些够不够顶。

ts 没出现的早原因其实挺简单的,初期根本没人拿前端当成个职业,也根本没有前端这个说法。早期都是写 Java, asp, php, py 的兼着写,google map 出来那年才有的 ajax 概念,jQuery 也是前后脚出来的,那时也是后台渲染,没什么前后分离。iPhone 两三代出来之后我在这个 v 站见到了中国最早一批做移动端开发的人。3G 普及微信、4G 普及抖音,淘宝 90%销量来自 app 后中国彻底侧重移动端了,自然前后分离更现实了。

这个过程 javascript developer 越来越多,而且持续稳定增长,国外什么最值钱? Ballmer: "developer, developer, developer", 所以基于 v8 给这大群人给 runtime 跑跑后台的 node.js 应运而生太正常了

也是因为要争这批开发人头,微软才肯让 Anders Hejlsberg, Erich Gamma 这票大神出手,但你得清楚,这些不是“前端顶层人物”,而是人类顶层人物,这个领域的神。
260 天前
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@BoringTu 看来你也没看懂我的表达,其实没有别的意思,只是单纯的看不起或者鄙视,coffee/es6 只是在垃圾的基础上给垃圾上了点颜色,看看 Anders Hejlsberg 在 ts 最初发布对 js 缺失 nullable 的言辞充满鄙视和不懈。其实对这些语言大师来说,或者对 Java, C#这类传统 developer 来说,他们要的不是增加几个 keyword,人家要的是 service container, 构造器依赖注入, lifecircle, 高度抽象的 even listener/emitter, 5 层以上的 extends 和满天的 interface,积累的大量设计模式实践代码的照搬。而不是还要研究什么怎么用原型、闭包 oop,等你去确定 module 方案,为了出来个私有变量、setter, getter 而欣喜。说实话,人家没这闲情逸致哄小孩,你认为如果没有 ts,Erich Gamma, Benjamin Pasero 这票 eclipse 的 Java 大佬能把 vscode 搞出什么名堂么,恐怕只是另一个 atom

透过现象看本质,js 纯粹是个“文盲”成了“富翁”了,但拥有众多的开发者不代表它就该被认可有文化,好好把 es 补课到高阶才是该有的态度。
261 天前
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
不如直接跟你说一个你可能很难接受的理由吧,因为终于可以不用写 JavaScript 了,不管你写了多久的 js,有一点你得承认,在很长一段时间以来,js 都受到了浏览器端唯一语言的垄断保护,要是浏览器能写 Java, C#, PHP,你以为还能有 js 的事么
但凡擅长一样,也不至于有此发问。
351 天前
回复了 mmdsun 创建的主题 程序员 为什么我不喜欢"钉钉"?
我们是做类钉钉产品的,对于 toB 的企业管理类产品长久以来都存在一个误区,就是软件系统会左右企业的管理、制度,或者成为老板的工具、帮凶。其实软件什么都没做,它只是一面镜子,你要是觉着镜子里的东西丑陋、恶心,也纯粹是因为镜子外的心灵不干净。反过来说,心灵肮脏,不用这系统,依然会通过其他手段让你恶心。惯着老板的不是软件,而是软弱的员工和他们一身的债。
2020-10-29 13:03:39 +08:00
回复了 raymanr 创建的主题 问与答 有没有看得懂 Linux 源码的大佬评价下, Linux 源码是屎山吗
看不懂 !== 屎山,反过来说屎山,可能反倒看的很明白。
2020-10-22 17:25:39 +08:00
回复了 wenye123 创建的主题 问与答 三十而立中的"立"具体指的是什么?
@encro 嗯,正解。马三立的由来。
2020-09-25 09:02:29 +08:00
回复了 whatsupbitch 创建的主题 Node.js Node.js 比如 Nest 有 django 这种简单易用的框架么
我们在天津使用的 egg.js 开发很重的应用,可以跟你分享些经验:
1, node.js 开发人员极其难招
2, 前端转 node.js 不靠谱,虽然语言一样,但后端语言永远只是个起步价,后边结账是多少钱,跟里程有关跟起步无关。想想会 Python,就等于会人工智能吗
3, 开发效率跟熟练程度有很重要的关系,而不全是语言、框架决定论。
4, 外包公司永远基于平台是最优方案,而不是从框架层面开始敲代码。
2020-09-21 20:59:16 +08:00
回复了 rodrick 创建的主题 程序员 突发好奇, VB 现在用的人还多么,有哪些应用场景
之前的公司用 VB 写的程序控制生产钛钉的机器
2020-08-11 08:50:28 +08:00
回复了 fxjson 创建的主题 Node.js 阿里 egg.js 香不香?
jieoa.com
我们捷效办公这个项目的整体后端项目几乎都是基于 egg.js 的,我们算是重度用户了,而且也算是很重的项目。总体上感觉 egg.js 可用度还是挺高的,给我的感觉如果你熟悉 Django, Laravel, Rails 这类框架,可以很快上手。
2020-07-30 08:50:18 +08:00
回复了 ZeroSimple 创建的主题 问与答 钉钉 Windows 的优化为什么这么糟糕
@ho121 钉钉的 UI 为了兼容 WindowsXP 用的是 nw.js ,但视频会议并不是钉钉开发的,而是基于千牛主播直接调用的 QT 的独立程序。至于说体验嘛,无论 nw 还是 electron,都是 mac 优于 win
2020-07-28 17:01:58 +08:00
回复了 TonyG 创建的主题 分享创造 一套提供免费私有服务程序的协同办公软件
update,已经提供后台下载包和相关文档,感兴趣的可以下载自行尝试了

https://jieoa.com/price/
2020-07-16 12:10:56 +08:00
回复了 vertigo 创建的主题 互联网 CSDN 这吃相,不可置信
明文密码事件后,就再没去过了
2020-07-14 08:52:29 +08:00
回复了 TonyG 创建的主题 分享创造 一套提供免费私有服务程序的协同办公软件
@endy 多谢,但说实话,部署一套后端程序代价还是挺大的,因为依赖 mongodb, redis, mq 等等

如果想试用,我们是有在线 demo 的,后台和移动端都能用

https://jieoa.com/demo/
2020-07-13 08:44:54 +08:00
回复了 TonyG 创建的主题 分享创造 一套提供免费私有服务程序的协同办公软件
@Tokin nice, 多谢提出的意见,我会转给产品,虚心改进。
2020-07-12 09:48:35 +08:00
回复了 TonyG 创建的主题 分享创造 一套提供免费私有服务程序的协同办公软件
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2785 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 11:58 · PVG 19:58 · LAX 03:58 · JFK 06:58
♥ Do have faith in what you're doing.