Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Василий Назаров

  • 104
    вклад
  • 3
    вопроса
  • 199
    ответов
  • 13%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Реально ли поменять направление?

    Hivemaster
    Пасечник Кузьмич @Hivemaster
    Админ, который хочет программировать
    Нет, программисты выбирают свою участь раз и навсегда. Пытавшиеся сменить язык пропадают без вести.
    Ответ написан 14 сент. 2020
    Комментировать
    Нравится 5 Комментировать
  • ASP.NET Core CMS - какой подойдет для моей задачи?

    Sanes
    Sanes @Sanes
    Быстрей PHP выучишь, чем будешь с .NET Core страдать.
    Ответ написан 27 июл. 2020
    13 комментариев
    Нравится 2 13 комментариев
  • На чем лучше писать конструктор статичных сайтов?

    Dr. Bacon @bacon
    На чём умеете.
    Ответ написан 26 мая 2020
    6 комментариев
    Нравится 4 6 комментариев
  • Реально ли устроится в IT компанию до 18 лет?

    opium
    Пума Тайланд @opium
    Просто люблю качественно работать
    Хоть в десять
    Ответ написан 22 апр. 2020
    Комментировать
    Нравится 1 Комментировать
  • Ребят, такой вопрос, я вообще не был в ITсфере, но уже много начитался про тестирование игр и ПО, очень хочу в эту сферу, как попасть?

    opium
    Пума Тайланд @opium
    Просто люблю качественно работать
    Заколебали идите уже работать
    Ответ написан 22 апр. 2020
    9 комментариев
    Нравится 8 9 комментариев
  • Какой ноутбук выбрать для frontend и backend разработки?

    Zoominger
    Рональд Макдональд @Zoominger Куратор тега Железо
    System Engineer
    Берите самый дешёвый DEXP.
    Малое кол-во ОЗУ отучит вас тащить в код 500-килобайтный JS-файл ради маленькой менюшки, слабый процессор отучит от безудержного Аякса, а слабая батарея научит вас оптимизации.
    Мощный ПК для вебаря противопоказан, потому что вы будете делать монструозное прожорливое нечто, которое будет жрать батареи и память, а вам-то чё, у вас-то всего 10 Гб сожрано.
    Ответ написан более года назад
    4 комментария
    Нравится 11 4 комментария
  • Необходимо создать RESTFUL Api на PHP, необходима помощь в выборе?

    Sanes
    Sanes @Sanes
    Laravel. Проще некуда.
    Ответ написан более года назад
    2 комментария
    Нравится 2 2 комментария
  • Как проверить сайт на адаптивность?

    karp
    Igor Ustyugov @karp
    В инструментах разработчика в браузерах есть адаптивный режим. Можно выбрать по модели девайса, либо указать размер экрана руками.
    Ответ написан более года назад
    1 комментарий
    Нравится 6 1 комментарий
  • Какой фреймворк актуален на 2019 год и будет актуален хотя бы годик ещё?

    Wolfnsex
    Евгений Вольф @Wolfnsex Куратор тега PHP
    Если не хочешь быть первым - не вставай в очередь!
    Какой фреймворк актуален на 2019 год и будет актуален хотя бы годик ещё?
    Laravel и Symfony, живы и будут жить я думаю ещё не один годик. Оба не самые простые (в общей сложности), хотя написать "Hello world application" особого труда не составит ни в первом ни во втором.

    Если говорить о фреймворках как таковых вообще, которые проживут "ещё годик", я думаю как минимум стоит так же упомянуть: Codeigniter (его я обычно рекомендую новичкам в веб-разработке, MVC и PHP в частности), Yii (его изучать я бы Вам крайне не рекомендовал), Zend (про него ничего не скажу, но уверен, что он ещё проживёт не один год).
    Ответ написан более года назад
    10 комментариев
    Нравится 4 10 комментариев
  • Выбор фреймворка для нового проекта - Angular? React? Vue?

    dom1n1k
    dom1n1k @dom1n1k
    Лично для меня Vue - это такой "фреймворк с человеческим лицом".
    В целом JS-мир похож на поле боевых действий, где постоянно то налеты авиации, то кононада гремит, то хипстерская конница с новым логотипом на знамёнах проскачет.
    А "обычный" человек сидит в подвале, обхватив голову руками, и думает - мама дорогая, куда я попал, и чё ваще вокруг происходит?
    Какие-то новые паттерны, подходы, языки... Раньше, чтобы начать, достаточно было блокнота и браузера. Пишешь hello world и сразу его видишь. Теперь нужно поставить ноду, овер 9000 пакетов, десять транспиляторов, таск-менеджеров и бандлеров. Пока увидишь рабочий результат - поседеешь.
    И вдруг какая-то добрая душа взяла у хипстоты всё самое лучшее и разумное, что та родила, но очистив от лишних абстракций и усложнений - и выкатила велосипед в виде велосипеда, а не турбо-космолета с инструкцией толщиной как "Капитал". И снова можно писать в блокноте и смотреть в браузере. При этом почти не проигрывая в возможностях.
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 54 1 комментарий
  • Что такое slug в разработке?

    HeadOnFire
    Игорь Воротнёв @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Чаще всего, как уже написали, встречается в URL, но все же его значение чуть более шире - slug это уникальная строка идентификатор, понятная человеку (в отличие от ID) и содержащая только "безопасные" символы:
    - 0-9
    - a-z (общепринято - в нижнем регистре)
    - символ -
    - иногда еще символ _
    Могут использоваться не только в URL для понятности, но и, например, в запросах к БД (в первую очередь - на уровне АПИ) - ведь
    SELECT * FROM pages WHERE category="some-slug"
    более понятно, чем
    SELECT * FROM pages WHERE category=126.
    На уровне API это выглядит как
    get_pages_in_category( 'some-slug' )
    или
    $object->get_pages_in_category( 'some-slug' ).
    В общем, это человеко-понятный уникальный идентификатор.
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 27 1 комментарий
  • Клиент на Upwork угрожает международным судом, возможно ли это?

    alex-1917
    alex-1917 @alex-1917
    Если ответ помог, отметь решением
    Типичное поведение прожравшего деньги посредника))))
    Вчера клиент мне написал что его клиент оформляет иск

    Ключевой момент выделил жирным. Вопрос вообще ниочем. Работай дальше по своему плану, есть оплата - есть работа, нет - нет. Фантазер ты однако, это в бизнесе губительно, завязывай с фантазиями)))
    международный суд
    - поржал)))
    Ответ написан более трёх лет назад
    3 комментария
    Нравится 7 3 комментария
  • Есть ли какие либо права на ПО у заказчика?

    BBmike
    BBmike @BBmike
    Базис вопроса состоит в том, признают ли договор заключенным или нет.
    Если признают, то согласно 1296 ГК РФ "Исключительное право на программу для ЭВМ, базу данных или иное произведение, созданные по договору, предметом которого было создание такого произведения (по заказу), принадлежит заказчику, если договором между подрядчиком (исполнителем) и заказчиком не предусмотрено иное."
    Вот от этого и пляши. Остальным набежавшим советчикам рекомендую воздержаться о толкований ситуации так "как это понимают и чувствуют они".
    Ответ написан более трёх лет назад
    13 комментариев
    Нравится 6 13 комментариев
  • Можно ли (используют ли) один и тот же код (к примеру Angular или Vue) как для Веб, так и для Мобильных приложений?

    sfi0zy
    Ivan Bogachev @sfi0zy
    UI developer. Верстаю неверстаемое.
    Про Ionic для Angular уже сказали. Для Vue есть Weex. Позволяет собрать приложение под Android и под iOS. Я пробовал делать с ним небольшое приложение под ведроид. Могу выделить плюсы, которые увидел (возможно, что в большом проекте что-то будет по-другому):
    - Vue из коробки, простой и понятный инструмент, что приятно
    - Не тормозит
    - Большая часть кода спокойно переносится из веб-версии без изменений
    И минусы:
    - Стартовать проект без знаний Java довольно непросто (ошибку при первой сборке искал часа три)
    - Небольшое комьюнити, мало информации, на StackOverflow практически нет вопросов по теме

    Для себя сделал вывод, что не стоит использовать Weex в ближайшее время в крупном бизнесе (есть риск провалить все сроки из-за нехватки информации), но для своих небольших приложений попробовать вполне можно, особенно если вам нравится Vue. Думаю стоит присматривать за развитием этого проекта - может быть через пол года/год его уже можно будет спокойно использовать.
    Ответ написан более трёх лет назад
    7 комментариев
    Нравится 2 7 комментариев
  • На сколько необходимы внешние ключи в базах данных?

    qonand
    Максим Федоров @qonand
    Software Engineer
    1. Все зависит от организации проекта, если например у Вас база данных шардированная - то внешнее ключи как бы Вы не сделаете, или например если Вы хотите избежать проверок на целостность данных при каждом изменении данных, а проводить их самостоятельно раз в сутки. В общем внешние ключи крайне желательны, но бывают ситуации когда стоит их не использовать
    2. Не консистентными даными
    3. В пункте 1 привел некоторые примеры
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 1 2 комментария
  • C# .NET есть ли будущее?

    a0lwq @a0lwq
    1. Платят прежде всего за знания. Нет среди массовый современных распространенных языков такого - где за один платят много. А за другой мало. Вам платят мало по другой причине. Не связанной с языком.
    2. Ребята лабающие PHP вКонтактике и Фейсбукике вполне себе зарабатывают побольше того, что вы сможете получать в банках. Да что там далеко ходить - у меня друган на Пыхе лабает где то за 3000 долларов. Не в банке, не в Фейсбуке, не в Контакте. Обычные такие сайтики делает. Он просто не занимается простыми работами.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 4 Комментировать
  • На что лучше перейти на Angular, React, Vue?

    yarkov
    Алексей Ярков @yarkov
    Проект "Жизнь после смерти" - lifeafterdeath.ru
    Ну я React даже не трогал, на первом Angular писал когда-то и вот несколько месяцев уже на Vue работаю.
    Я бы брал Vue. Порог вхождения у него низкий, документация русскоязычная просто пушка, ну и для вашей задачи мне кажется самое то.
    Ответ написан более трёх лет назад
    11 комментариев
    Нравится 9 11 комментариев
  • Без опыта и образования во фронт - енде?

    maxminimus
    Рафаэль ™ @maxminimus
    просто или ничего
    18 лет - сначала в армию сходи
    там тебе прицел настроят и будешь не криво излагать
    Ответ написан более трёх лет назад
    3 комментария
    Нравится 8 3 комментария
  • Как правильно комментировать код?

    sanek_os9
    Александр Шаповал @sanek_os9
    Работаю с Laravel, Vue, Vuetify, AWS Amazon, Linux
    Также видел, некоторые крупные разработки содержат в комментариях информацию о том, какие параметры принимает и возвращает функция.

    Если документируются лишь типы передаваемых и возвращаемых данных, то это не обязательно так как типи данных видны из кода
    function test(int $id, array $user): array
    {
        return [];
    }

    Какие параметры принимает и возвращает понятно и с кода
    Ответ написан более трёх лет назад
    10 комментариев
    Нравится 1 10 комментариев
  • Как спроектировать архитектуру большого проекта с начальным знанием программирования?

    saboteur_kiev
    Saboteur @saboteur_kiev Куратор тега Программирование
    software engineer
    К сожалению с начальным знанием программирования - никак.
    Вы не можете привлекать сторонних разработчиков, но уже привлекаете их через Тостер.

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

    Как говорят - оптимизация до оптимизации не нужна.

    У меня был опыт запуска интернет-магазина во времена, когда их было десяток на всю страну. Первый интернет-магазин мы писали почти полгода, внедрив в него тысячи фич, которые оказались невостребованными. Через год проект себя отбил, и мы заказали не редизайн а весь магазин с нуля. Разработка шла 2 месяца, обошлась в 4 раза дешевле. Функционал стал гораздо удобнее. И мы поняли, что в первый раз надо было тоже пойти по более простому пути, тогда мы мы запустились на 4 месяца раньше и отбились бы за полгода.
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 18 1 комментарий
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Следующие →
Самые активные сегодня
  • Василий Банников
    • 10 ответов
    • 0 вопросов
  • Forwatters
    Forwatters
    • 9 ответов
    • 0 вопросов
  • TNPTSYWWCC
    Uneasy Hearts Weigh the Most
    • 8 ответов
    • 0 вопросов
  • 0xD34F
    0xD34F
    • 6 ответов
    • 0 вопросов
  • yupiter7575
    Yupiter7575
    • 6 ответов
    • 0 вопросов
  • BormotunJedy
    Elena Fire
    • 5 ответов
    • 1 вопрос
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации