• Плохо ли будет написать инстаграм для портфолио на vue js?

    @andreysuha
    Что то знаю
    Обычно после первого фреймворка остальные даются легче. Имхо на Вашем месте я бы задумался изучил ли я vue и вообще js на должном уровне. А так лучше найдите работу и там совершенствуйе свои знания на реальных проектах в команде более опытных программистов
    Ответ написан
    5 комментариев
  • Лучший ресурс(ресурсы) для изучения React.js для новичков?

    miraage
    @miraage
    Старый прогер
    Официальная документация React
    Ответ написан
    Комментировать
  • Какие есть альтернативы Electron?

    profesor08
    @profesor08
    Какие есть альтернативы Electron?

    QT

    Как они работают?

    Как обычная программа, со всеми прелестями

    Как ведут себя с точки зрения итоговой производительности?

    Отлично. electron курит в сторонке.

    В чем их плюсы и минусы как глобально так и в сравнении с Electron?

    Во всем плюсы. Единственное там нет js, но это дело вкуса.
    Ответ написан
  • Какие преимущества использования react?

    На реакт стоит переходить, когда код на jquery превращается в неподдерживаемую лапшу.
    В обычных сайтах смысла нет, в интерфейсах да.
    Вордпресс например админку собирается переводить на реакт.
    Ну или попробуй такое сделать без реакта
    screenshot_commerchescoe_predlozhenie.pn
    Ответ написан
    Комментировать
  • Как верстаются мобильные приложения?

    @strelok011
    Для начала нужно определить для себя две большие разницы как-грится.
    Что сейчас на ум пришло
    1. есть нативные языки типа свифта, в которых толком верстки, близкой к вебу, нет и в помине
    2. есть вариант Apache Cordova, PhoneGap - это фреймворки, позволяющие использовать веб-вью, т.е. показывающие обычную верстку в окошке "реального" приложения (чем-то напоминает PWA).
    3. есть react native - фреймворк, ипользующий для бизнес-логики реакте (то бишь js), но визуальную часть и все взаимодействия с железом реализующий через нативные прокладки (т.е. написанные на языке, родном для оси). Из плюсов - можно делать сразу под андроид и под iOS, верстать очень похоже типа как для веба (не очень много "ньюансов"), из минусов - как только нативная библиотека скажет "нимагу", то вы попали :)
    4. Ну и есть собственно PWA (Progressive Web Applications) приложения.

    Везде свои нюансы, особенности и подводные камни. Бесплатный сыр, знаете ли...

    В принципе - фронт-разработчику можно попробовать мобилки, но не следует ожидать предсказуемости и быстрого результата, особенно по началу.
    Ответ написан
    3 комментария
  • Какие известные проекты написаны с помощью html?

    nokimaro
    @nokimaro
    Меня невозможно остановить, если я смогу начать.
    Любой сайт который вы открываете в браузере использует HTML.
    Так что, думаю, правильный ответ - 100% веб сайтов.
    Ответ написан
    3 комментария
  • Какие JS фреймворки, на ваш взгляд, лучшие для создания нативных мобильных приложений?

    @historydev Куратор тега JavaScript
    Острая аллергия на анимешников
    Берёте Android Studio, интегрируете WebView, поддержку скриптов и пишите хоть обычной вёрсткой с js, хоть на реакте.
    Ответ написан
    9 комментариев
  • Где найти работу джуниору по Java/C#/PHP/JavaScript?

    kleinmaximus
    @kleinmaximus
    Senior Full-stack Javascript Developer
    Составьте нормальное резюме и начинайте рассылать на подходящие вакансии с указанной зарплатой процентов на 20-30 больше той, что Вы хотели бы иметь. Вакансий много. Даже на удаленку.

    Лучше, чтобы вакансии были с небольшим тестовым заданием. Делаете задание - получаете обратную связь. Делаете еще и еще. А поскольку Вашу работу будет оценивать не какой-то непонятный человек с fl.ru, которому надо плагин прикрутить к jQuery, а, вероятнее всего, более опытный специалист чем Вы, то и обратная связь будет достаточно адекватная.

    Потом интервью. После 3-4 раза Вы уже будете понимать, что именно требуется, и что надо подтянуть. Главное не бояться, что Вас примут за дурака или недоучку. Вы этих людей, скорее всего, больше никогда не встретите, а вынести для себя можно много полезного.

    И нужно выбрать что-то одно. То, что знаете лучше всего, а не то, за что, как Вам кажется, платят больше всего денег. Это скорее всего не так. PHP, так PHP. Javascript, так Javascript. Фронт или бэк.

    А лучше еще больше сузиться. Например, только React/Vue/Angular/... Или только Wordpress/Yii/Laravel/... Если размазывать свое время прыгая с технологии на технологию не получится стать специалистом, поскольку просто не будет времени на глубокое изучение.

    Ну и ходить, ходить на собеседования и интервью! Бить в одну и ту же точку! Работы много и для джунов, и для миддлов, и для сеньоров.
    Ответ написан
    Комментировать
  • Как передать файл на сервер через Vue?

    Комментировать
  • Как передать значение поля ввода в переменную JavaScript, а потом вывести это значение на другой странице сайта?

    joeberetta
    @joeberetta Куратор тега JavaScript
    Читай: https://epdf.pub/google-for-dummies.html
    Используйте localStorage для обмена данными между страницами. Самый простой костыль
    Ответ написан
    4 комментария
  • Какой стек инструментов в веб-программировании?

    Sanes
    @Sanes
    Не считая базовые языки: js css html php и английский, и умения гуглить.

    C этим сначала разберитесь. Вопрос отпадёт.
    Ответ написан
    Комментировать
  • Немного изучил CSS, HTML, Python. Можно ли создать сайт сейчас?

    @McBernar
    Нет, ФЗ номер 121 «О создании сайтов» запрещает создание веб-ресурсов веб-мастерами, не достигшими уровня html в 80%, css в 65%, а python в 71%.

    Продолжайте учиться.

    Ну а если серьезно — просто попробуйте. Начнете сталкиваться с конкретными вопросами и будете их параллельно изучать. Нельзя что-то выучить не практикуясь.
    Ответ написан
    2 комментария
  • Как сделать рваный фон у текста?

    Aetae
    @Aetae
    Тлен
    SVG-фильтром захреначил как-то так:
    Но это чисто из интереса. На бою стоит юзать вариант Ankhena, с добавкой js, если потребуется.
    А вообще, по хорошему, стоило бы дизайнера отп*дить.
    Ответ написан
    1 комментарий
  • Стоит ли писать собственное IDE на Python?

    @towin
    Если программированием занимаетесь только месяц, то нужно писать свою операционную систему.
    Своя IDE - это для тех, кто уже 2 месяца программирует.
    Ответ написан
    Комментировать
  • Почему mithril, vue, virtual-dom быстрее react?

    @lega
    Тесты замеряют разные действия, где-то добавление, где-то изменения, одни фреймворки быстрее в одном, другие в другом, отсюда и разные результаты.
    Ещё сами тесты вызывают сомнения, например в первом тесте у Angular.js приделан setTimeout что-бы не делать перерисовку на каждой итерации + при этом сам тест запускается не асинхронно - это "читерство".
    А при выполнении теста с React у меня браузер дергается (видимо из-за особого контента который выводится) - это бъёт по производительности, - возможно это было нарочно сделано. Так же каждый последующий тест работает в поле где есть "мусор" от всех предыдущих тестов - это тоже может снижать цифры.

    Тут есть хабра-тест (сделанный пользователями с хабра), он более менее причесан, тестирует добавление/изменение, но тут React тоже не блещет, возможно React хорош в каких-то специфических случаях, хотя я видел много бенчмарков с React, и он нигде не имел особого преимущества.

    PS: Если вас не затруднит, не могли бы вы сюда добавить mithril или vue для сравнения.

    Дополнил про React
    Я особо не копал React, у меня такие мысли - они реализовали виртуальным DOM который максимально эффективно превращает один кусок документа в другой, проблема в том что на практике это не нужно - в других фреймворках делают просто сокрытие одного куска и показ другого куска - и это работает быстрее, чем перестройка DOM. Так же я слышал заявления, что React работает быстрее за счет того что они не делают чтения из DOM - видимо они сравнивают с jQuery (и vanilla js), т.к. в других MV* фреймворках, чтения из DOM делаются не часто (или только на стадии инициализации).
    Ответ написан
    Комментировать
  • Не могли бы вы оценить мой верстку?

    criticalsomethoughts
    @criticalsomethoughts
    UI\UX Developer, Project Manager
    Немного уместной критики:
    1. Не называйте то, что вы сделали - frontend.Те технологии которые вы описали выше, больше подходят к категории профессии верстальщик. Т.к вы просто сверстали макет, подключили к нему скрипты, здесь не нужно быть гением. Знающие люди прикопаются, и буду гнобить, так как "уважают до снобизма само понятие фронтенда". Лучше написать веб-разработчик, или верстальщик - быть верстальщиком в 2019 не позорно, так как во фронтенде это одно из "тру", и большинство "гуру", даже тэги не знают, лепят дивы.
    2. В header - текст под описанием сливается с фоном, это очень плохо по юзабилити, обычно за такое отрывают руки.
    3. Не надо быть делать 2 тэга header - в разметке. Достаточно один header - и в нем разбить наheader__navigation, header__content - так логически будет более правильно.

    В остальном - обычный сайт, не лучше и не хуже. Как из 2010-x.
    Ответ написан
    3 комментария
  • Резиновая верстка это flex или grid?

    meowto16
    @meowto16
    Делаю штуки
    Резиновая верстка - это когда не задается фиксированная ширина в пикселях, а задается в процентах.
    Резиновую верстку можно как на flex'ах сделать, так и на grid'ах
    Ответ написан
    4 комментария
  • Почему placeholder в input обрезается?

    ns174ru
    @ns174ru
    https://ns174.ru
    padding...
    margin...

    Мы можем гадать всю ночь.
    Рассекретте ваш код, мы ни с кем не поделимся им! Честно!
    Ответ написан
    1 комментарий
  • Что учить css препроцессоры, css фреймворки, сборщики или основы javascript?

    Все выше перечисленное параллельно
    Ответ написан
    Комментировать
  • Как изучать node js в 2019м?

    @xfg
    Node.js не изучают. Это не язык. Здесь не учат как определить переменную или вызвать функцию. Это набор модулей, которые рассматривают как пользовательские javascript объекты. Открывают api документацию по модулю, смотрят, что делают его методы и используют в своей программе если это требуется.

    Для работы с платформой достаточно прочитать руководство.

    Лучше переключить своё внимание на английский язык.
    Ответ написан
    Комментировать