【问题标题】:Client/Server in Separate Projects or in One客户端/服务器在单独的项目中或在一个项目中
【发布时间】:2012-01-26 05:06:15
【问题描述】:
我编写了一个小型客户端/服务器软件(聊天程序)。
它由一个服务器脚本(pyhon)、一个桌面客户端(python)、一个web界面和一个android客户端(java)组成。
你会如何组织这个? (文件夹结构,...)
我希望有一个大项目,但如果我只是将它们全部放在一个 src 文件夹中,一切看起来都非常混乱。 (java和python包命名约定的不同)
eclipse 是否提供显示此类多语言项目的功能?
【问题讨论】:
标签:
java
python
eclipse
project-management
directory
【解决方案1】:
最好将每个组件放在一个专用空间中,如果它们之间有共同点,我也会把它变成一个独立的项目。我也不会将 java 源代码树与 python 源代码树混合在一起,以避免混淆所有内容。
类似
/projectname/python/src/core/
/projectname/python/src/server/
/projectname/python/src/client/
我会对 android 源代码树做同样的事情。
希望这会有所帮助。
干杯