客户端/服务器在单独项目中还是合并项目中

2 投票
1 回答
670 浏览
提问于 2025-04-17 08:51

我写了一个小的客户端/服务器软件(聊天程序)。

这个程序由一个服务器脚本(用Python写的)、一个桌面客户端(也是用Python写的)、一个网页界面和一个安卓客户端(用Java写的)组成。

你会怎么组织这些文件呢?(比如文件夹结构等等)

我希望能把它们放在一个大项目里,但如果我把所有东西都放在一个src文件夹里,整个看起来就会很乱。(因为Java和Python的包命名规则不一样)

Eclipse有没有什么功能可以显示这种多语言的项目呢?

1 个回答

2

把每个组件放在专门的空间里是个好主意。如果它们之间有一些共同的东西,我也会把这些共同的部分做成一个独立的项目。我还会把Java的源代码和Python的源代码分开,避免搞混。

就像这样

/projectname/python/src/core/
/projectname/python/src/server/
/projectname/python/src/client/

我对Android的源代码也会这样处理。

希望这对你有帮助。

祝好

撰写回答