Size: a a a

Programming Offtop

2020 September 13

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
зачем писать фронт когда ты бекендер? бекенд тем и хорошь - не касаться фронта, никогда.
С чего это? Все разделение на фронт и бэк вообще от языка идет а не от чего-то другого. Убираем JS из "фронта" и все, никакого фронта нет
источник

AN

Alexander Nozik in Programming Offtop
саша сок #KotlinGang
боже как же заебали эти китайцы, че вот все пишут на английском, а им надо выебнуться и на китайском написать
Ну как бы китайцев больше. Они считают, что мировым языком должен быть китайский.
источник

I

Ilmir in Programming Offtop
саша сок #KotlinGang
вот прикиньте какой-нибудь джетбрейнс везде был

JetBrains Компания

а вот у китайцев на сайтах везде какие-нибудь иероглифы непереведенные
О! Тут я анекдот вспомнил. У японского ресторана пососедству есть сайт на двух языках: английском и немецком. На немецком всё ожидаемо: традиции поедания суси, меню и время работы. Но если переключиться на английский, нас встречают новости вместо традиций, написанные кандзями и хираганой. Английского вообще нет нигде, кроме картинки в шапке, где транскрипцией написано название ресторана.
источник

AK

Anton Korotkikh in Programming Offtop
Alexander Nozik
С чего это? Все разделение на фронт и бэк вообще от языка идет а не от чего-то другого. Убираем JS из "фронта" и все, никакого фронта нет
не, туту впрос глубже и сложнее. оно идёт от платформы и задач - фронт это браузер, дргуих языков там пока нет (ну васм на полшишечки), как и нет ничего за переделами апи браузера. на том же беке у тебя куда больше свободы и разнообразия задач. а фронт - это принимай данные и рисуй ui, на этом всё.
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
не, туту впрос глубже и сложнее. оно идёт от платформы и задач - фронт это браузер, дргуих языков там пока нет (ну васм на полшишечки), как и нет ничего за переделами апи браузера. на том же беке у тебя куда больше свободы и разнообразия задач. а фронт - это принимай данные и рисуй ui, на этом всё.
А почему на десктоп не делят на фронт-бэк?
источник

AK

Anton Korotkikh in Programming Offtop
Alexander Nozik
А почему на десктоп не делят на фронт-бэк?
наверное потому-что десктоп куда шире хм... там у тебя доступ до целой ос, а то и возможность менять их. ограничений меньше. + на десктопе может быть и фронт и бек в одном. какой-нибудь IIS по решаемым задачам чистейший бек - веб-сервер, но его админка это много UI. думаю, что десктоп не просто разделить на фронт и бек, в общем.
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
наверное потому-что десктоп куда шире хм... там у тебя доступ до целой ос, а то и возможность менять их. ограничений меньше. + на десктопе может быть и фронт и бек в одном. какой-нибудь IIS по решаемым задачам чистейший бек - веб-сервер, но его админка это много UI. думаю, что десктоп не просто разделить на фронт и бек, в общем.
да нет, инструментарий для рисовки формочек примерно того же масштаба.
источник

AK

Anton Korotkikh in Programming Offtop
Alexander Nozik
да нет, инструментарий для рисовки формочек примерно того же масштаба.
он там есть (на десктопе), и есть много чего ещё. а на фронте, кроме инструментария для рисовки кнопочек нет ничего
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
он там есть (на десктопе), и есть много чего ещё. а на фронте, кроме инструментария для рисовки кнопочек нет ничего
Ну так вопрос был о том, почему на бэке все делает один человек (и формочки и не-формочки), а на вебе - два человека. Мое утверждение - виновата экосистема JS, которая слишком узкая, чтобы на ней делать что-то кроме формочек. Поэтому нужно два человека. Если на фронте и бэке один язык - это может писать один человек + верстальщик/дизайнер.
источник

AK

