Bandicoot
@Bandicoot
Вась-программист

Как найти применение модным технологиям в типовых проектах?

Возьмем ряд "типовых" проектов: сайты-визитки, корпоративные сайты, сервисы, блоги, интернет-магазины, парсеры, агрегаторы итд.

Практически 100% из них вообще без проблем можно выполнить на LAMP-стеке, используя любой распространенный фреймворк на PHP.
Т.е. на весь остальной мир языков и технологий можно просто забить.
Но тем не менее, хочется выйти из зоны комфорта и попробовать что-то новое, во многих из нас есть интерес к новым открытиям, исследованиям.
Но если что-то пробовать - это должно быть целесообразно затрачиваемым усилиям и времени.

Например, возьмем модный в настоящее время Go. Как ему найти применение в вышеперечисленных категориях проектов, если все они прекрасно делаются без него? Я конечно понимаю, можно взять и целиком попытаться запилить такой проект на новом языке, но оно же того не стоит. Всем нам хочется нормально жить, для чего зарабатывать деньги важнее, чем проводить эксперименты. Лично я пришел в программирование ради денег, будучи выходцем из бедной семьи. Кто со мной не согласен - можете не кидать в меня помидоры, все равно увернусь)

Так вот, какие узкие места в разрабатываемых проектах можно закрывать посредством Go, Elixir, модных нынче функциональных языков? Для каких задач в реальном мире они предназначены лучше всего? Возможно они идеальны для написания каких-либо узкоспециализированных микросервисов, воркеров итд.

P.S. Прошу модераторов не удалять вопрос, он вполне конкретный
  • Вопрос задан
  • 191 просмотр
Решения вопроса 2
gobananas
@gobananas
finishhim.ru
Так делайте НЕ типовой проект что бы выйти из зоны комфорта. Вы пытаетесь думать где применить варежки на Юге, хотя надо поехать на Север и там им сразу найдется применение.

Всем нам хочется нормально жить, для чего зарабатывать деньги важнее, чем проводить эксперименты.

Вот вы сделали проекцию своего мнения на всех, а кто-то всё свободное и часть рабочего времени тратит на эксперименты, а зарабатывает мало ))

какие узкие места в разрабатываемых проектах можно закрывать посредством Go, Elixir

Если там нагрузка будет только тестовая от вас то и PHP везде справится, а так... запилите pet-проект с API, откройте его миру бесплатно, немного продвижения и тогда вы увидите как текущие средства не справляются с нагрузкой и придёт время применять другие технологии.

Понятное дело, что как ни думай как в песочнице поработать экскаватором - все решения будут так себе.
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Так вот, какие узкие места в разрабатываемых проектах можно закрывать посредством Go, Elixir, модных нынче функциональных языков? Для каких задач в реальном мире они предназначены лучше всего? Возможно они идеальны для написания каких-либо узкоспециализированных микросервисов, воркеров итд.
Если пишите на PHP - пишите дальше на PHP.
Для перечисленного на PHP - есть pthreads.
Добавлю это.

Если хотите большую ЗП, язык программирования - не главное!
Главное - ваше умение и способность создавать востребованный, удобный, конкурентоспособный, производительный и легко масштабируемый бизнес-сервис за минимальное время и стоимость.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
angrySCV
@angrySCV
machine learning, programming, startuping
никто тебе не даст смыслов, если у тебя нет задач и "боли".
тебе нравиться делать интернет магазины и лэндинги на пхп -> отлично делай.
не зачем тебе высокопроизводительные инструменты для обработки данных на многоядерных системах и кластерах
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы