На чем такое делают теперь
От: susumanin Россия  
Дата: 11.03.20 08:48
Оценка:
Задача: запилить сайт для обмена короткими голосвыми сообщениями, прям очень короткими, одно-два слова, максимум фраза.
Требования к функционалу:
— регистрация по мылу-паролю с подтверждением, плюс через основные соцсети
— после регистрации юзер оставляет голосовое сообщение и/или короткий текст, может его тегировать, для облегчения поиска
— заитнетересованные юзеры могут его найти и так же ответить. Оставивший юзер получает уведомление по почте, если на его сообщение ответили
— по умолчанию все видят сообщения всех, должны быть фильтры по тегам(теги можно добавлять к сообщениям).
— все могут скачать сообщения всех (аудио файл)
— на производительность пофиг, делается для пары сотен человек
— неплохо бы что бы и сразу на мобильном в браузере смотрелось норм ( )


Предпочтений в средствах особых никак нет, т.к. пхп в полседний раз видел лет 10 назад, всякие wordpresы и джумлы там же. Больше ничгео из веба не трогал.
Re: На чем такое делают теперь
От: Lazytech Ниоткуда  
Дата: 11.03.20 12:17
Оценка: 4 (1) +1
Здравствуйте, susumanin, Вы писали:

S>Задача: запилить сайт для обмена короткими голосвыми сообщениями, прям очень короткими, одно-два слова, максимум фраза.


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

P.S. Как мне кажется, сложнее всего будет сделать регистрацию через соцсети, хотя для этого вроде есть куча готовых решений.
Отредактировано 11.03.2020 12:23 Lazytech . Предыдущая версия .
Re[2]: На чем такое делают теперь
От: susumanin Россия  
Дата: 11.03.20 12:33
Оценка:
Здравствуйте, Lazytech, Вы писали:

L>Предположу, что для разработки клиентской части можно использовать какой-нибудь JavaScript-фреймворк (кроме Angular, который слишком тяжелый для данной задачи) либо чистый JavaScript


Типа Vue.js?

L> а технологию для серверной части можно выбрать исходя из личных предпочтений.


Если их нет, что посоветуешь исходя из легкости/быстроты разработки.
Какие в целом сегодня варианты? Раньше все как-то просто вроде было — вот тебе пхп, вот тебе asp.net. Ну и там вокруг да около по мелочи. А сейчас какой-то зоопарк, поди выбери.
Спасибо.
Re[3]: На чем такое делают теперь
От: Lazytech Ниоткуда  
Дата: 11.03.20 12:39
Оценка: 4 (1)
Здравствуйте, susumanin, Вы писали:

S>Типа Vue.js?


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

S>Если их нет, что посоветуешь исходя из легкости/быстроты разработки.


Учитывая относительную простоту языка Python, я бы посмотрел в сторону фреймворков Flask и Django.

P.S. Оговорюсь, что сам в веб-разработке новичок, причем серверную часть знаю постольку поскольку. Из серверных фреймворков вживую использую только Flask, который начал осваивать всего неделю назад. На данный момент научился создавать, а также залогинивать и разлогинивать пользователя.

P.P.S. К примеру, в этом видео как раз говорится о производительности JavaScript на мобильных устройствах:

https://www.youtube.com/watch?v=63I-mEuSvGA
Отредактировано 11.03.2020 12:51 Lazytech . Предыдущая версия . Еще …
Отредактировано 11.03.2020 12:43 Lazytech . Предыдущая версия .
Отредактировано 11.03.2020 12:41 Lazytech . Предыдущая версия .
Re: На чем такое делают теперь
От: paradoks  
Дата: 16.03.20 08:34
Оценка: 4 (1)
Здравствуйте, susumanin, Вы писали:

для мобильных фронт-энд скорее всего придется делать как приложения так как там для браузеров сильно урезан функционал работы клиента по звуку
(хотя надо пробовать — возможно уже разрешили)

для десктопа — весь фронт-энд вашей задачи делается на голом js/css/html — там есть сейчас все. включая масштабирование и работу со звуком
никаких фрейм-ворков не надо

на сервере php/mysql раз вы его знаете
Re[2]: На чем такое делают теперь
От: QuickWinRu Земля https://www.quickwin.ru/
Дата: 08.05.20 23:24
Оценка:
Здравствуйте, paradoks, Вы писали:

P>для мобильных фронт-энд скорее всего придется делать как приложения так как там для браузеров сильно урезан функционал работы клиента по звуку


На самом деле давно работает периферия на мобильных устройствах через браузеры, надо только запрашивать разрешение у пользователя телефона для сайта на использование микрофона, камеры, геолокации и т.д. (такая же история и с приложениями)
Во всяком случае я использовал api Яндекса для превращения звука в текст, а сам звук получал с мобильных телефонов через браузер.

Интересно, конечно, на кой ляд такая система нужна? — доска объявлений из голосовых сообщений с возможностью поиска по ключевым тегам...
Re[3]: На чем такое делают теперь
От: paradoks  
Дата: 03.08.20 12:37
Оценка:
Здравствуйте, QuickWinRu, Вы писали:

QWR>Здравствуйте, paradoks, Вы писали:


P>>для мобильных фронт-энд скорее всего придется делать как приложения так как там для браузеров сильно урезан функционал работы клиента по звуку


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

QWR>Во всяком случае я использовал api Яндекса для превращения звука в текст, а сам звук получал с мобильных телефонов через браузер.

QWR>Интересно, конечно, на кой ляд такая система нужна? — доска объявлений из голосовых сообщений с возможностью поиска по ключевым тегам...


так еще недавно фоновая музыка не стартовала вообще, объекты игровые при столкновении не могли звуки издавать — звуки только внутри обработчика на тап только
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.