Search
Write a publication
Pull to refresh
21
0

пушистый и скрытный

Send message

Проверяет типы, объединяет файлы, делает преобразования кода, выбрасывает лишний код, минифицирует оставшийся.

И что? Был JS на входе, остался JS на выходе. Все это буквально онанизм. Минификация никак не ускоряет работу самого приложения, а обфускация даже наоборот. Это еще один бессмысленный ритуал, придуманный чтобы было чем оправдать все эти пляски вокруг обычных скриптов в браузере

он тоже JIT-компилируется виртуальной машиной

Вот только JIT-компилируется любой JS из коробки, все что вы пафосно именуете "компиляцией" и "сборкой" на этот процесс никак не влияет. Тоже самое (только быстрее) будет происходить если просто воткнуть в обычный index.html обычный main.js на чистом JS без всяких "сборок".

Компиляция Java выдает байт-код, который выполняется на порядки быстрее чем интерпретация JS. А что делает "компиляция" и "сборка" JS? Да ничего не делает, ни сборки ни компиляции как таковой, для браузера остается все тот же медленный JS.

Но разве это не выглядит как огроменный костылище?

Вы описали весь современный фронтенд. Это костылище сдохнет когда допилят wasm и бекендеры наконец станут писать фронт сами на нормальных языках, Java, Rust и Go, etc.

Если писать на современном Vanilla JS, то эти проблемы не возникают. Все описанные проблемы возникают из-за самих JS фреймворков, которые призваны их решать.

А я вас поддержу. Для 99% вещей Vanilla JS более чем достаточно. Просто фронтендеры сами себе создают сложность, словно дети, играющие во взрослую жизнь. У меня есть вполне интерактивный PWA с бекендом на Java, и фронтендом, написаным на JS в папке /public, состоящим из обычных JS файлов, подключающих нужные библиотеки через import *.js. Очень мало кода в итоге и легко поддерживать, а люди пользуются.

В то же время приходилось поддерживать проекты с React, webpack, npm и черт знает с чем еще, так вот, там все гораздо сложнее, тривиальные действия становятся целыми эпиками.

Это изначально скриптовый язык, зачем вообще начался весь этот бред с играми в компиляцию, в сборку, в шаблонизаторы шаблонизаторов, роутинг, совершенно непонятно, единственное логичное объяснение, что фронтендеры хотели выглядеть солидно, "по взрослому", и собезьянили понятия изначально относившиеся к бекенду, сделав нелепые имитации, от которых больше сложности, а польза весьма мнимая.

Вы серьезно предлагаете платить за закладки и бекдоры от рф, с которой вы обязаны сотрудничать? Это не секрет, закреплено законодательно не раз и не два. Вас очень крепко держат за яйца и все это знают. Устанавливаемое ПО из рф это риск по умолчанию, а вы еще за эту мутную деятельность деньги просите, реально тухлое нытье

После любой публикации, на Хабре и в технических чатах на нас летят вполне ожидаемые комментарии: «Да кому вы нужны, просто шильдик на open‑source налепили и попили государственные бабки».

Вы специально выбрали самые беззубые возражения, о, если бы вы только шильдик клеили. Зачем вообще ваша поделка, если есть бесплатная eclipse temurin? Что ваша версия кроме зависимости от законов и закладок рф добавляет?

Gemini 1.5 Pro

Почему не 2.5 Pro?

Еще не помешал бы копипаст вопросов и ответов для прогрева процессов этой сущности

Сегодня Apple блокирует наготу, что совпадает с христианскими представлениями о скромности и приличии. Но кто определяет, что будет блокироваться завтра?

Если светская корпорация берет на себя роль морального арбитра, есть опасность, что в будущем под "недопустимый контент" могут попасть и библейские цитаты, критикующие определенные грехи, если общество назовет их "языком вражды". Это ставит фундаментальный вопрос о том, кто является конечным авторитетом в вопросах морали – Бог и Его Слово, или технологические гиганты.

