我一直是C++和Python开发人员,在这样的时间之后,我觉得最适合开发的地方是古老的gvim和命令行。我想知道是否有某种快速设置项目的工具。像生成一堆文件那样的东西可以改变它们的值:例如项目名称。用于快速创建项目框架的工具
回答
有很多像这样的工具。 Cookiecutter是用Python编写的,它有许多语言和框架的项目模板。
我会怀疑大多数modern Integrated Development Environments会支持这样的东西。
可能;但没有一个适合我。我已经使用了非常强大的功能,比如Visual Studio的所有版本,但正如我之前所说的,我通常在一个项目中集成了多种语言和工具,并且没有任何IDE可以让事情更轻松。所以,这就是为什么这不是我问题的关键。 – dsign 2010-09-18 09:25:53
如果在一天结束时您将要使用IDE进行编码,则应考虑提供帮助程序脚本以适应IDE生成的所需内容。如果要使用编辑器和命令行进行编码,请考虑使用过去的经验编写自己的脚本。 – 2010-09-18 11:16:51
为什么不用自己的脚本语言编写自己的工具?
我已经通过定制GNU makefiles来尝试推送项目外的大部分逻辑。然后有一个小脚本生成目录,并写入简单的makefile以设置一些变量,然后包含预生成的makefile。
您可能想要考虑的不是直接生成makefile,而是为其他中间系统(如CMake或SCONS)生成文件,因为这些文件可以将不同系统之间的差异抽象出来。
更简单:将现有的项目目录结构复制到新的目录结构中,清除不需要的文件,运行sed修改剩余的文件。我期望这是vim的一些击键。 – 2010-09-18 11:41:32
我试过bjam,cmake和scons。他们都很棒。现在我使用scons,这是Makefiles的梦想替代品,它非常灵活,我不觉得需要IDE。但是这就是说,每次我开始一个新项目时,我都必须从旧的脚本中复制我的脚本并修改它们。为此制作剧本真的没什么大不了的,但我只是想知道是否有一些成熟的方法...... – dsign 2010-09-18 12:51:09
- 1. 创建一个快速的ios框架
- 2. 为快速框架创建Cocoapod
- 3. 编程创建工具栏项目不工作的一些框架的定位
- 4. 快速开发利基社交网站的框架/工具?
- 5. 如何快速创建用于测试目的的Web服务?
- 6. 为框架项目创建nuget包
- 7. Model类没有在Zend框架项目(快速启动)
- 8. 无法编译QT创建快速应用程序项目
- 9. 无法使用webstorm创建快速生成器项目
- 10. 有什么工具可以快速创建GWT的RPC类吗?
- 11. 快速筛选列表框项目wpf?
- 12. 快速查看框架
- 13. 快速框架错误
- 14. 快速播放框架/ Groovy
- 15. 如何快速创建一个视觉工作室项目的wix设置
- 16. 用于手动实体框架建模的Visual Studio工具
- 17. 快速帮助重建automake项目
- 18. 快速创建data.frame
- 19. 创建Azure的功能项目的目标.NET框架
- 20. 哪个框架适用于硒项目
- 21. 用于Linux的快速桌面应用程序开发工具
- 22. vs2003:快速片段工具
- 23. 用于打包.NET项目的工具
- 24. 创建一个快速项目首次运行出错
- 25. 框架功能不适用于我创建的框架对象
- 26. 模块创建在框架中嵌入的项目中找不到的框架
- 27. 用于CSV文件的快速免费桌面SQL工具
- 28. 用于快速开发的GUI工具包?
- 29. 适用于小型,快速变化和快速完成项目的工作流程
- 30. 快速的NodeJS框架此关键字
酷! Cookiecutter是否在2013年开始?这个问题已经挂在这里很长时间了:-)。很高兴终于看到一个真实的答案! – dsign 2016-07-01 13:05:53