• Почему несвежие пакеты на Debian/CentOS это проблема?

    @Fixid Куратор тега Linux
    LTS - Long-term support - значит долгая поддержка.
    В офф репах содержатся оттестированные версии без багов и обычно не ломающие обратные зависимости.
    Например ImageMagick постоянно меняет API, и если обновить на более свежий не из офф репы, есть шанс что ваша либо просто не сможет с ней работать.

    Хотите свежее, ставьте, ничего не случится. НО есть вероятность будут зависимости которые вы не сможете удовлетворить и софт не поставится.

    Пакеты из Debian со временем перетекают в Ubuntu, как только станут стабильными
    Ответ написан
    4 комментария
  • Используете ли вы кавычки для идентификаторов в SQL?

    AlexMaxTM
    @AlexMaxTM
    Это нормальная практика, хотя лично я стараюсь избегать зарезервированные слова в любом случае.
    Ответ написан
    Комментировать
  • Как получить данные с GUI Android-приложения?

    @peacemakerv
    Разработка под Android
    Кликер при наличии root вполне реален.
    Ответ написан
    4 комментария
  • Какой Javascript framework выбрать для новичка?

    keslo
    @keslo
    Я тоже только начинаю путь в JS. Так решил для себя пока, что буду повышать скилы на чисто JS, чтобы набить руку и знать что к чему. А на фреймфорки скорее всего переду тогда, когда почувствую, что необходимо уменьшить некоторые рутиные моменты или повышения скорости разработки.
    Ответ написан
    Комментировать
  • Какой Javascript framework выбрать для новичка?

    aen
    @aen
    Keep calm and 'use strict';
    Вот до тех пор пока все будут учить фреймворки, а не принципы проектирования и то как работает браузер, у нас и будут появляться быдлокодеры. Это мысли в слух. Не в обиду автору.

    Фреймворк это просто инструмент. Он за вас решит ряд вопросов. Позволит какие-то фичи сделать быстрее за счет того, что они уже были решены ранее. Но любой фреймворк можно изучить и применять за приемлемое время при условии, что у вас будут достаточно прокачанные скиллы по js, по тому как работает браузер, по тому как передается информации между клиентов и сервером (сокеты, xhr, cors и прочие свистелки).

    Если вы новичок, то просто пишите код. Ставьте задачи. Смотрите как эти задачи решены были ранее в рамках любого фреймворка или библиотеки, прочитайте исходники.

    Фреймворки, к сожалению, весьма подвержены моде. Раньше был тренд на Backbone.js, затем под ореолом Гугла все подхватили Angular.js, сейчас начинается повальное увлечение React.js. Завтра появится, что то новое, все кинутся на него.

    Если вы хотите максимально быстро зарабатывать, то посмотрите требования в вакансиях. Рынок сам вам скажет, что ему нужно.

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

    А человек, который на ваш вопрос "Что мне изучать?" быстро и легко назовет имя любого фреймворка, скорее всего сам еще недостаточно прокачался, потому как он видимо не понимает, что нет "серебряной пули". Нет идеального фреймворка, который бы решал все ваши задачи.
    Ответ написан
    Комментировать