GitSputnik: у php тоже нет блокировок если без блокировок писать. Тут же вопрос как все не запороть, а запороть можно все что угодно. Паралельное/неблокируемое программирование требует чуть больше усидчивости и уровня.
entermix: ну тип того, просто у вас должна быть возможность раскидать данные по шардам так, что бы все запросы отрабатывали целиком на одном шарде. Это единственное ограничение.
Sanes: Вообще когда у студий заказывают какой-то стартап - это практически сразу проигрыш. Я просто знаю как думают разработчики в этих студиях, они не на бизнес, ценность для юзера конечного и не на развитие проекта работают, а просто... есть задача - делаем задачу как придется.
Sanes: продуктивное время - 6 часов в день. У отдельных людей больше. Но это никакого отношения к делу не имеет. Имеет - бюджет. С таким бюджетом можно позволить себе ~2 человекомесяца разработки, и это включая и фронтэнд и бэкэнда. Причем в любом случае стэк технологий, если мы берем что-то популярное, уже не особо влияет.
Sanes: давайте прикинем, 500 000 рублей, это примерно 340 человеко-часов рядового фрилансера который не зафакапит проект (а скорее всего их будет двое, фронтэнд и бэкэнд). И что-то подсказывает что это весь бюджет на проект, то есть денег на маркетинг и рекламу нет. Ну или пока нет. Сделать MVP за 340 часов конечно можно, но это не релизная версия будет, а так, что бы к инвесторам не с пустыми руками.
юр лицо гарантий на факапы не дает. Обычно это лишь гарантия что человек не сленяет забрав с собой деньги. Но только тогда надо подходить к составлению контракта грамотнее. Большая часть проектов фэйлится из-за слишком частых и необдуманных изменений требований, которые увеличивают время разработки в разы. То есть что бы разработчик не зафакапился должен быть опытный продукт оунер.
Иван Федоров: технологический стэк не столь важен, найдите адекватных специалистов а они уже выберут стэк. Лично я бы делал на angular + symfony просто потому что это мой стэк технологий и я не вижу ни одной фичи которую нельзя реализовать на этом стеке эффективно.
rtfmmftr: не верьте мне наслово. Вся суть в уменьшении связанности стилей и повторном реюзе. Там в статьях приводится пример использования и блока и элемента на одном элементе.
Дмитрий Кузнецов: давайте так, в первом профита нет. Причем для второго варианта апишку на поддомен можно не выносить (иначе надо еще с CORS заморачиваться), зато это будут два независящих друг от друга приложения. Все чистенько и удобненько.
У первого варианта есть профит, если мы хотим префетчить данные, мол мы можем index.html генерить и вставлять туда какой-то базовый httpCache с уже забитыми данными, что бы уменьшить время старта ангуляр приложения. Но это можно и потом сделать.