图书馆设计|多个开发人员的代码组织

时间:2012-08-26 20:17:57

标签: javascript

我在一个名为Foo.js的文件中完成了一个个人项目

我的其余JavaScript我想外包,众包等......

我该如何组织?

我熟悉ANT(构建工具),但希望先手动完成任何预处理。

从概念上讲,您如何组织来自多个人的代码?

最终的网络应用程序将有一个.js文件。如果使用/需要多个文件(作为答案的一部分),它们将被手动连接。

应用程序封装在IIFE中,模型,视图,控制器和支持模块在IIFE的本地范围内实现为对象。

伪代码是(对于主库/应用程序文件)Foo.js

// Foo.js
(function(){
    var Mo = {},
        Vi = {},
        Co = {},
        Su = {};
})()

我目前计划做的是将每个开发人员与单个.js文件关联起来说... user.js

伪 -

// User.js
Mo.MyObject = {
}
Co.MyObject = {
}
.
.

完成所有代码后....连接(使用我自己的工具或手动),缩小它,然后压缩它。

我目前对使用任何工具或库不感兴趣。

我正在寻找信息。关于如何在概念上组织考虑可维护性,健壮性和可扩展性。

这是为Web应用程序组织JavaScript的好方法吗?

0 个答案:

没有答案