LINUX.ORG.RU
ФорумTalks

Что если нравится верстка, но не нравится JS?

 


0

1

Недавно по работе писал небольшое приложение, которое ходит в базу используя flask из всего этого стека html,css,js,python отвращение к JS. Долгое время делал с большим удовольствием верстку

Перемещено Zhbert из web-development



Последнее исправление: KRex (всего исправлений: 1)

из всего этого стека ...,js,python отвращение к JS

Странный ты.

ya-betmen ★★★★★
()

Ты хочешь найти на ЛОРе психоаналитика?

hikari
()

Не нравится - не используй.

Zhbert ★★★★★
()

Пеши на сишке, потом компиль енскриптеном каким нибудь

TooPar
()

Можешь попробовать TypeScript, он немного адекватнее. Плюс сейчас никто вещи сложнее HelloWorld не пишет на голом JS, используют React, Angular или Vue, что также сильно структурирует код и упрощает работу.

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

KivApple ★★★★★
()
Последнее исправление: KivApple (всего исправлений: 1)
Ответ на: комментарий от anonymous

поподробней с этого момента. Мне как раз только формы обработать да обработчики событий написать, вообщем DOM. Как без жээса

KRex
() автор топика

Что если нравится верстка, но не нравится JS?

Тогда тебе в другую нишу. На фронте без JS никак.

CryNet ★★★★★
()

Купить мак и стать дизайнером.

Nervous ★★★★★
()
Ответ на: комментарий от KRex

С питоном и другими полумёртвыми язычками, у тебя два пути.
После того, как код разрастётся и усложнится достаточно, чтобы стать невыносимо тормозным, глючным и трудно-отлаживаемым, придётся весь свой многострадальный проект отнести на кладбище и...
1. Забыть.
2. Переписать с учётом full-stack development (клиент-сайд и сервер на одном языке, шарят общий код).
Не нравится жс - это нормально. Есть зрелые языки программирования, которые компилятся в JS и хорошо поддерживают React.js, что существенно упрощает разработку форм и интерфейсов в целом.

shahid ★★★★★
()
Последнее исправление: shahid (всего исправлений: 1)
Ответ на: комментарий от KRex

пилить бек?

Если модно — то node.js (тупоскрипт и т.д.).
Если кошерно, то обычно на энтерпрайзе (java), чтобы была куча энтерпрайзных либ на любой гипотетический случай в будущем. В случае java+fullstack - это вышеупомянутые связки scala/scala.js, kotlin/kotlin.js и может ещё что-то.

shahid ★★★★★
()
Последнее исправление: shahid (всего исправлений: 2)

Что если нравится верстка, но не нравится JS?

Не используй js, что мешает то? Есть какие-то особые требования? Раньше сайты работали без js и сейчас могут работать. И работают. Стараюсь минимально использовать js, а то и по возможности совсем не использовать. Сайты летают.

th3m3 ★★★★★
()

ну пиши на Qt css там есть, питон тоже, js - опционально

next_time ★★★★★
()
Ответ на: комментарий от anon1984

:) два чаю этому господину. Если не нравится js, то еще столько есть разных профессий. Дворник, уборщик, кассир, грузчик, водитель. Омон в конце концов.

mrdeath ★★★★★
()
Ответ на: комментарий от shahid

зрелые языки программирования, которые компилятся в js, это ты про скалу и прочие лиспы? :)

mrdeath ★★★★★
()
Ответ на: комментарий от th3m3

:) ты там блоги пилишь чтоли? что-то большое можно написать и без jquery даже. Вопрос стоит зачем, когда есть реакт. Реакт ускоряет разработку в разы. Правильно сделаный сайт на реакте сегодня использует примерно столько же, сколько занимал старый Jquery и из-за shadowdom работает еще быстрее, чем сайт на jq.

mrdeath ★★★★★
()
Ответ на: комментарий от shahid

я знал что вы извращенец, но чтоб до такой степени. Еще и людям советуете.

mrdeath ★★★★★
()
Ответ на: комментарий от mrdeath

Реакт ускоряет разработку в разы.

Сайт без js, тоже ускоряет разработку в разы. И грузится быстрее, особенно на мобильных девайсах.

ты там блоги пилишь чтоли?

Что угодно. Если не требуется явно js, то можно его просто не использовать. А то сейчас зайдёшь на какой-нибудь лендинг, а он пол часа грузится, зато сделан на ангуляре/реакте/вью(нужное подчеркнуть) - а js по сути, там нужен только чтобы формочку модально показать 🤦 Да такое можно на ванильке накатать, а то и совсем без js - на css. И сайт бы грузился практически мгновенно и пользователь увидел его быстрее. Не говоря уже про возможные тормоза на слабых девайсах.

Слишком много делают ставку на js в наше время, особенно в тех местах, где можно и без него обходится.

Да, есть проекты, где использование js-фрамеворков - более чем оправдано. Но не всегда и не везде.

