@leooverlight

Как грамотно рассчитать стоимость разработки бэкэнда для определённого мобильного приложения?

Здравствуйте.

Для некоего мобильного приложения требуется реализовать серверную часть.

Задача серверной части — принимать записи через любой веб-интерфейс, бережно их хранить и отдавать клиентской части мобильного приложения по запросу, а также фиксировать, какая запись сколько раз была отдана. Да, бесхитростная БД.

Запись имеет до 10 полей, среди которых нет ничего необычного: ID, название, содержание, автор, дата записи, теги... Из "необычного" только два поля:
1. Счётчик "скачиваний".
2. Некий "рейтинг", реализация которого пока что ещё открытый вопрос (условные "лайки" или условные "звёзды").

И да, в релизе планируется нагрузка в 50-100 запросов в минуту (но, разумеется, очень примерно).

Вопрос не конкретный. Попробую разложить его на несколько:
  • Существуют ли какие-то "коробочные" решения, чтобы поднять свой сервер и получить к нему API человеку, не знающему ни одного языка программирования?
  • Если их не существует, сколько примерно часов/дней/месяцев разработки занимает реализация такой задачи? Понимаю, что плюс-минус полпальца, но всё же...
  • Насколько компетентный специалист может её решить (сиречь: сколько стоит час/день/месяц работы необходимого специалиста)?
  • Какие подводные камни могут оказать критическое влияние на стоимость проекта?
  • Может быть, возможно DSL какой-нибудь посоветуете для реализации этой задачи?
  • Вопрос задан
  • 244 просмотра
Пригласить эксперта
Ответы на вопрос 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Надо заказать ТЗ на фрилансе или следовать этапам проектирования сайта.
Поиск в гугл (вместе с кавычками!):
"Веб-сайт: базис, архитектура, создание"
(т.к. админы здесь запрещают постить ссылки на собственные ресурсы)
Ответ написан
@justabit
Смущает вот это "Как грамотно рассчитать стоимость разработки" и "не знающему ни одного языка программирования". Если вы не владеете ни одним языком программирования, то вам надо начать с азов изучения какого-то языка.

Существуют ли какие-то "коробочные" решения, чтобы поднять свой сервер и получить к нему API человеку, не знающему ни одного языка программирования?

Даже если они и существуют, то вам придётся делать запросы в ДБ самому, а для этого как минимум придётся учить как этой ДБ пользоваться из определённого языка.

Если их не существует, сколько примерно часов/дней/месяцев разработки занимает реализация такой задачи? Понимаю, что плюс-минус полпальца, но всё же...

От 2х часов для того кто знает что делать и как, до года для того кто не понимает как это вообще работает. Может и дольше.

Насколько компетентный специалист может её решить (сиречь: сколько стоит час/день/месяц работы необходимого специалиста)?

Зависит от страны, срочности, жирости клиента и поставленных задач. Тут уже по ТЗ стоит ориентироваться.

Какие подводные камни могут оказать критическое влияние на стоимость проекта?

Обычно в каждом проекте обговаривается функционал и его стоимость изначально. Подводные камни возникают а 90% случаев по вине клиента с просьбами "ой, а мы тут ещё забыли..." или "а ещё надо добавить это...".

Может быть, возможно DSL какой-нибудь посоветуете для реализации этой задачи?

NodeJS+ExpressJS (или аналоги) помогут решить задачу (если умеете правильно готовить).
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
от 40 000 до 60 000 ₽
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект