客户端/服务器在单独的项目或在一个
问题描述:
我写了一个小型的客户端/服务器软件(聊天程序)。客户端/服务器在单独的项目或在一个
它由一个服务器脚本(pyhon),一个桌面客户端(python),一个web界面和一个android-client(java)组成。
你会如何组织这个? (文件夹结构,...)
我很想有一个大项目,但如果我只将它们全部放在src文件夹中,一切看起来都很混乱。 (随着java和python包命名约定的差异)
eclipse是否提供显示此类多语言项目的功能?
答
将每个组件保存在一个专用的空间是很好的,如果它们之间共享某些共同的东西,我也会把它变成一个独立的项目。我也不会将Java源代码树与python混合,以避免混淆所有东西。
喜欢的东西
/projectname/python/src/core/
/projectname/python/src/server/
/projectname/python/src/client/
我会做同样的到Android源代码树。
希望这会有所帮助。
干杯