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 ★★★★★
()

Попробуй другой язык. Языков которые компилируются в js полно, вбей в поисковик и найдёшь десятки языков

вот тебе для примера 3 языка:

https://elm-lang.org/

https://kotlinlang.org/

https://www.typescriptlang.org/

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

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

TooPar ☆
()

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

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

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

На целину нет вакансий? По сабжу - реально не понимаю, что плохого в ЖС.

anon1984 ☆
()
Последнее исправление: anon1984 (всего исправлений: 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)
Ответ на: комментарий от shahid

kotlin/kotlin.js

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

DarkAmateur ★★★★★
()
Последнее исправление: DarkAmateur (всего исправлений: 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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.