不知何故,我对CMake的工作原理感到困惑.每当我认为我越来越了解CMake是如何写的时候,它就会在我读到的下一个例子中消失.我想知道的是,我应该如何构建我的项目,以便我的CMake在将来需要最少的维护.例如,当我在src树中添加一个新文件夹时,我不想更新我的CMakeList.txt,这与所有其他src文件夹完全一样.
这就是我想象我的项目结构的方式,但请这只是一个例子.如果推荐的方式不同,请告诉我,告诉我该怎么做.
myProject
    src/
        module1/
            module1.h
            module1.cpp
        module2/
            [...]
        main.cpp
    test/
        test1.cpp
    resources/
        file.png
    bin
        [execute cmake ..]
顺便说一下,我的程序知道资源在哪里是很重要的.我想知道推荐的资源管理方式.我不想用"../resources/file.png"访问我的资源
有关系吗?我应该使用其中一个吗?或两者,甚至?许可证文件可以是任何名称吗?(有任何扩展吗?)
我确信有一个包含所有这些的"最佳实践"指南,但我找不到任何运气.
我对Django和Angular都很新.我认识到这是主观的,并且可能有很多方法可以实现,但我想知道人们可以推荐哪些最佳实践来布置这样的应用程序.我特别想到丰富的SPA,后端主要或完全是一个RESTful API服务器,但是我想为任何提供Django重要视图的应用程序提供一个通用的方法.(我没有做足以决定后者是否使用Angular或者可能比其价值更麻烦).
特别:
将前端代码保存在与后端相对的单独目录/存储库中的优缺点是什么,比如说,在Django应用程序的"静态"子目录中?在我的情况下,我现在是唯一的开发人员,这对这个决定有一些影响,但我仍然可以认为自己是后端,前端,设计师等的独立"团队",因为我的工作流程将是让我一次成为这些角色之一.
我的设置基本上是一个开发机器,GitHub中的SCM,并在WebFaction(共享Web托管)上公开托管.我想在不同的开发机器上轻松抓住项目,但主要工作流程只是一个开发人员,一个prod安装.也就是说,我对实际项目中的最佳实践感兴趣,因为我希望未来的工作可能与Django合作.
补充:我非常不确定的另一点是Angular应用程序是否应该/必须由Django引导.也就是说,首页应该由Django提供并注入任何数据?
优点:
缺点:
我想知道如何设置工作环境以开发Spring BlazeDS应用程序.这些服务器应用程序旨在通过某些客户端Flex应用程序的AMF远程访问来访问.
其实我有Maven和m2eclipse设置和工作,本地JBoss v6.0M2运行,安装了Flex 4插件.
理想情况下,我想知道如何创建一个eclipse项目,在该项目中我可以同时拥有服务器(Java)和客户端(Flex)代码,并且能够通过一次单击将所有内容部署到JBoss.也许这个设置有一个特殊的Maven原型?如果没有,我会很高兴,如果有人可以提供一步一步的说明来设置所有这些东西.
先感谢您
应用程序通常需要一些数据库代码表(也就是引用表或域表或查找表).假设我有一个名为Status的模型类,其名称为name,可以包含以下值:
Canceled
Pending
InProgress
Complete
我将在何处以及在什么时候在Django中设置这些值?它就像在数据库中设置这些值的一次性操作.不经常,可以添加这些值.
我想更普遍的是,你如何用数据初始化模型?例如,假设我有一个用于保持汽车品牌的模型,我想用一组已知值初始化此列表.我该怎么做?
django configuration lookup-tables django-models project-setup
django ×2
angularjs ×1
apache-flex ×1
blazeds ×1
c++ ×1
cmake ×1
licensing ×1
maven-2 ×1
open-source ×1
spring ×1