Avikot.ru

 > 

Форум

 > 

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


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

Testo96 | 14 марта 2020 г.

0

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


Gannover | 15 марта 2020 г.

+4

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

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

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

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


Slavery | 15 марта 2020 г.

0

Проще всего начать писать свой проект на том, что ты знаешь. Если ты, например, знаешь Ruby On Rails, то ты на нем напишешь проект быстрее, чем с нуля изучать Python и потом еще Django. Это очевидные вещи.

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

Например, раньше многие советвали начинать свой проект на Python (django), но если посмотреть на рынок, то найти хорошего Python разработчика очень сложно, и стоить они будут дорого. Например, даже .net core разработчики уже дешеве, чем python.


Janner | 15 марта 2020 г.

0

Запускаться нужно на том, что позволит тебе максимально быстро запуститься. Если посмотреть список успешных проектов, то можно заметить, что большинство из них использовало какие-то популярные решения (Ruby On Rails, Laravel, Django итд). Поэтому что лучше знаем, то и делаем. Единственное, что не нужно делать - это пытаться сделать свой проект на чем-то типа Spring, ASP.net, голый С++ - это слишком долго и муторно. На них нужно будет решать проблемы, которые при запуске проекта совсем не хочется решать.


Volhc | 15 марта 2020 г.

0

Я бы брал PHP и не испытывал судьбу. Facebook/Vk/Avito/Mamba/Lamoda/Связной/Jivosite - все работают на php, зарабатывают миллионы и как-то не парятся, что php - это не модно, не стильно. Надо проще к этому подходить.


Siguer | 15 марта 2020 г.

0

В идеале лучше сделать свой стартап сначала на чем-то простом, дешевом и быстром (хоть wordpress бери). Если он пойдет в массы, то уже можно будет похоливарить насчет стека и взять наиболее стабильное с потенциалом. На начальном этапе - это все лишние сложности.


GeekBrains