| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
11年前发布

C/C++项目开发框架:DFC

DFC是Dust、Farm和Crop的缩写,为C/C++项目提供了一个开发流。概括地说,Dust是平台源码,Farm是开发平台,Crop是运行环境。首先,Dust是一个基础模块的集合,如通信模块、日志模块、错误管理模块、与外部通讯模块等,用户可以很方便的集成新的模块到Dust中。通过执行 Dust中的脚本,可以很方便的生成一个名为Farm的开发平台。Farm提供了简单的接口让用户增加自己的业务代码,并使用automake自动生成可执行文件。通过执行Farm中的脚本,可以将可执行文件、配置文件、辅助工具等打包为发布介质Crop。解压后的Crop将是一个完整的运行环境。
一个例子:
       dust_1.0.0.tar.gz     --(tar -zxvf       )-->  dust_1.0.0                        (Dust开发者)
       dust_1.0.0              --(dust2farm.sh)-->  farm_1.0.0.tar.gz               (Dust开发者)
       farm_1.0.0.tar.gz    --(tar -zxvf       )-->  farm_1.0.0                        (Farm开发者)
       farm_1.0.0             --(make reset  )-->  farm_1.0.0/bin/demo          (Farm开发者)
       farm_1.0.0             --(farm2crop.sh)-->  crop_1.0.0.tar.gz                (Farm开发者)
       crop_1.0.0.tar.gz     --(tar -zxvf       )-->  crop_1.0.0                         (运维人员)
       crop_1.0.0              --(install.sh      )-->  完整的运行环境                    (运维人员)

项目主页:http://www.open-open.com/lib/view/home/1354023979293

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1354023979293.html
C/C++开发 C/C++