Size: a a a

Programming Offtop

2020 May 05

AK

Anton Korotkikh in Programming Offtop
Denys
У меня знакомый (токовый) JS-фулстакер много собеседует и недавно жаловался, что к бекендщикам много требований: нужно знать кеширование, оптимизации, безопасность, архитектуры, редисы всякие. А фронтендеры не могут даже Реакт хуки подучить
ну так логично же. бек гораздо глубже, инетереснее и сложнее. там есть куда расти, фронт - это просто изолированая песочница браузера. какое ещё кеширование, оптимизации итд? - жсон получи с бека и кнопку покрась.
ещё такой нюанс, что знания для бека сохраняются и их можно переиспользовать, можно оперировать базовыми принципами и иными фундаментальными занниями. на фронте ничего фундмаментального нет - это сиюминутный шалаш из костылей, который регулярно сжигают раз в год. бекендер осознал 5 лет назад что такое acid, например, или принципы конкаренси и будет ещё дальше это пользовать. фронтёр выучил бекбон и забыл, потому-что нужно теперь эмбер, потом забыл - т.к. время ангуляр один, потом забыл, потому-что нужно теперь реакт и глянуть на новый ангуляр 2,3 ... 6... , потом он судорожно меняет грант на галп, галп на вебпук, вебук на роллап и смотрит бессымлсенный доклад про парсел какой-нибудь, который потом снова выкидываить черз год. фронт - болото.
источник

AM

Andrew Mikhaylov in Programming Offtop
Unat
На костылях и обёртках скорее уж
По-моему, Егор таки не об обёртках с костылями
источник

AN

Alexander Nozik in Programming Offtop
Unat
На костылях и обёртках скорее уж
какую обертку не придумай, она все равно будет оборачивать состояние DOM, которое не отражается в реакте. Надо как-то руками инвалидировать это состояние. А это не получается с функциональными компонентами
источник

(

( in Programming Offtop
Alexander Nozik
Это как? на канве что ли?
ну, например, да
источник

СГ

Сергей Греков... in Programming Offtop
Этот тред продолжает доставлять)
источник

ML

Mikhail Levchenko in Programming Offtop
Сергей Греков
Этот тред продолжает доставлять)
Думаю, Денису он тоже доставляет
источник

ML

Mikhail Levchenko in Programming Offtop
Блин, интересный аргумент в пользу значимых отступов https://blog.ploeh.dk/2020/05/04/significant-whitespace-is-dry/
источник

I

Igor in Programming Offtop
Кстати только недавно узнал, что несмотря на то что f# это диалект ocaml,

НО в ocaml отступы НЕ значимы
источник

ML

Mikhail Levchenko in Programming Offtop
Igor
Кстати только недавно узнал, что несмотря на то что f# это диалект ocaml,

НО в ocaml отступы НЕ значимы
там же есть расширение или диалект для того чтобы их делать значимыми
источник

I

Igor in Programming Offtop
Mikhail Levchenko
там же есть расширение или диалект для того чтобы их делать значимыми
Может быть, только зачем
источник

ML

Mikhail Levchenko in Programming Offtop
Igor
Может быть, только зачем
because it can
источник

AL

Alexander Levin in Programming Offtop
Ну, основной минус - пробелы банально не всегда хорошо читаемы. Поэтому говорить, что это взаимозаменяемые идеи скоупинга не особо выходит.
источник

ML

Mikhail Levchenko in Programming Offtop
Alexander Levin
Ну, основной минус - пробелы банально не всегда хорошо читаемы. Поэтому говорить, что это взаимозаменяемые идеи скоупинга не особо выходит.
не понимаю аргумент про читаемость. можно пример?
источник

AL

Alexander Levin in Programming Offtop
Mikhail Levchenko
не понимаю аргумент про читаемость. можно пример?
Ну у меня есть знакомые, которые на глаз не смогут сказать количество отступов. Поэтому программирование на питоне внезапно становится очень большой проблемой.
источник

I

Igor in Programming Offtop
Mikhail Levchenko
because it can
Ну из минусов что я замечаю - это необходимость в лишней пунктуации,
типа () расставлять что бы вложенные ПМ-не путался, let-in постоянные
источник

AL

Alexander Levin in Programming Offtop
У меня конкретно такой проблемы не было, но все равно с отступами было на питоне тяжело. Вроде причина была в том, что не всегда я продолжал текст на том уровне отступа, на котором хотел и IDE не особо помогала с этой проблемой.
источник

AN

Alexander Nozik in Programming Offtop
Захар пришел в нейтив
источник

AM

Andrew Mikhaylov in Programming Offtop
И сильно умные вопросы задаёт как для Захара
источник

VP

Vladimir Petrakovich in Programming Offtop
Alexander Levin
У меня конкретно такой проблемы не было, но все равно с отступами было на питоне тяжело. Вроде причина была в том, что не всегда я продолжал текст на том уровне отступа, на котором хотел и IDE не особо помогала с этой проблемой.
О да, я тоже замечал, что IDE не всегда дружит с отступами
источник

VP

Vladimir Petrakovich in Programming Offtop
Но это могла быть проблема конкретной реализации
источник