Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

mvp

1248  1 2 все
lilie_s прохожий16.03.21 12:51
16.03.21 12:51 

Добрый день!

Давно читаю форум, но вот решила зарегистрироваться в надежде на помощь \ советы.

Дано:

  • Нужно простроить mvp: cайт привязанный к бд. Юзер на сайт заходит с логином и паролем, кликает пару кнопочек, сайт посылает запрос в бд, бд выполняет запрос, отсылает обратно результат из бд, сайт это “красиво” показывает.
  • Уже есть postgre db + sql queries; нарисованный фронт (странички, кнопочки, действия, какие запросы выполнять и тп) - почти тз.

Хочу как можно более простую реализацию (чтобы можно было добавить потом что-то или немного поменять…). Как это сделать? Отдавать на аутсорс (front- / back-end и это все)? Может есть какие-то разумные варианты (типо конструкторов)? Ну или где такие вопросы стоит спрашивать (реддит итп)?

Спасибо!

#1 
  yurka_ffm знакомое лицо16.03.21 17:27
NEW 16.03.21 17:27 
в ответ lilie_s 16.03.21 12:51

Гуглите Wireframe Tools

#2 
AlexNek патриот16.03.21 17:32
AlexNek
NEW 16.03.21 17:32 
в ответ lilie_s 16.03.21 12:51

иначе говоря, у вас есть идея и Вы хотите воплотить ее в жизнь?

Тогда это точно не здесь.


Уже есть postgre db + sql queries

это совершенно лишнее, если сами делали, то с большой долей вероятности можно выбросить в корзину.


Отдавать на аутсорс

Ну если сам заказчик не может, то нужно искать того кто сможет. А сколько вы думаете подобная работа может стоить?

#3 
lilie_s прохожий16.03.21 18:38
NEW 16.03.21 18:38 
в ответ yurka_ffm 16.03.21 17:27, Последний раз изменено 16.03.21 18:48 (lilie_s)

спасибо, ушла гуглить

#4 
lilie_s прохожий16.03.21 18:45
NEW 16.03.21 18:45 
в ответ AlexNek 16.03.21 17:32, Последний раз изменено 16.03.21 18:54 (lilie_s)

Да, есть идея и я хочу воплотить ее в жизнь. Ну и есть умения программировать на паре языков, строить бд. Но совершенно нет знаний современных методик для front/back-end development: есть ли какие-то простые новые методы для этого? даже упрощенные типа low-code / no-code / frameworks etc? Ибо если есть - я бы ими воспользовалась. Функционал простой до безобразия, я б ожидала, что уже есть готовые решения. Это ж mvp, проверка идеи, и все. Понравится потенциальным клиентам - круто, тогда можно садиться за разработку и искать профи.


Но если нет каких-то простых методов, то я конечно отдам на аутсорс такое: у меня нет знаний, времени и желания разбираться неделями в том, что специалист может сделать за пару дней. По цене - фиг знает, думаю это около недели работы (при детально прописанном задании), ставка часовая гуглится легко.

#5 
Murr патриот16.03.21 19:45
Murr
NEW 16.03.21 19:45 
в ответ lilie_s 16.03.21 18:45

я хочу воплотить ее в жизнь.

-----

А кто препятствует?


нет знаний современных методик

-----

Ну так пользуйся теми которые есть. Тем более, что почти все готово - нужен только код подставляющий полученные параметры в запросы и рисующий нужные красивости...

Это ж mvp - слепишь лиш бы чутка работало...


думаю это около недели работы

-----

Ну и чего тогда возится неделями? В любой выбранной системе выяснить как выполнить запрос - пять минут гоогления. пробежатся циклом по строкам и скинут; красивости - вообще ничего...

#6 
AlexNek патриот16.03.21 20:57
AlexNek
NEW 16.03.21 20:57 
в ответ lilie_s 16.03.21 18:45
Функционал простой до безобразия

Зачем для него тогда неделя?


Для текста и картинок конструкторов полно

https://best.websitebuilderexpert.com/

Даже магазин можно сделать

https://www.wix.com/ecommerce/sell

https://www.shopify.com


