Closed dogagithub closed 9 years ago
bearcat 需要依赖一些文件系统的api,用于扫描代码和配置信息,需要调研一下前端的可能性
有一个好消息,bearcat 0.3.x 版本将要支持 前端浏览器,提供一种 dependency injection with async loading 的方式
即依然是 bearcat 所提倡的基于简单 js 对象来构建系统,同时依赖之间是通过 async loading 来处理的
这样子前端在实现异步加载,模块管理也不需要依赖 require, define 这样子的 amd 关键字所引起的兼容性问题 ,同时与node代码也是天然无缝隙的
good
@fantasyni 这个只能在浏览器环境用吗? 能否在cocos2d-jsb和cocos2d-html5中使用?
@zj8487 他们两个有自己 require 机制,需要调研一下,主要是 js 本身没有统一的模块机制(es6 才有),都是上层自己实现的,比较坑
@fantasyni 我后端全用的bearcat,非常舒服。 非常希望前端也用。 我构想了下,如果能用的话。前端就比我现在的舒服太多了。 感谢你的工作哈。
@zj8487 加入bearcat的roadmap里面了哈
@fantasyni 多谢,但是量力而为吧。 我想了下。很多坑啊。 比如自动更新,这个是个大坑
@zj8487 理论上,bearcat可以使用在所有js环境中的,哈哈
@fantasyni cocos2d-jsb有个自动更新功能,如果用bearcat,文件的目录固定了,就不能获取新文件了。
所以可能不行
@zj8487 文件也可以动态加的啊
bearcat.module()
支持bearcat启动后再加入的
前端的包管理也已经非常舒服了:https://github.com/duojs/duo 不知道bearcat有没有考虑让前端也能够使用,这样某些前后端代码就能通用了