也就是说,因为存在映射的问题, ES6 缺少这个功能,所以用不了ThreeJS封装好的很多好东西。
这的确是遗 ...
不能说是ES6少这个功能,只能说,ThreeJS在封装依赖库的时候过于强调目录依赖且依赖性打了死结。实际上,库或框架应该避免这些问题。还好,核心库没有目录依赖。 马黑黑 发表于 2025-6-12 21:54
不能说是ES6少这个功能,只能说,ThreeJS在封装依赖库的时候过于强调目录依赖且依赖性打了死结。实际上, ...
其实对这个并不了解,在黑黑的话里感受ThreeJS在依赖库存在的问题。{:4_204:} 红影 发表于 2025-6-13 19:20
其实对这个并不了解,在黑黑的话里感受ThreeJS在依赖库存在的问题。
对。原则上,JS模块不需要硬依赖,比如说路径问题,应处理好模块和模块之间的关系问题,而不是通过一个指定路径的引用去处理依赖关系。ThreeJS的硬伤很多库也有,我分析过存在这类问题的原因,主要在于开发者的开发习惯,他们在自己的机器上建立了目录结构,不同的库模块放在不同的目录,使用的是相对路径。相对路径的使用本来是个好习惯,但JS库模块不是HTML页面,模块和模块之间的引用通过相对路径就非常麻烦。
当然,编织者可能也有他们的考量,比如说吧,使用模块者可能条件都非常有,可以再服务器动态完成打包工作。
做帖子的没有自己的服务器,且我们如果使用别人打包的东东,它的稳定性就很难说 马黑黑 发表于 2025-6-13 20:13
对。原则上,JS模块不需要硬依赖,比如说路径问题,应处理好模块和模块之间的关系问题,而不是通过一个指 ...
开发者自己的习惯会影响到其他使用者呢。 红影 发表于 2025-6-13 21:39
开发者自己的习惯会影响到其他使用者呢。
他们也是图个方便。
我查看了部分原始代码,JS代码里有相对路径的引用。所以,搭建 ThreeJS 运行系统必得遵循它的原始目录,尤其是静态的部署。并且,不同版本,目录结构还不同。 马黑黑 发表于 2025-6-13 22:03
他们也是图个方便。
我查看了部分原始代码,JS代码里有相对路径的引用。所以,搭建 ThreeJS 运行系统 ...
这样还真的很麻烦呢。 红影 发表于 2025-6-13 22:50
这样还真的很麻烦呢。
项目大,不好也不愿意整合 马黑黑 发表于 2025-6-14 12:32
项目大,不好也不愿意整合
估计整合起来是很难的事,也是大工程呢。 红影 发表于 2025-6-14 14:55
估计整合起来是很难的事,也是大工程呢。
他们的开发环境固定了,一般不会去折腾。另外,现有搭建技术已经能够极好地解决路径依赖问题,只有像我们这样的“散户”使用者才会发愁:我们连接不上境外官网、无法使用它已经打包好的机制,只能去找境内不一定稳定的CDN,或静态在网盘上搭建 马黑黑 发表于 2025-6-14 21:32
他们的开发环境固定了,一般不会去折腾。另外,现有搭建技术已经能够极好地解决路径依赖问题,只有像我们 ...
“散户”的难题估计已经不在他们的考虑范围里了。 红影 发表于 2025-6-14 22:18
“散户”的难题估计已经不在他们的考虑范围里了。
对。这个是大项目,一般都会采用严格的部署方式搭建整个项目资源,不会产生什么问题。
其实,若是我们可以使用 ThreeJS 的官方资源,也不用考虑什么,问题是,我们的网络管理机制限制了我们的权限,我们用不了官方的部署,只好自己部署或使用公共CDN。公共CDN之所以受欢迎,原因之一就在这里,但国内的公共CDN也是难以维系,哪一天被封是个说不好的事情。 马黑黑 发表于 2025-6-15 11:16
对。这个是大项目,一般都会采用严格的部署方式搭建整个项目资源,不会产生什么问题。
其实,若是我们 ...
这样的事让人心里没底,一旦国内的公共CDN被封就什么都完了。 红影 发表于 2025-6-15 16:31
这样的事让人心里没底,一旦国内的公共CDN被封就什么都完了。
一切看运气吧。为了防某些东东而作茧自缚,得不偿失。 马黑黑 发表于 2025-6-15 16:45
一切看运气吧。为了防某些东东而作茧自缚,得不偿失。
有些东东也挺烦人,为了防它们,害得正常的玩没法玩。 红影 发表于 2025-6-15 22:21
有些东东也挺烦人,为了防它们,害得正常的玩没法玩。
就是酱紫的,这就是长城:防不住别人,自己出不去 马黑黑 发表于 2025-6-15 22:52
就是酱紫的,这就是长城:防不住别人,自己出不去
这样算了,副作用更大。 红影 发表于 2025-6-16 13:56
这样算了,副作用更大。
这个算不了,思维固化了:古时,实实在在的石头城墙,还有海防,现在,虚的是网络城墙,有个名称的,叫互联网长城 马黑黑 发表于 2025-6-16 20:01
这个算不了,思维固化了:古时,实实在在的石头城墙,还有海防,现在,虚的是网络城墙,有个名称的,叫互 ...
这也是没办法,现在网络间谍还是挺多的。 红影 发表于 2025-6-16 21:36
这也是没办法,现在网络间谍还是挺多的。
所以大家都不要玩了就OK? 马黑黑 发表于 2025-6-16 22:28
所以大家都不要玩了就OK?
不可能都不玩,需要管理方找到一条合适的路。
页:
1
[2]