Но вот чтобы связать произвольным образом с произвольной базой... такого я пока не встречал.

Ну и проблема не только сделать, но и где разместить. Отсюда идут ограничения на разработку.

Хотите свой уникальный адрес или подойдёт любой?


Сколько у вас таблиц и какие операции кроме CRUDа нужны?


Ну и есть умения программировать на паре языков, строить бд.

ну так это совсем другое дело.

Берём что то готовое и доделываем.

https://www.templatemonster.com/blog/ru/100-plugins-for-jo...

Либо взять уже "готовый сайт" по аналогичной тематике и его переделать. Будет дешевле и качественней.

https://www.ecommerceceo.com/open-source-ecommerce/

#7 
lilie_s прохожий16.03.21 22:40
NEW 16.03.21 22:40 
в ответ Murr 16.03.21 19:45

Никто не препятствует (разве что 24 часа в сутках только).


Есть: я могу написать приложения на swift или obj C, на работе делала несколько бд на excel + access, стохастика (финансы) моделирование на Matlab, C++, R. Но хоть убейте не знаю, что взять для mvp.

Идея проста (по технической сути): есть что-то, что никто не формализировал в бд. Я впихнула это "невпихуемое" в бд. Теперь надо что-то для теста с клиентами. Я хочу сделать простой case: юзер заходит на сайт с логином и паролем (сайт пре-заполнен парой форм) - юзер кликает на кнопочки (drop-down lists) - посылается запрос к бд - бд выполняет запрос, генерирует json's (или что там надо) - отсылает результат обратно - сайт это “красиво” показывает.

И какую "систему" взять, например?

#8 
lilie_s прохожий16.03.21 22:49
NEW 16.03.21 22:49 
в ответ AlexNek 16.03.21 20:57

Зачем для него тогда неделя?

high level assumption


Для текста и картинок конструкторов полно

https://best.websitebuilderexpert.com/

Даже магазин можно сделать

https://www.wix.com/ecommerce/sell

https://www.shopify.com

Спасибо! Наверно один из таких конструкторов и должен помочь.


Но вот чтобы связать произвольным образом с произвольной базой... такого я пока не встречал.

Ну и проблема не только сделать, но и где разместить. Отсюда идут ограничения на разработку.

Хотите свой уникальный адрес или подойдёт любой?


Сколько у вас таблиц и какие операции кроме CRUDа нужны?


Адрес нужен уникальный, да.

Таблиц около 80, никаких операций кроме read не надо. Не знаю что значит "произвольная бд". Думаю в моем случае это и есть "произвольная".


Берём что то готовое и доделываем.

https://www.templatemonster.com/blog/ru/100-plugins-for-jo...

Либо взять уже "готовый сайт" по аналогичной тематике и его переделать. Будет дешевле и качественней.

https://www.ecommerceceo.com/open-source-ecommerce/

И это посмотрю, спасибо.

#9 
AlexNek патриот16.03.21 23:39
AlexNek
NEW 16.03.21 23:39 
в ответ lilie_s 16.03.21 22:49
Таблиц около 80

С этого и нужно было начинать смущ

Что бы что то прочитать, нужно это вначале иметь.


Не думаю, что бы нормальный программист захотел бы с таким монстром разбираться для частного проекта.

Берите Joomla и курочьте сами. Хостинги под это валяются везде и с ПХП разберетесь. Только про постгресс забудьте.

#10 
Murr патриот17.03.21 00:42
Murr
NEW 17.03.21 00:42 
в ответ lilie_s 16.03.21 22:40

Я хочу сделать простой case: юзер заходит на сайт с логином и паролем (сайт пре-заполнен парой форм) - юзер кликает на кнопочки (drop-down lists) - посылается запрос к бд - бд выполняет запрос, генерирует json's (или что там надо) - отсылает результат обратно - сайт это “красиво” показывает.

-----

Ничего не понял.

Особенно не понял куда база данных должна что-то отсылать и что значит сайт это красиво показывает.

Еще не понял где оно должно работать. Когда определишься с этим - будет список того что там используется. Дальше - гоогла - как?

