• Почему говорят что jquery не нужен?

    Isolution666
    @Isolution666
    Full-Stack Developer
    Эмм...
    Я почитал комментарии в разных источниках, и на разных сайтах.
    Короче. Смысл в том, что jQuery морально устарел (не для меня, в общественном плане и смысле), сейчас jQuery уже не впечатляет так как раньше, соответственно, раз хайп улетучился, значит эта тема уже зашквар. Баян. Это как рассказывать смешной анекдот, который придумали 50 лет назад. Дело не в том, хороша шутка, или нет, просто уже надоело, все уже знают и слышали. Так получилось и с jQuery.
    Уже не цепляет. Ну и сейчас делать сайты на html\css\js уже не круто.
    Опять же, аргументирую. Упомянутые React/Angular/Vue - это инструменты, которые делают SSR, SPA, PWA. Да, можно заморочится и сделать такой сайт на jQuery, кто мешает? Делайте!
    Но зачем. С таким же успехом можно вбивать гвозди кулаком, зачем мне молоток? Я и так забью.

    Чтобы вы поняли, прошу успокоится, вдохнуть воздуха, и услышать:
    Заказчику не важно какой вы гуру в jQuery или JavaScript, пишите вы код на Java или на Паскале.
    Заказчику важен РЕЗУЛЬТАТ. То что можно быстро сделать и запустить. Зачем писать месяцами и годами с нуля, по хардкору, если можно взять готовое решение и развернуть, но не потому что кто-то не может или не умеет, и даже не в том, популярен jQuery, или нет, просто это быстрее! Вот и всё.
    Вся популярность в скорости. Поэтому зародились CMS, фреймворки, препроцессоры, webpack, Gulp, Git. Именно поэтому развивается NoCode, потому что уже не важно, можешь или нет, проект нужен вчера, и если он работает и делает то что хочет заказчик, по барабану вообще, на Tilda он, на WordPress или на Magento. Да хоть да Друпале или на Джумле. Я раньше тоже бомбил за хардкор, чтобы всё с нуля, свежее и новое, а на деле, тривиальные задачи. Ничего нового! От слова СОВСЕМ.
    Всё что делают компании, это просто копипастят друг у друга, ну UI улучшат, цвет поменяют, более быстрее загружается сайт, или глифы новые. Всё! Мне вообще не мешает jQuery.
    Если надо я и на нём напишу что-нибудь.

    P.S. все средства хороши, если они решают поставленную задачу.
    Ответ написан
    Комментировать
  • Почему говорят что jquery не нужен?

    @ncer
    Frontend
    На мой взгляд ответ на это вопрос во многом упирается в требования и задачи бизнеса для которого и делается сайт/приложение.

    Бизнес полностью завязанный на онлайн (например, Airbnb, Booking, какие-то CRM-системы и любые системы использующие Big Data) требует как минимум:
    • максимальной стабильности проектируемой системы
    • отсюда компонентный подход (как известно в HTML пока нет чистых компонентов, стандарт Web Components еще пишется) и как следствие стройную и понятную архитектуру приложения
    • максимальный контроль за состоянием компонентов
    • максимальную расширяемость компонентов


    Все это трудно сделать на jQuery. jQuery просто манипулирует DOM узлами, но он их не контролирует и ничего об их состоянии не знает и не запоминает.

    Для бизнеса, у которого сайт - лишь площадка для рекламы и маркетинга своего оффлайн бизнеса, все эти фронтендные ноухау по барабану. Ему главное, чтобы было красиво, быстро и недорого. И здесь jQuery на своем месте.

    Люди бывают разные, ситуации бывают разные и все попадают в сайтостроение по-разному и с разными целями. Если для вас верстка - просто способ заработать себе на кусок хлеба, то я позволю себе процитировать слова одного хабровчанина по поводу jQuery way:

    Нет ничего постыдного писать таким способом и зарабатывать свои $5. Кто не согласен, пусть засунет своё мнение в комментарий. Я люблю повторять фразу, что все framework’и служат 2 целям, делать из миллиардного проекта, проект на миллион, и из проекта за $100 — проект на пару миллионов. Пользуетесь тем что эффективнее сэкономит ваше время и деньги.
    Ответ написан
    2 комментария
  • Действительно ли библиотека libxml2 отсутствует в Python 3.4.3?

    @Andy_U
    Я брал с известной страницы www.lfd.uci.edu/~gohlke/pythonlibs уже скомпилированный whl...
    Ответ написан
    Комментировать
  • Python. Ошибка при установки пакета LXML, в консоли пишу "pip install lxml", использую OS Windows. Что делать?

    @Andy_U
    Скачайте версию lxml для Вашей версии питона с www.lfd.uci.edu/~gohlke/pythonlibs и установите командой

    pip install <имя-файла>
    Ответ написан
    Комментировать
  • Прошу подсказать как называется такой эффект?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    ну там же видно как сделано. position: sticky вешается на секции, когда они доходят до начала экрана и создается такой эффект. пару строк в js https://codepen.io/ibird/pen/rNdGBmo
    Ответ написан
    2 комментария
  • Почему не работает запрос?

    toxa82
    @toxa82
    Вы разницу между одинарными и двойными кавычками в php знаете?
    $q = mysql_query('SELECT * FROM `keys_constructor` WHERE `number` = "$login" AND `password` = "$password"');

    Тут одинарные кавычки, значит переменные $login и $password не подставляются а используются как литералы, поэтому ничего не находит.
    Ответ написан
    Комментировать
  • Как собрать ошибки sqlplus?

    @latino2003
    Как вариант, можно установить
    spool \home\tmp\sqlplus.log
    а затем грепать этот файл.
    Ответ написан
    Комментировать
  • Как собрать ошибки sqlplus?

    xtender
    @xtender
    Когда-то давно создавал триггеры, логгирующие ошибки. Сейчас вот накидал быстро для ваших целей триггер только на схему(можете сами поменять на on database):
    orasql.org/scripts/errlog_ddl.sql
    Если этот скрипт после выполнения не выдает ошибок, то включайте триггер и гоните свой скрипт. Пример:
    1. Устанавливаем триггер:
    SQL> @tests/errlog_ddl.sql
    
    Table created.
    
    
    Sequence created.
    
    
    Trigger created.
    
    No errors.
    
    

    2. Так как ошибок на предыдущем этапе не было, то включаем триггер:
    SQL> alter trigger tr_errorlog enable;
    
    Trigger altered.
    

    3. Проверяем, выполняя инсерт в несуществующую таблицу:
    SQL> insert into nonexistent values(1);
    insert into nonexistent values(1)
                *
    ERROR at line 1:
    ORA-00942: table or view does not exist
    

    4. Смотрим ошибки:
    SQL> col err_sql format a50
    SQL> select id,err_level, err_sql from errorlog;
    
            ID  ERR_LEVEL ERR_SQL
    ---------- ---------- -----------------------------------
             1          1 insert into nonexistent values(1)
    
    Ответ написан
    2 комментария
  • Почему при введении команды пишет Python?

    У вас не установлен Python. Вместо этого вы вызываете заглушку, которая с некоторых пор поставляется с Windows 10/11. Эта заглушка, когда вызывается без параметров, должна открывать вам страницу в Microsoft Store, с которой можно быстро поставить Python. Она сделана для новичков, чтобы им было проще поставить Python. Если у вас Стор удалён или как-то заблокирован (не удивлюсь, т.к. многие его почему-то боятся), то возможно поэтому у вас ничего не открывается.

    Если вы поставите Python из Стора, то команда python автоматически отвяжется от этой заглушки и привяжется к реальному интерпретатору Питона. Если поставите иным способом, возможно нужно будет выключить эту заглушку вручную, чтобы ваши шеллы не находили её в PATH раньше настоящего Питона. Это быстро делается через Manage app execution aliases на странице Apps & Features.

    Лично меня Питон из Магазина почти во всём устраивает (особенно если им правильно пользоваться и использовать виртуальные окружения), но народ любит подискутировать на эту тему, поэтому не буду навязывать вам свою точку зрения на этот счёт.
    Ответ написан
    Комментировать
  • Почему не работают проброс портов 80 и 443 на mikrotik?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    В цепочку forward добавьте правило с разрешением 80 порта из pppoe.
    Ответ написан
    1 комментарий
  • Как создать зеркально чистый инстаграм аккаунт?

    opium
    @opium
    Просто люблю качественно работать
    Делай через апу
    Ну и верификация смс это нормально, верифицируй и все ок, уже могут лежать
    Ответ написан
    Комментировать
  • Почему многие компании пишут web-приложения на Java, а не на Node или php?

    tema_sun
    @tema_sun
    Потому что умеют писать на ней.
    Ответ написан
    Комментировать
  • Обязательно ли читать книгу по языку/технологии что бы быть тру и продвинутым кодером?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Вы не найдёте ни одного авторитетного программиста с мировой известностью, который бы утверждал, что курсы и видео-уроки лучше книг. Обычно это утверждают либо профаны, оправдывающие своё нежелание читать, либо авторы курсов, делающие деньги на лентяях и глупцах. И я лично за 18 лет в отрасли встретил множество программистов, но ни одного хорошего, выучившегося по курсам и видео-урокам.

    Видеокурс может запилить любой дурак. Чтобы написать книгу, нужно иметь авторитет достаточный для издательства. Кроме того, текст пройдёт редактуру нескольких профессионалов. Поэтому знания в книгах качественные и систематизированные. Для начинающего это очень важные качества.

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

    Наконец, постоянная практика чтения неизбежно приводит к увеличению скорости чтения. И наступает момент когда прочитать учебник будет в 10 и более раз быстрее, чем просмотреть видеокурсы по той же теме и в том же объёме.

    Кроме того, чтение развивает абстрактное мышление - основной инструмент разработчика.
    Ответ написан
    16 комментариев
  • Как при помощи команды cut отобразить только права доступа к файлам?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    После минуты чтения man cut:
    $ ls -l /etc | cut -f 1 -d ' '
    
    drwxr-xr-x
    -rw-r--r--
    -rw-r--r--
    -rw-r--r--
    -rw-r--r--
    -r--r-----
    drwxr-x---
    -rw-r--r--
    drwxr-xr-x
    drwxr-xr-x
    drwxr-xr-x
    -rw-r--r--
    ...
    Ответ написан
    Комментировать
  • Как при помощи команды cut отобразить только права доступа к файлам?

    @xibir
    ls -l | cut -c1-10
    Ответ написан
    Комментировать
  • Как вывести данные из mysql за сегодня и с условием времени?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    BETWEEN '2022-04-06 18:30' AND '2022-04-06 19:00'
    BETWEEN CONCAT(CURDATE(), ' 18:30') AND CONCAT(CURDATE(), ' 19:00')
    Ответ написан
    3 комментария
  • Стоит ли записываться на курсы от geekbrains? Или стоит получить второе высшее образование?

    @AlexLIn
    Онлайн обучение это только для себя.
    Их бумажечка и граша ломоного не стоит.
    В 28лет посоветую идти на Dual-study - обучение и практика в одной программе.
    Ответ написан
    6 комментариев