Клиент / сервер в отдельных проектах или в одном - PullRequest
1 голос
/ 22 декабря 2011

Я написал небольшое клиентское / серверное программное обеспечение (программа чата).

Он состоит из серверного скрипта (pyhon), рабочего стола-клиента (python), веб-интерфейса и android-client (java).

Как бы вы это организовали?(папка-структура, ...)

Я бы хотел иметь один большой проект, но если я соберу их все вместе в папку src, все выглядит очень грязно.(С учетом различий в соглашениях об именах пакетов java и python)

Предлагает ли eclipse функциональность для отображения таких многоязычных проектов?

1 Ответ

2 голосов
/ 22 декабря 2011

Хорошо хранить каждый компонент в выделенном пространстве, и если между ними есть что-то общее, я бы тоже превратил его в самостоятельный проект. Я также не стал бы смешивать исходное дерево java с python, чтобы избежать путаницы.

Что-то вроде

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

Я бы сделал то же самое с деревом-источником Android.

Надеюсь, это поможет.

Приветствия

...