#11 
lilie_s прохожий17.03.21 09:14
NEW 17.03.21 09:14 
в ответ AlexNek 16.03.21 23:39

80 таблиц - это много? Я ж не знаю 🤷‍♂️

Не думаю, что бы нормальный программист захотел бы с таким монстром разбираться для частного проекта.

Думаю это просто будет дороже (если говорить о фрилансе). Но я не понимаю, что значит "разбираться"? Есть бд, со всеми данными, связями и тп, которую можно использовать. Все запросы потенциального клиента тоже формализованы в запросы sql (вообще чтобы проверить работает ли бд или нет). Или ее надо будет переписывать?


Посмотрю на Joomla, спасибо! (не знаю почему надо забыть про постгресс - буду смотреть).

#12 
lilie_s прохожий17.03.21 09:24
NEW 17.03.21 09:24 
в ответ Murr 17.03.21 00:42

Мое понимание процесса: есть сайт (front) <-> бд (back). Сайт отправляет запросы к бд (когда юзер что-то нажал), бд выполняет запрос и отсылает обратно сайту результаты этого запроса. Сайт результаты "распаковывает" и показывает.

Или я не права?

#13 
Murr патриот17.03.21 11:48
Murr
NEW 17.03.21 11:48 
в ответ lilie_s 17.03.21 09:24

Или я не права?

-----

В одном случае - права,в другом - не права...

Зависит от того что понимается под "сайт"...

#14 
AlexNek патриот17.03.21 12:35
AlexNek
NEW 17.03.21 12:35 
в ответ lilie_s 17.03.21 09:14
80 таблиц - это много?

Для одной единственной задачи - это просто оочень много. Думаю, Мурка может больше сказать по этому поводу. У меня имеется большой недостаток дипломатических выражений по этому поводу.


не знаю почему надо забыть про постгресс

Когда глянете - WordPress, Drupal, Joomla и цены на хостинг возможно мнение изменится.


Но я не понимаю, что значит "разбираться"?

Вслепую могут работать обычно только кодеры.

#15 
Murr патриот17.03.21 15:11
Murr
NEW 17.03.21 15:11 
в ответ AlexNek 17.03.21 12:35

Мурка может больше сказать по этому поводу.

-----

И почему это у меня должно быть в наличии сказать больше?.

Из описания задачи Я видел столько же сколько и все остальные.


80 таблиц - 3-4 месяца мануального кодирования базовой версии.

Если там что-то еще агрегируется/вычисляеся - до бесконечности.

Подходящий инструмент может подсократить время в 4-10 раз.

#16 
AlexNek патриот17.03.21 16:06
AlexNek
NEW 17.03.21 16:06 
в ответ Murr 17.03.21 15:11
И почему это у меня должно быть в наличии сказать больше?.

Ну я помню как ты радовался своей большой базе, как хорошо и удобно был там сделан дизайн спок

Или может ты считаешь что для обычного веб проекта 80 таблиц явно недостаточно?

#17 
MolMed завсегдатай17.03.21 17:04
MolMed
NEW 17.03.21 17:04 
в ответ lilie_s 16.03.21 18:45
Это ж mvp, проверка идеи, и все. Понравится потенциальным клиентам - круто, тогда можно садиться за разработку и искать профи.

Вот поэтому вам и дали хороший совет во втором комментарии: просто сделать mock. Для показать клиентам этого должно за глаза хватить.

#18 
lilie_s прохожий18.03.21 11:39
NEW 18.03.21 11:39 
в ответ Murr 17.03.21 15:11

Спасибо за Ваши ответы.

Подходящий инструмент может подсократить время в 4-10 раз.

Это какой, например?

#19 
lilie_s прохожий18.03.21 11:53
NEW 18.03.21 11:53 
в ответ lilie_s 18.03.21 11:39

НП.

Про 80 таблиц: их можно "свернуть" в штук 10 при желании, или "развернуть" в 200 - нет предела совершенству. В какой-то момент я решила остановиться и больше не трогать бд.


Может и правда сделать mock и не мучаться. Фиг знает. Сегодня-завтра будет время, пойду смотреть сервисы, что посоветовали выше. Спасибо :-)


#20 
1 2 все