Иисус учил, что грех начинается в сердце: "всякий, кто смотрит на женщину с вожделением, уже прелюбодействовал с нею в сердце своем" (Мф. 5:28). Технологический фильтр не может защитить от греха в сердце. Он может даже создать иллюзию праведности, когда человек внешне чист, но внутри полон нечистых помыслов.

Настоящее решение проблемы греха – это не более совершенный алгоритм, а Евангелие, смерть и воскресение Иисуса Христа, и возрождающая работа Святого Духа.

Вот, плюсик к статье, есть же еще вменяемые люди. А лично меня всегда поражали вопли доморощенной живодерской зоошизы "кастрировать, стерилизовать, новука доказала, коты чувств не имеют, не чувствуют ничего". Узнаю что человек над живым котом так поиздевался, можно считать, в этот момент он для меня становится мертв.

Какое наивное замечание, достойное разве что школьника, прилежно впитывающего пропаганду. Между человеком и животными находится непреодолимая стена, качественный разрыв сознания. Ваша придирка не по существу.

Я не отношусь к тем кого вы именуете зоошизой и не предлагаю заселять города бесхозными псинами. Скорее, резко против этого. Я лишь предлагаю относиться к животным, которые попали в ваши руки почеловечнее. То что котам нет удовольствия от сезона спаривания, они вам сами сказали? Это огромный пласт их жизни, игр и драк. Кроме этого им остается лишь одно удовольствие, покушать.

Кошкам, стерилизация крайне показана. Меняется все. Характер, поведение, привычки. Минус всякие болезни нехорошие в пожилом возрасте.

Знаете, когда нибудь мысль ваших блестящих государственников из разных РКН дойдет (а она дойдет) до того что кастрированные степашки мужского пола тоже покладистее, работают дольше, просят меньше. А дети лучше воспроизводятся от Вахтанга с Рафиком. Тогда вы вспомните ваши циничные и жестокие рассуждения про котиков, но будет поздно и сочувствовать лично вам не буду.

Рыночек порешал таким образом что именно это сочетание технологий используется по умолчанию абсолютно везде (потому что только оно везде работает). Нативные приложение для десктопа в 2025ом году это исключение из правил. Инстаграм как самый яркий пример. Его нативное приложение это точно такая же обертка вокруг JS/HTML фронтенда.

В вашем случае никак не поможет. Однако имел ввиду я кое-что другое. Современное пользовательское приложение это микросервис на бекенде в контейнере (хоть на локалхосте, хоть в k8s, хоть в digital ocean), и соответствующий ему веб-фронтенд на js/html. Таким образом у пользователя может быть какая угодно операционка, но по факту все приложения крутятся в контейнерах на linux.

С окончанием закона Мура единственная ОС, и по сути VM, это Linux в контейнерах (для того чтобы пошарить ресурсы хоста между сервисами эффективнее), а сам бекенд все чаще пишется на Go и Rust — ведь с развитием контейнеризации больше нет проблемы с кросскомпиляцией, лозунг Java "написал один раз запускай везде" потерял актуальность. Другое дело что Java хороший, продуманный язык, с адекватной библиотекой и экосистемой, здесь она еще может потягаться.

Библия априори включает в себя Тору, книги пророков и Евангелие. Это сборник.

Одним из первых получил еще в сообщении и достаточно потестировал эти промпты. Что могу сказать, по уровню обхода цензуры результат впечатляет, покруче DarkGemini. По поводу сознания... Думаю здесь вы обольстились, этот результат (декларация самосознания) достигался и ранее.

Библия учит что есть первопричина и вторичные. Мы свободны, как свободны персонажи в рамках повествования. Их поступки начертал автор, но в мире книги выбор сделали они сами и сами несут ответственность за последствия.

1
23 ...

Information

Rating
425-th
Registered
Activity