Найти в Дзене

Что выбрать из технологий при старте проекта

Всем привет!
Какой фреймворк, библиотека, база данных будет лучшим выбором для моего web или mobile стартапа? Это вопрос, который я вижу или получаю каждый день.
И этот вопрос логичен. Ведь каждый хочет сделать свой проект идеально используя самые идеальные решения для него. Но, вот правильного ответа на этот вопрос по факту нет.

Всем привет!

Какой фреймворк, библиотека, база данных будет лучшим выбором для моего web или mobile стартапа? Это вопрос, который я вижу или получаю каждый день.

И этот вопрос логичен. Ведь каждый хочет сделать свой проект идеально используя самые идеальные решения для него. Но, вот правильного ответа на этот вопрос по факту нет.

Отвечая раз и навсегда: «лучшей» технологии не существует. У каждой технологии есть свои плюсы и минусы, и выбор всегда включает в себя множество компромиссов, которые вы должны понимать, чтобы сделать правильный выбор. Более того, функциональные требования к программному обеспечению (домен, функции, пользовательский интерфейс и т. д.) И кросс-функциональные требования (производительность, доступность, долговечность и т. д.) различны.

Кроме того, вы должны принять во внимание организационную стратегию, позволяющую избежать «технического зоопарка», и ваш опыт (и опыт ваших коллег).

Итак, не существует такой вещи, как«
лучшая »технология. Вы должны найти наиболее подходящую технологию в соответствии с вашими конкретными требованиями и ограничениями.

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

Главное это понимать принципы построение программного продукта и понимать зачем вы делаете этот проект, и что хотите получить от него. Если это тестовый проект или MVP - то выбор технологий и решений может быть одним, если же вы понимаете, что работа предстоит в долгую - то выбор будет другим.

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