Найти тему

На какой технологии делать свой стартап?


__

При выборе технологии для стартапа имеет значение три вещи:

1) Какая технология сможет сделать то, что вы хотите от своего стартапа. Например, если вам нужно разработать приложение для компьютера, то вы не сможете использовать php, тут нужно будет использовать C++, C# или Java. Главная ошибка тут - пытаться использовать какие-то непонятные библиотеки и библиотеки, когда для этой задачи есть более подходящий инструмент.

2) Скорость разработки, скорость внесения изменений. Разработка стартапа - это процесс внесения огромного числа изменений в первоначальный план. Поэтому нужно брать технологию, которая позволяет работать быстро. Например, Java с его Spring позволяет получать надежные решения, но срок разработки очень длительный. Для стартапов нужно брат что-то типа PHP (Laravel), Python (Djnago). Т.е. технологии которые дают результат максимально быстро.

3) Стоимость разработки. Просто подумайте, что если ваш стартап выстрелит и вам понадобится нанять еще разработчиков, сможете ли вы конкурировать за лучших Java-разработчиков с каким-нибудь сбербанком? Очевидно что нет, поэтому всегда лучше брать более дешевую технологию. Переписать можно будет всегда потом, когда уже появятся деньги, а на старте вопрос зп разработчикам может стать критическим "прорвется ваш стартап или загнется".

P.s. Но если сказать прямо, проще всего начать писать свой проект на том, что ты знаешь. Если ты, например, знаешь Ruby On Rails, то ты пиши на нем.
На какой технологии делать свой стартап? __  При выборе технологии для стартапа имеет значение три вещи: 1) Какая технология сможет сделать то, что вы хотите от своего стартапа.
1 минута