All streams
Search
Write a publication
Pull to refresh
54
3.8
Руслан @gmtd

Software engineer / vue-faq.org

Send message

И куда именно автор залез? Что нарушил?

Так по мнению Apple же iphone это не smartphone, а macbook это не notebook

А человек ищет именно ноут

В идеале нужно использовать только 2 шрифта: обычный и жирный. Это полезно не только с точки зрения быстроты загрузки страницы, но и с точки зрения дизайна.

Ну, замечу, что именно шрифтов (font-family) в хорошей типографической верстке рекомендуется два - один для текста, другой для заголовков. Один с засечками, другой - без. Ну и толщина у каждого по надобности.

Если использовать кэш сервис воркеров, можно и больше шрифтов иметь - будет красивая (в меру, конечно) страница, а время загрузки шрифтов после второго захода - мгновенное. Оптимизация через локальное кэширование SW - самая эффективная. Намного эффективней вытаскиванием глифов.

Спасибо за проведенные тесты. Да, все SSG должны давать примерно одно

Кстати, свой язык шаблонов и поддержка JSX - это скорей минусы.

Представим ситуацию: уже построили сайт, и ставится задач по той или иной причине переехать на другой фреймворк.

Кому это сделать проще - VitePress с его Markdown-ом, или Astro со своим языком шаблонов?

Понятно, что VitePress можно так закастомизировать, что тоже потребуется ощутимая работа, но всё же.

Интересно, почему производительность вы сравниваете с SSR фреймворками?

Где другие SSG типа VitePress?

Означает ли это, что Astro просто чуть легче, чем SSR?

Оракл купил их когда они уже умирали, и только ради Java
Оракл уже сам тогда катился вниз, когда выяснилось, что 90% задач БД могут делать СУБД типа MySQL и Postgres
Помню, в 2002 купили на контору на пилотный проект сервер от Dell и лицензию Оракл
И тот и то стоили по $100K
Сейчас такие траты были бы абсолютно нерезонны.

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

А так, да, это бы основной конкурент Микрософту в 90-ых и как-то его сдерживал
Не было бы Sun и Java, IT мир был бы сейчас сильно другим, думаю

SUN была супер ИТ компанией...и что?

Она навсегда останется в наших сердцах в виде Java ..

Что-то не нашел в тексте, что такое L5 и какой уровень зарплаты за все эти мучения

С интересом узнал из статьи, что сервера, оказывается - расходный материал. Постоянно портятся, горят, "переполняются" и требуют регулярной замены раз в 2-3 года.

Маржинальность фермы, дай Бог, 10 процентов, а у агротуризма 30%. 

Ждал подобный вывод, и увидел

Грустно...

Попробуйте написать несложный чат или тот же ToDo на ванильном ES6 и на Vue 3.
Сравните размер кода, его читабельность (= поддерживаемость, расширяемость, защищенность от ошибок / error prone).
Экстраполируйте рост сложности на большое приложение типа GMail или Сводку цен на акции.

Добрый вечер ребята, листая хабр я заметил тенденцию к отсутствию качественного, авторского, и связанного с IT контента, поэтому расскажу о том...

Плюсанул хацкеру карму за такое прекрасное начало
Все бы авторы так начинали свои креативы...

"Владельцы токенов и инвесторы, согласно этому договору, ваши токены больше не будут бесполезными. Под моим руководством Kyber претерпит полную трансформацию. Он больше не будет седьмой по популярности DEX, а, скорее, совершенно новый криптографический проект," - Хакер Kyber Director

Напомнило:

Эмигрировавший генерал Белого движения Михаил Федорович Скородумов 12 сентября 1941 года, находясь в Белграде, открыто заявил о создании Отдельного Русского Корпуса, который якобы должен отправиться на восточный фронт. Приказ объявлял набор в русской колонии от 18 до 55 лет, а заканчивался он пропагандистским лозунгом: «Не пройдет и трех месяцев и я поведу вас в Россию!».

За такую самодеятельность уже 14 сентября он был арестован немцами. Скородумов, три недели проторчавший в застенках гестапо, после освобождения вынужден был подписаться под таким заявлением: «Я, нижеподписавшийся, начальник Бюро по защите интересов русской эмиграции генерал Скородумов, даю честное слово русского генерала, что буду молчать и ни одного слова не скажу о немецкой политике на Востоке».

После этого Михаил Фёдорович обиделся на немцев, демонстративно ушёл из мирской жизни и стал зарабатывать на жизнь сапожником.

Явное преимущество Vim становится очевидным при подключении по SSH к удаленным серверам. В таких сценариях VS Code не слишком удобен, в то время как для ввода «vim» с клавиатуры и начала редактирования потребуется всего пара секунд.

?

Не нужно решать потенциальные проблемы с обновлениями, дающими сбой или конфликтующими с расширениями. В таких ситуациях трудоёмкая отладка вам обеспечена.

??

Кроме того, VSCode принадлежит Microsoft, но, являясь продуктом с открытым исходным кодом, потенциально уязвим для злоумышленников.

???

Таким образом риск, связанный с использованием исключительно VS Code, будет неоправданным

Кто не рискует, тот не пьёт шампанского!

Спасибо за бодрое начало утра нового дня )

Reactivity Transform уже нету
Отказались от него

Не проводя прямых аналогий и абстрагируясь от того, что мне нравится Vue, из его экосистемы вышли реально крутые продукты, вы считаете подобную активность по расширению и используемые его командой методы правильными?

Google is not evil?

Еще члены core team Vue и Vite работают над Cypress и Astro.

Исходники Vapor mode на днях открыли, так что работа там идет. Хотя это уже полировка оптимизации, на среднем проекте разницы заметно не будет.

С UI библиотеками тоже не вижу проблем. Дизайнерские проекты с Фигмы все равно свою стилизацию используют, а для стандартных админок хватит стандартных Quasar или PrimeVue

При желании можно взять что угодно и перенести соответствующие стили компонентов Mantine, если уж так хочется

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

За напоминание о UnoCSS  - спасибо, действительно забыл это важное направление.

У Vue самый правильный, самый удобный вариант обращения с реактивными данными. Нужно понять, что переменная с реактивным состоянием - это не то же самое, что обычная переменная. К реактивному состоянию доступ должен быть через интерфейс - это и есть .value. Я не знаю библиотек, в которых бы было более правильней и в то же время проще обращение с реактивными данными. Нужно просто осознать эту философию.


Даже svelte долго терпел, но тоже переходит на раздельное обращение с данными в новой версии

Что касается распределения по странам, то там, скорей всего, имеется ввиду страна размещения сервера вебсайта, что объясняет гегемонию США. При этом значимыми факторами могут являться не технические - внутреннее законодательство страны, регламентирующее хранение и обработку персональных данных, например.

Там есть сноска про разные масштабы и нелинейность шкал времени

Кроме того, по какой-то причине на моих скриншотах он нарисовал иные временные метки, нежели на текущих. Поэтому правая часть видится более пологой.

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

Information

Rating
1,111-th
Registered
Activity