М.Двач / Программирование

Этого треда уже нет.
Это копия, сохраненная 20 июля 2019 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

80 Кб, 648x270
Аргументированно: javascript или python для бэкенда 16 июня, 12:43 1417138 В конец треда | Веб

Давно уже не ньюфаг, поэтому больше взываю к умному анону тупой мне не помог в ньюфаче. Анон, попробуй как-то аргументированно высказаться в сторону одного из языков (javascript или python). Нужен какой-то мысленный перевес, ибо повис в выборе.

Задачи: классический веб-бэкенд (фронт - на говне из jquery)

Ответы177

2 16 июня, 13:52 2 1417177

>>1417138 (OP)
В бекенде языки в чистом виде не используют, используют фреймворки, вроде Джанго для питона или Экспресса для нодыЖС.

Надо смотреть на конкретные фреймворки.

Javascript как язык полное говно, это не обсуждается. Инфраструктура никакая, поддержку всего надо через какие-то сторонние модули делать и криво, а у питона это в коробке.

Плюс JS, он асинхронный из коробки, через коллбэки. Там какие-нибудь вебсокеты поэтому на порядок проще поддержать, на голом языке и в фреймворках, в Джанго ты так просто не поддержишь, хотя в самом питоне несложно, в Джанго придётся городить кучу костылей ради этого. Это пожалуй единственный реальный плюс JS.

Сама асинхронность одинаковая, пользоваться коллбэками нынче зашквар, а async/await примерно одинаково работают в обоих языках, хотя не совсем.

Ответы202209216

3 16 июня, 14:36 3 1417202

>>1417177
Мысли в слух:
Мне показался JS сложным, в плане - наличия множества подводных камней и разного рода решений копившиеся слоями от стандарта к стандарту. То есть, в нем нужно больше знать, поэтому, в общем, и сложнее. В следствие, js все равно нужно будет грамотно и глубоко изучать, и думается, логично остановится только на нём (чтобы не тянуть багаж знаний и по питону).

Да, питон приятнее и удобнее.

Аргументированно: javascript или python для бэкенда # OP 4 16 июня, 14:39 4 1417209

>>1417177
Благодарю за мысль.

# OP 5 16 июня, 14:42 5 1417216

>>1417177
В питоне видел и асинхронные мини-фреймворки, насколько они качественные и производительны, не известно потому что мне кажется питон уступает js.

6 17 июня, 01:01 6 1417480

Закончил фронт часть тудушки на жсе, хотел писать бэкенд на Джанге. И что-то надо устанавливать пистон, джангу, подсветку для вскода. Ой ну нахуй - установил express, написал на нем.
Трогаешь только бэк - бери пистон
Трогаешь и бэк и фронт - не мучай жопу, пиши все на жс
хуже червя-пидора, даже не ждун ещё безработный

7 17 июня, 09:57 7 1417558

TypeScript
Бахнул монорепу на lerna, забацал REST бэк, слизал .ts версию бойлерплейта Реакта и подятнул интерфейсы из бека. Успевай Tab нажимать, код летит только так.

Тред утонул или удален.

« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion