@Symer

Каким образом составить план проекта клиент-серверного приложения (Web,Android,ios)?

Как спроектировать каждый этап создания клиент серверного приложения с API web,android,ios.
Какие среды разработки и технологии могут потребоваться?
  • Вопрос задан
  • 723 просмотра
Решения вопроса 1
@peacemakerv
Разработка под Android
"План проекта" - это можно понять как "техническое задание на разработку".
Его можно создать пошагово, в виде иерархического списка, постепенно детализируя каждый термин (слово), которое вы сами и напишете.

Вот прямо так: исходная ваша фраза "клиент серверное приложение для ......".
И начинаете детализировать каждое слово:
1) клиент: Web, Android, ios
2) серверное: сервер, т.е. хостинг, база данных на нем, программа (скрипт)
3) приложение: тут тоже пишите суть, которую приложение должно предоставлять юзеру (какие данные юзер предоставляет серверу, и какую "услугу" получает от сервера обратно)

Далее нижележащими пунктами 1.1...1.x, 2.1....2.х, 3.1 .... разжевываете термины каждого пункта 1, 2, 3, гугля эти термины: т.е. технологии, языки программирования.... используемые для каждой платформы, нужные поддерживаемые версии операционок, размеры поддерживаемых дисплеев, браузеров для web; типы хостингов, цены, базы данных, языки программирования для данного типа хостинга...; ну и прочие технологии и источники данных, которые нужны в _вашем_ приложении - Вы как автор идеи должны себе представлять какие данные нужны юзеру приложения.

Ну, и все это можно попробовать сделать в сервисе https://androrder.xyz/h4w/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
arusef
@arusef
Novice .NET dev
  • Для проектирования подойдёт Visual Paradigm, если вы умеете пользоваться CASE средствами. (Чисто формально можно и в draw.io работать, но это рушит саму идею, если вам вообще нужен rup'овский подход)
  • Для разработки под Android лучше использовать Android Studio и писать нативно на Java/Kotlin. Если хочется извращений - можно попробовать Dart.
  • Для разработки под iOS лучше всего XCode и Swift/Objective-C, очевидно.
  • Если хотите сразу под несколько платформ, и у вас в команде люди любят C#, то можно попробовать Visual Studio и Xamarin.
  • Для сервера вариантов действительно много. Начиная от python, js, php и заканчивая java, c#, f#.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы