Size: a a a

2020 June 22

СА

Сергей Аксёнов... in ctodailychat
Eugene
Slim скорее всего потом вырастет обратно в симфони

Я думал сейчас для новых проектов берут лару
Ну вот уже лет пять точно не вырастает. У них свой профиль - мы, дескать, минималистический фреймворк, построенный на PSR. Bring your own ORM, middlewares и даже DI-контейнер.
источник

СА

Сергей Аксёнов... in ctodailychat
Eugene
Slim скорее всего потом вырастет обратно в симфони

Я думал сейчас для новых проектов берут лару
У меня предубеждение против Laravel, он очень заточен на быстрый результат и совсем не заточен на поддержание и развитие этого результата. Где-то чуть выше Drupal в моей системе ценностей)
источник

A

Andrey in ctodailychat
Сергей Аксёнов
Всем привет! Если вам хочется попрокрастинировать этим солнечным утром по московскому времени - вот какую тему хочу вбросить.

На вопрос "какой язык/фреймворк выбрать для монолитного REST API бэкенда нового проекта", который мне задают регулярно, я сам всегда отвечаю - те, где у тебя/твоей команды уже есть максимум компетенций. А недавно так получилось, что я этот вопрос задал себе. И поняв, что владею в достаточной степени несколькими стеками, и овладеваю новыми тоже достаточно быстро и эффективно - на верхние позиции выходят критерии типа:

- зрелость и беспроблемность (вероятность словить какие-то неразрешимые глюки или ограничения в языке/фреймворке, см. Flutter)
- доступность и стоимость инженеров (гоферов пылесосят с рынка)
- перспективы в ближайшие 5 лет (точно не Perl)
- экосистема библиотек/пакетов (leftpad)
- аффилированность с FAANG и другим крупняком (Go всегда будет языком для Google, а потом для остальных, Rust явно сильно затачивается под Mozilla Foundation)

И как-то получилось, что на первом месте незаметно оказались PHP и Symfony (либо Slim для менее развесистых проектов).

На второе аккуратно ставлю Kotlin/Spring с мыслью, что нехватку нативных библиотек всегда можно восполнить Java-наследием, и опасением конкурировать за инженеров с мобильной разработкой.

На третье - Python/Django, но уже с мыслью о конкуренции с рынком ML/data analysis.

Не готов рассматривать Java (рынок рабочей силы в основном состоит из инженеров кровавого энтерпрайза, которые плохо приспосабливаются к режиму стартапа), Go (людей мало и они дорогие, язык не заточен под REST-парадигму и большие монолиты), Typescript (там наведённый ад от экосистемы фронтенда), Ruby (мало людей, мало новых проектов, много легаси), .NET (сильная привязка к экосистеме Windows).

Какие ещё идеи, или поспорьте со мной, может быть?
Если умеешь в python/Django - посмотри на fast api, async uvloop...
источник

DK

Denis Kopitsa in ctodailychat
Сергей Аксёнов
Всем привет! Если вам хочется попрокрастинировать этим солнечным утром по московскому времени - вот какую тему хочу вбросить.

На вопрос "какой язык/фреймворк выбрать для монолитного REST API бэкенда нового проекта", который мне задают регулярно, я сам всегда отвечаю - те, где у тебя/твоей команды уже есть максимум компетенций. А недавно так получилось, что я этот вопрос задал себе. И поняв, что владею в достаточной степени несколькими стеками, и овладеваю новыми тоже достаточно быстро и эффективно - на верхние позиции выходят критерии типа:

- зрелость и беспроблемность (вероятность словить какие-то неразрешимые глюки или ограничения в языке/фреймворке, см. Flutter)
- доступность и стоимость инженеров (гоферов пылесосят с рынка)
- перспективы в ближайшие 5 лет (точно не Perl)
- экосистема библиотек/пакетов (leftpad)
- аффилированность с FAANG и другим крупняком (Go всегда будет языком для Google, а потом для остальных, Rust явно сильно затачивается под Mozilla Foundation)

И как-то получилось, что на первом месте незаметно оказались PHP и Symfony (либо Slim для менее развесистых проектов).

На второе аккуратно ставлю Kotlin/Spring с мыслью, что нехватку нативных библиотек всегда можно восполнить Java-наследием, и опасением конкурировать за инженеров с мобильной разработкой.

На третье - Python/Django, но уже с мыслью о конкуренции с рынком ML/data analysis.

Не готов рассматривать Java (рынок рабочей силы в основном состоит из инженеров кровавого энтерпрайза, которые плохо приспосабливаются к режиму стартапа), Go (людей мало и они дорогие, язык не заточен под REST-парадигму и большие монолиты), Typescript (там наведённый ад от экосистемы фронтенда), Ruby (мало людей, мало новых проектов, много легаси), .NET (сильная привязка к экосистеме Windows).

Какие ещё идеи, или поспорьте со мной, может быть?
Конкуренцию python web разработчиков с ML/DA можно не рассматривать, абсолютно разные области и навыки
источник

A

Artur in ctodailychat
я для последних проектов выбирал .нет, и для следующих подобных проектов либо снова выберу его, либо ноду, для общего развития и поиграться. никакой завязки на винду в .нет уже давно нет, с каждой новой версией C# только хорошеет
источник

СА

Сергей Аксёнов... in ctodailychat
Artur
я для последних проектов выбирал .нет, и для следующих подобных проектов либо снова выберу его, либо ноду, для общего развития и поиграться. никакой завязки на винду в .нет уже давно нет, с каждой новой версией C# только хорошеет
А без Visual Studio там не сильно хуже становится?
источник

A

Artur in ctodailychat
Сергей Аксёнов
А без Visual Studio там не сильно хуже становится?
я лично фанат VS, но многие пересаживаются на Rider, даже в винде
источник

IV

Igor V in ctodailychat
через года два-три к списку можно будет добавить deno. он хорош
источник

AL

Andrei [LaFut] Lakha... in ctodailychat
Artur
я лично фанат VS, но многие пересаживаются на Rider, даже в винде
Писать да, отлаживать все же удобнее в студии
источник

A

Alexander in ctodailychat
источник

АА

Александр Арбузов... in ctodailychat
хахахха, недели не прошло прежде чем они успели уже сделать временные аккаунты. создается впечатление, что они все же больше пиарятся и это было запланировано
источник

OA

Oleh Aloshkin in ctodailychat
источник

OA

Oleh Aloshkin in ctodailychat
Забавный лендинг
источник

RG

Roman Goncharenko in ctodailychat
Захотел сменить батарею в MBP 2017.  Стоит 18 тыщ 😳
источник

RG

Roman Goncharenko in ctodailychat
Потому, что меняют сразу с кейсом - клава, трекпад и АКБ
источник

N

Nikita in ctodailychat
Угу
источник

RG

Roman Goncharenko in ctodailychat
Ужос
источник

RG

Roman Goncharenko in ctodailychat
У меня при 225 циклах всего 66% остаточной ёмкости, порядка 3000 махов
источник

RG

Roman Goncharenko in ctodailychat
В хлаоми телефоне наверное и то сейчас больше 😂
источник

RG

Roman Goncharenko in ctodailychat
Roman Goncharenko
Потому, что меняют сразу с кейсом - клава, трекпад и АКБ
И хочется спросить, эпол, а что дальше? При замене АКБ заменять всё устройство?
источник