- 主题:感觉各种开源开发环境仍然相当原始啊
现在各种开发语言都比较现代化了, 例如以前 FP 里才有的 continuation 已经普及到
各种语言里 await 了
语法也都非常清晰, 易读
IDE 各种智能提示自动补全也是标配了, 很强
但开发构建工具还是各种拼凑起来的魔法命令行脚本,
尤其在 windows 上非常脆弱, 动不动出问题, 在中国更是困难
--
修改:ae175b1bf388 FROM 123.116.129.*
FROM 123.116.129.*
今天搞nodejs electron windows下调用dotnet,C++之类的
感觉版本地狱还是很严重,
明明跟python没啥关系, 过程中也经常提示 python 相关的脚本信息, 搭积木拼凑感严重
版本包管理最早可能是 perl CPAN, debian 之类搞的, 20多年过去都普及了, 每个生态都有一套, 但集成度还是不高, 都是散装的
执行一个install报告成功安装1个包,删除几百个包
再一看目录都空了,啥都干不了,只能重新安装node
可能因为 windows环境+墙内网 双重的鄙视链最低端
【 在 gfkid 的大作中提到: 】
举个例子?
我觉得还行啊,macos下,开源项目直接就能构建,比如Julia项目
【 在 ae175b1bf388 的大作中提到: 】
: 现在各种开发语言都比较现代化了, 例如以前 FP 里才有的 continuation 已经普及到
: 各种语言里 await 了
: 语法也都非常清晰, 易读
: ...................
--
修改:ae175b1bf388 FROM 123.116.129.*
FROM 123.116.129.*
改用 deno 之后感觉不错, 一个exe全部包办了, 也没拼凑批处理和python脚本
【 在 ae175b1bf388 的大作中提到: 】
今天搞nodejs electron windows下调用dotnet,C++之类的
感觉版本地狱还是很严重,
明明跟python没啥关系, 过程中也经常提示 python 相关的脚本信息, 搭积木拼凑感严重
版本包管理最早可能是 perl CPAN, debian 之类搞的, 20多年过去都普及了, 每个生态都有一套, 但集成度还是不高, 都是散装的
执行一个install报告成功安装1个包,删除几百个包
再一看目录都空了,啥都干不了,只能重新安装node
可能因为 windows环境+墙内网 双重的鄙视链最低端
【 在 gfkid 的大作中提到: 】
举个例子?
我觉得还行啊,macos下,开源项目直接就能构建,比如Julia项目
【 在 ae175b1bf388 的大作中提到: 】
: 现在各种开发语言都比较现代化了, 例如以前 FP 里才有的 continuation 已经普及到
: 各种语言里 await 了
: 语法也都非常清晰, 易读
: ...................
--
修改:ae175b1bf388 FROM 123.116.129.*
FROM 114.253.36.*