В неожиданности - код с которым ты имел дело в IDE, совсем не похож на тот код, который ты видишь на проде. Если что, я полтора года писал код с использованием GWT.
Спасибо, что привели в пример :) Так-то я макросы использую. Нажимаешь горячую клавишу и вся комбинация `/** @type {} */` автоматом рисуется. Многословно? Пожалуй. Зато без транспиляции ;) Дебажить в браузере - одно удовольствие!
Успешное компилирование кода в TS говорит лишь о том, что в коде нет ошибок компиляции. А вот насколько хорошо тот код будет работать, то вопрос открытый. Я бы сравнил разработку на TS с занятием сексом в презервативе - он обязателен, если я не уверен в своих партнёрах. Или в себе.
А TS даёт 100% гарантию запускаемости кода? Или только повышает вероятность? Пишите прямой код, и не пишите кривой - вот и не будет ломанного кода. JSDoc'и лишь помогают IDE помогать вам ориентироваться в вашем коде - т.е., "сразу увидеть, где мы используем старое поле и где нужно его сменить".
А у вас есть статистика на сколько килотонна комментов замедляет работу программы? А на сколько увеличивает скорость отлова багов? И, да - я потяну все эти килотонны на прод :) А вы можете их вырезать, если они вам не нужны. И всё равно без транспиляции;)
Ну вот, 2 ссылки вместо 3 часов видео (y) Так сразу видно, что мол способен и в "нестандарт". Спасибо.
Я ценю вашу веру в мол, но не разделяю её. У меня несколько другие критерии к оценки применимости платформы, видимо. Если мол действительно хорошая платформа для разработки веб-приложений, то она "прорастёт" со временем. Всё, что для этого нужно - больше приложений на мол.
Во-первых, я не использую смартфон, когда мне нужен ноутбук. Во-вторых, когда мне под видом смартфона пытаются впарить калькулятор, я начинаю сомневаться в адекватности собеседника, мило улыбаюсь и сворачиваю беседу.
Вы так и не ответили на вопрос по поводу возможностей $mol'а. Почему у вас все веб-приложения так похожи друг на друга?
Если у вас много свободного времени, то вот список библиотек UI-компонентов, которые я могу использовать вместе с Vue вместо Квазара - можете запилить по трёхчасовому обзору на каждую из них :)
Я могу использовать Angular или React в своих приложениях. Могу Svelte или даже новоявленный Cample.js. Но вот $mol... я слишком хорошо вижу его недостатки, а про его достоинства не может рассказать даже автор. Стрёмная тема, если честно. Похожая на парсер Лебедева.
Очень смешно! В ответ на просьбу продемонстрировать возможности своей платформы присылать трёхчасовой ролик с описанием проблем другой :))) Принижая достоинства других платформ, вы не делаете вашу собственную платформу лучше. Вы просто принижаете достоинства других платформ.
Все платформы обладают своими достоинствами и недостатками. За недостатки Квазара мы тут поговорили, а за достоинства $mol как-то не получилось. Сложно обсуждать то, чего нет?
Спасибо за ссылку. По скринам этих приложений уже можно увидеть, что $mol - это очень узконишевое решение. Почему-то структуры разметки этих приложений очень сильно похожи друг на друга:
Я так полагаю, что все преимущества вашей платформы показывают себя в узком спектре задач. В противном случае сторонние приложения были бы более разнообразными по разметке. Почему в том же электронном магазине на $mol сделан только бэк? Кто делал фронт, на какой технологии и что было раньше - бэк или фронт?
Я для своих поделок использую Quasar UI. Просто сравните возможности Квазара по созданию различных разметок и вашей платформы. В Квазаре я работаю с DOM на уровне HTML-кода, а не через прокладку в виде вашего view.tree.
И вы на полном серьёзе сравниваете свою платформу с React/Angular/Vue/Svelte/...? А она даёт разработчику такую же свободу действий, как вышеперечисленные? Продемонстрируйте, пожалуйста, если да. Ну, хотя бы на такой разметке.
Самая лучшая реклама для фреймворка - приложения на этом фреймворке. Развёрнутые в проде, работающие и приносящие дивиденты заказчикам этих приложений. Не авторам приложений, и уж тем более не авторам фреймворка, а заказчику. Что-нибудь с оригинальным дизайном и расположенное не в субдоменах hyoo.ru.
Вопрос к @nin-jin - где я могу посмотреть список коммерческих или благотворительных проектов, созданных для сторонних заказчиков? Не https://mol.hyoo.ru/#!section=apps , а ссылки на реально работающие сторонние веб-приложения?
У вас есть собственный положительный опыт написания программ при помощи ChatGPT? Не фрагментов кода, а полноценных программ на пару сотен строк кода? Утилит для обработки текстовой информации, например. Из одного файла читаем строки, преобразовываем, что-то подсчитываем, результаты записываем в другой файл. Я говорю за ваш собственный и положительный опыт.
Вот лично я, когда просил ChatGPT набросать мне фрагмент кода на 2-3 десятка строк, столкнулся в последний раз с тем, что из трёх инициированных переменных, он в последующем использовал только две. Где-то на расстоянии 3-4 строк кода он просто забыл про то, что переменных 3. Думаю, что скорее прав тот учёный, чем автор оригинальной статьи.
Если что, я ChatGPT использую в своей работе каждый день. Как рассеянного эрудита, способного дать направления для движения. А вот Google Search стал использовать меньше. Не зря Google паниковал в своё время.
И что означает этот термин? Я в телевизоре не бываю, а в интернетах Комеди Клаб обхожу стороной. После просмотра вдоль и наискось этой статьи у меня сложилось впечатление, что термин "прожарка" как-то связан с термином "(анти)реклама". Если вдруг кол-во просмотров этой статьи будут учитывать в какой-то там статистике, то вычтите, пожалуйста, ещё единичку. Я тоже не понял, для чего нужна эта платформа и чем она занимается. Я даже не понял, зачем я вообще начал читать эту статью, и тем более мне непонятно, зачем я её комментирую. Наверное, от досады, что Хабр превращается в Комеди Клаб. [поток сознания off]
В моей картине мира вера - это отношение субъекта к предмету. Его личное дело. Внутреннее, других не касающееся. Вера существует даже если человек живёт в одиночестве на необитаемом острове. Агрессию других людей вызывает не сама вера какого-то человека, а действия этого человека, направленные против интересов этих самых других людей.
Вот мне, например, фиолетово, если человек поклоняется Слаанеш или Макаронному монстру. У меня их действия (в том числе слова и буквы, ими написанные) не вызывают раздражения. Более того, это забавно. А кому-то очень важно верить, что Бога нет. Есть только люди. Что каждый человек когда-нибудь умрёт и это умрёт - навсегда. Что жизнь есть только здесь и сейчас. И если ты не сможешь всё, что хочешь, здесь и сейчас, то другого шанса не будет. И нет никакого постмортема. Никто "всемогущий" не будет под лупой разглядывать твои поступки, взвешивать их и измерять, выбирая наказание или поощрение на дальнейшее твоё существование (в аду, раю или колесе Сансары). Жизнь от рождения до смерти такова, какова она есть, и больше никакова. И вот им почему-то важно знать, что они правы в своём неверии, а я в своей вере ошибаюсь. И это тоже забавно.
Hidden text
Учительница: — Дети, вы знаете, что Бога нет. Давайте все дружно покажем ему фигу!
Все подняли руки с фигами вверх, кроме Мони.
— Моня, я ты почему Богу фигу не показываешь? — Если его нет, это не имеет смысла, а если есть, то зачем мне с Ним ссориться?
6 миллиардов верующих спокойно уживутся на этой планете вместе. А вот два культа - уже навряд ли.
Вы знаете, я вот тут подразумевал "веру в Бога", а не "веру в то, что убивать людей это хорошо". Если каждый будет верить в своего собственного Бога, не пытаясь опубличить свою веру (превратить её в религию/культ/моду/коммент-на-хабре), то 6 млрд. спокойно уживутся на планете. А вот если хотя бы одному из них придёт в голову идея, что убивать людей - это хорошо, то - нет, не уживутся. Вы копнули гораздо глубже, чем я. Вы молодец!
В неожиданности - код с которым ты имел дело в IDE, совсем не похож на тот код, который ты видишь на проде. Если что, я полтора года писал код с использованием GWT.
Спасибо, что привели в пример :) Так-то я макросы использую. Нажимаешь горячую клавишу и вся комбинация `/** @type {} */` автоматом рисуется. Многословно? Пожалуй. Зато без транспиляции ;) Дебажить в браузере - одно удовольствие!
Успешное компилирование кода в TS говорит лишь о том, что в коде нет ошибок компиляции. А вот насколько хорошо тот код будет работать, то вопрос открытый. Я бы сравнил разработку на TS с занятием сексом в презервативе - он обязателен, если я не уверен в своих партнёрах. Или в себе.
А TS даёт 100% гарантию запускаемости кода? Или только повышает вероятность? Пишите прямой код, и не пишите кривой - вот и не будет ломанного кода. JSDoc'и лишь помогают IDE помогать вам ориентироваться в вашем коде - т.е., "сразу увидеть, где мы используем старое поле и где нужно его сменить".
А у вас есть статистика на сколько килотонна комментов замедляет работу программы? А на сколько увеличивает скорость отлова багов? И, да - я потяну все эти килотонны на прод :) А вы можете их вырезать, если они вам не нужны. И всё равно без транспиляции;)
зато без транспиляции :)
JSDoc позволяет сделать то же самое.
... и может для выбора целей использовать генератор случайных чисел - кому не повезло, тот неудачник, а значит и грешник!
Позвольте, коллега! Суета ради суеты - уже "цельная"!! Пусть даже и рекурсивная. Может быть даже имеено в этом и есть смысл жизни :)
Я только исходники глянул в браузере. Да, это тоже $mol :)
Ну вот, 2 ссылки вместо 3 часов видео (y) Так сразу видно, что мол способен и в "нестандарт". Спасибо.
Я ценю вашу веру в мол, но не разделяю её. У меня несколько другие критерии к оценки применимости платформы, видимо. Если мол действительно хорошая платформа для разработки веб-приложений, то она "прорастёт" со временем. Всё, что для этого нужно - больше приложений на мол.
Во-первых, я не использую смартфон, когда мне нужен ноутбук. Во-вторых, когда мне под видом смартфона пытаются впарить калькулятор, я начинаю сомневаться в адекватности собеседника, мило улыбаюсь и сворачиваю беседу.
Приятного написания.
Вы так и не ответили на вопрос по поводу возможностей $mol'а. Почему у вас все веб-приложения так похожи друг на друга?
Если у вас много свободного времени, то вот список библиотек UI-компонентов, которые я могу использовать вместе с Vue вместо Квазара - можете запилить по трёхчасовому обзору на каждую из них :)
Я могу использовать Angular или React в своих приложениях. Могу Svelte или даже новоявленный Cample.js. Но вот $mol... я слишком хорошо вижу его недостатки, а про его достоинства не может рассказать даже автор. Стрёмная тема, если честно. Похожая на парсер Лебедева.
Очень смешно! В ответ на просьбу продемонстрировать возможности своей платформы присылать трёхчасовой ролик с описанием проблем другой :))) Принижая достоинства других платформ, вы не делаете вашу собственную платформу лучше. Вы просто принижаете достоинства других платформ.
Все платформы обладают своими достоинствами и недостатками. За недостатки Квазара мы тут поговорили, а за достоинства $mol как-то не получилось. Сложно обсуждать то, чего нет?
Спасибо за ссылку. По скринам этих приложений уже можно увидеть, что $mol - это очень узконишевое решение. Почему-то структуры разметки этих приложений очень сильно похожи друг на друга:
И всё это очень сильно похоже на сам hyoo.ru.
Я так полагаю, что все преимущества вашей платформы показывают себя в узком спектре задач. В противном случае сторонние приложения были бы более разнообразными по разметке. Почему в том же электронном магазине на $mol сделан только бэк? Кто делал фронт, на какой технологии и что было раньше - бэк или фронт?
Я для своих поделок использую Quasar UI. Просто сравните возможности Квазара по созданию различных разметок и вашей платформы. В Квазаре я работаю с DOM на уровне HTML-кода, а не через прокладку в виде вашего view.tree.
И вы на полном серьёзе сравниваете свою платформу с React/Angular/Vue/Svelte/...? А она даёт разработчику такую же свободу действий, как вышеперечисленные? Продемонстрируйте, пожалуйста, если да. Ну, хотя бы на такой разметке.
Самая лучшая реклама для фреймворка - приложения на этом фреймворке. Развёрнутые в проде, работающие и приносящие дивиденты заказчикам этих приложений. Не авторам приложений, и уж тем более не авторам фреймворка, а заказчику. Что-нибудь с оригинальным дизайном и расположенное не в субдоменах hyoo.ru.
Вопрос к @nin-jin - где я могу посмотреть список коммерческих или благотворительных проектов, созданных для сторонних заказчиков? Не https://mol.hyoo.ru/#!section=apps , а ссылки на реально работающие сторонние веб-приложения?
У вас есть собственный положительный опыт написания программ при помощи ChatGPT? Не фрагментов кода, а полноценных программ на пару сотен строк кода? Утилит для обработки текстовой информации, например. Из одного файла читаем строки, преобразовываем, что-то подсчитываем, результаты записываем в другой файл. Я говорю за ваш собственный и положительный опыт.
Вот лично я, когда просил ChatGPT набросать мне фрагмент кода на 2-3 десятка строк, столкнулся в последний раз с тем, что из трёх инициированных переменных, он в последующем использовал только две. Где-то на расстоянии 3-4 строк кода он просто забыл про то, что переменных 3. Думаю, что скорее прав тот учёный, чем автор оригинальной статьи.
Если что, я ChatGPT использую в своей работе каждый день. Как рассеянного эрудита, способного дать направления для движения. А вот Google Search стал использовать меньше. Не зря Google паниковал в своё время.
И что означает этот термин? Я в телевизоре не бываю, а в интернетах Комеди Клаб обхожу стороной. После просмотра вдоль и наискось этой статьи у меня сложилось впечатление, что термин "прожарка" как-то связан с термином "(анти)реклама". Если вдруг кол-во просмотров этой статьи будут учитывать в какой-то там статистике, то вычтите, пожалуйста, ещё единичку. Я тоже не понял, для чего нужна эта платформа и чем она занимается. Я даже не понял, зачем я вообще начал читать эту статью, и тем более мне непонятно, зачем я её комментирую. Наверное, от досады, что Хабр превращается в Комеди Клаб. [поток сознания off]
В моей картине мира вера - это отношение субъекта к предмету. Его личное дело. Внутреннее, других не касающееся. Вера существует даже если человек живёт в одиночестве на необитаемом острове. Агрессию других людей вызывает не сама вера какого-то человека, а действия этого человека, направленные против интересов этих самых других людей.
Вот мне, например, фиолетово, если человек поклоняется Слаанеш или Макаронному монстру. У меня их действия (в том числе слова и буквы, ими написанные) не вызывают раздражения. Более того, это забавно. А кому-то очень важно верить, что Бога нет. Есть только люди. Что каждый человек когда-нибудь умрёт и это умрёт - навсегда. Что жизнь есть только здесь и сейчас. И если ты не сможешь всё, что хочешь, здесь и сейчас, то другого шанса не будет. И нет никакого постмортема. Никто "всемогущий" не будет под лупой разглядывать твои поступки, взвешивать их и измерять, выбирая наказание или поощрение на дальнейшее твоё существование (в аду, раю или колесе Сансары). Жизнь от рождения до смерти такова, какова она есть, и больше никакова. И вот им почему-то важно знать, что они правы в своём неверии, а я в своей вере ошибаюсь. И это тоже забавно.
Hidden text
Вот - рациональный подход.
Спасибо за дискуссию, было интересно.
Вы знаете, я вот тут подразумевал "веру в Бога", а не "веру в то, что убивать людей это хорошо". Если каждый будет верить в своего собственного Бога, не пытаясь опубличить свою веру (превратить её в религию/культ/моду/коммент-на-хабре), то 6 млрд. спокойно уживутся на планете. А вот если хотя бы одному из них придёт в голову идея, что убивать людей - это хорошо, то - нет, не уживутся. Вы копнули гораздо глубже, чем я. Вы молодец!