Современный веб - это не только js-only, как некоторые пытаются навязывать. Просто есть адекватное использование и по делу, а есть не к месту, со всеми вытекающими.

th3m3 ★★★★★
()
Последнее исправление: th3m3 (всего исправлений: 1)

Что если нравится верстка, но не нравится JS?

верни себе свой 2007-й.

emissar ★★
()
Ответ на: комментарий от th3m3

Лендинги и сайты визитки да, можно сделать и без js. Нормальные платформы и веб-приложения типа всяких админок и прочих без react’а делать это полный закат солнца в ручную :)

Ну а визитки и лендинги с тоннами жса, это потому что большинство этих ресурсов делается «дизайнерами» за еду.

mrdeath ★★★★★
()
Ответ на: комментарий от DarkAmateur

зачем vue, когда истинные программисты налабают на котлине и без ву!

mrdeath ★★★★★
()

Рекомендую ES9 и потом в через babel прогонять. Вы, наверное, пишете на ES5, а там да, там боль.

sniper21 ★★★★★
()
Ответ на: комментарий от KRex

Сейчас за Ruby on Rails стоит браться?

Посмотри на elixir - это пушка.

ddidwyll ★★★★
()

Твои мучения мне непонятны, ведь js офигенен. Ну насколько это вообще возможно для си-подобного plop-языка.

Один подход к concurrency чего стоит.

Nervous ★★★★★
()
Последнее исправление: Nervous (всего исправлений: 1)

Используй GTK Broadway, тогда фронт писать не надо будет! И всё будет на Python.
... Шутки за 200.

ls-h ★★★★★
()
Ответ на: комментарий от Nervous

Твои мучения мне непонятны, ведь js офигенен

Вкусы ТСа изуродованы питоном. Он теперь извращенец на всю жизнь. Пора уже приравнять питон к порнографии и запретить лицам до 18 лет.

no-such-file ★★★★★
()
Последнее исправление: no-such-file (всего исправлений: 1)
Ответ на: комментарий от KivApple

Можешь попробовать TypeScript, он немного адекватнее.

…мог бы быть, если бы они не пытались сохранить обратную совместимость с js. А так получилась та ж херня плюс куча дополнительных наворотов.

Короче, хаха два раза.

dimgel ★★★★★
()
Ответ на: комментарий от DarkAmateur

но потом выясняется, что попытка слепить Kotlin.js и Vue.js может оказаться неудачной.

А всё потому что компиляция в js из другого языка – это дополнительный слой, фасад можно сказать, и как всякий фасад, он скрывает кучу специфических деталей того что под ним, и добавляет геморроя при необходимости сделать шаг влево-вправо от предусмотренных фасадом вещей.

Ну это не считая того, что vue – говно.

dimgel ★★★★★
()
Ответ на: комментарий от no-such-file

Пора уже приравнять питон к порнографии и запретить лицам до 18 лет.

А js значит к порнографии приравнивать не надо, я правильно Вас понимаю?

dimgel ★★★★★
()
Ответ на: комментарий от KivApple

Можешь попробовать TypeScript, он намного адекватнее

Поправил.
В строгом режиме приколы типа манкипатчинга через жопу запрещены.

Shadow ★★★★★
()
Ответ на: комментарий от Shulman

что не всем дано научится в проверку на null

И ООП через прототипы.
Вернее, не всем хочется. Если бы JS не требовался исключительно для браузеров, его популярность была бы едвали выше форта.

Shadow ★★★★★
()
Ответ на: комментарий от no-such-file

Пора уже приравнять питон к порнографии и запретить лицам до 18 лет.

Боюсь себе представить, к чему приравнивать C++.

Но я бы запретил программирование на JS без лицензии, а лицензии выдавал бы только после практикума на паскале.

Shadow ★★★★★
()
Последнее исправление: Shadow (всего исправлений: 1)

Недавно по работе писал небольшое приложение, которое ходит в базу используя flask из всего этого стека html,css,js,python отвращение к JS. Долгое время делал с большим удовольствием верстку

Потому что ты в нее не умеешь. Если бы умел, то понимал бы, какой там кромешный ад по состоянию на 2020 год, и почему в среднем по рынку писаки фронтенда всегда дороже писак бэкэнда. Потому что сделать хорошую растягиваемую страницу, где каждая деталь контента занимает свое место, причем, делает это на любом мало-мальски современном браузере — это уже значит, что твои сайты лучше, чем 98% интернета.

Ну и да, Flask все-таки приятнее чем Django будет.

byko3y ★★★★
()
Последнее исправление: byko3y (всего исправлений: 1)
Ответ на: комментарий от KivApple

Плюс сейчас никто вещи сложнее HelloWorld не пишет на голом JS, используют React, Angular или Vue, что также сильно структурирует код и упрощает работу

... и делает страницу белым листом в браузере с отключенным JS.

byko3y ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.