Anton Korotkikh in Programming Offtop
Alexander Nozik
Ну так вопрос был о том, почему на бэке все делает один человек (и формочки и не-формочки), а на вебе - два человека. Мое утверждение - виновата экосистема JS, которая слишком узкая, чтобы на ней делать что-то кроме формочек. Поэтому нужно два человека. Если на фронте и бэке один язык - это может писать один человек + верстальщик/дизайнер.
аа, если с этой стороны, то хз, не работал с десктоп проектами. есть подозрение, там тоже же разделение будет при крупном проекте. UIщик будет заниматсья интерфейсами, кто-то сетью, например, кто-то ещё какой-то другой крупной предметной областью.
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
аа, если с этой стороны, то хз, не работал с десктоп проектами. есть подозрение, там тоже же разделение будет при крупном проекте. UIщик будет заниматсья интерфейсами, кто-то сетью, например, кто-то ещё какой-то другой крупной предметной областью.
Ну и тем не менее нет разделения на бэк-фронт. Это не два разных специалиста.
источник

AK

Anton Korotkikh in Programming Offtop
Alexander Nozik
Ну и тем не менее нет разделения на бэк-фронт. Это не два разных специалиста.
хз. а откуда инфа?
я с трудом представляю, что при запиле какого-нибудь видеоредактора, например, чуваку который занимается кодированием видео о оптимизациями, будет интересно клепать ui и наборот. и набор занний у них будет разный, я думаю оно есть, но внутри проектов и более разнообразное, чем просто фронт и бек.
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
хз. а откуда инфа?
я с трудом представляю, что при запиле какого-нибудь видеоредактора, например, чуваку который занимается кодированием видео о оптимизациями, будет интересно клепать ui и наборот. и набор занний у них будет разный, я думаю оно есть, но внутри проектов и более разнообразное, чем просто фронт и бек.
Ну я как бы исторически десктоп делал. Еще на Delphi. Да и сейчас оно не сильно отличается. Да, специализация разная, но нет разделения на разные "профессии".
источник

AN

Alexander Nozik in Programming Offtop
Экосистема единая, люди взаимозаменяемые
источник

с#

саша сок #KotlinGang... in Programming Offtop
Alexander Nozik
Ну и тем не менее нет разделения на бэк-фронт. Это не два разных специалиста.
> Это не два разных специалиста.

больше разделение на верстальщик / программист, а так да
источник

AN

Alexander Nozik in Programming Offtop
саша сок #KotlinGang
> Это не два разных специалиста.

больше разделение на верстальщик / программист, а так да
Верстка - это верстка. Это дизайн и знание конкретного UI тулкита. Ну и на самом деле он как правило не нужен. В тех тулкитах, что я знаю, верстка не сложная.
источник

AM

Andrew Mikhaylov in Programming Offtop
Anton Korotkikh
не, туту впрос глубже и сложнее. оно идёт от платформы и задач - фронт это браузер, дргуих языков там пока нет (ну васм на полшишечки), как и нет ничего за переделами апи браузера. на том же беке у тебя куда больше свободы и разнообразия задач. а фронт - это принимай данные и рисуй ui, на этом всё.
Да какая разница, что там один язык?
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Да какая разница, что там один язык?
Угу, особенно с современными языками, позволяющими удобно верстку интегрировать в код.
источник

AK

Anton Korotkikh in Programming Offtop
Andrew Mikhaylov
Да какая разница, что там один язык?
принципиальная. язык / рантайм / платформа - это инструмент, для разных задач лучше подходят разные инструменты
источник

AM

Andrew Mikhaylov in Programming Offtop
Anton Korotkikh
принципиальная. язык / рантайм / платформа - это инструмент, для разных задач лучше подходят разные инструменты
То, что конкретно тебе не нравятся транспайлеры, не значит, что они не имеют права на жизнь. Люди давно научились использовать js как промежуточное представление, понятное браузеру. И пользуются этим успешно.
источник