Ответы пользователя по тегу Веб-разработка
  • Что думаете на счет no-code платформ?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Конструкторы решают вполне конкретные задачи, если ваша задача входит в их число полностью, в чем проблема, используйте и радуйтесь жизни. Если ваша задача покрывается конструктором на пол шишечки - лучше пилить свое, иначе вы либо не решите задачу вовсе, либо путем боли и страданий.
    Что касается cms - тут точно такой же подход, если решает ваши задачи полностью в обозримом будущем - используйте, если не полностью - берите фреймворк.
    Ответ написан
    Комментировать
  • С чего начать обучение веб-дизайну на flash?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    С того, что adobe завершает поддержку flash 31 декабря 2020.
    Ответ написан
    1 комментарий
  • Как узнать про сайтостроение?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Конкретно по php: symfony + https://github.com/index0h/php-conventions
    Ответ написан
    Комментировать
  • Как защитить сайт от парсинга, не задев поисковых роботов?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Как защитить сайт от парсинга, не задев поисковых роботов?

    Закрыть доступ для всех по IP, кроме ботов. Иначе - никак.
    Ответ написан
  • Есть ли смысл в разработке такого веб приложения?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Смысла нет. Просто будет еще одна crm.
    Ответ написан
    Комментировать
  • Существует ли конструктор сайтов для программистов?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Symfony
    Ответ написан
    Комментировать
  • Безопасно ли сотрудничать с таким работодателем?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    700 зеленых на мидла/синьора - в глубинке, или на ширпотребных сайтиках возможно и норм. ИС 3 месяца - какая-то хрень. Хотя... есть у меня знакомый, у которого ИС был 9 месяцев, правда у него все через одно место.

    В любом случае вы в праве указывать на то, что вас не устраивает.
    Не нравится ЗП - ищите дальше.
    Слишком длинный ИС - договоривайтесь на по короче, или ищите дальше.
    Отзывы о компании не нравятся - ищите дальше.
    Нашли статью о компании на ebanoe.it - напишите смешной каммент к статье и ищите дальше.
    Ответ написан
    Комментировать
  • В чем состоит разница между веб и мобильной разработкой?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    какая разработка сложнее и мне потребуется дольше по времени ее изучать?

    Кривая изучения java (android) крутая сначала, далее медленно растет.
    Кривая изучения js (frontend) очень пологая в начале, но дойдя до фреймворков она больше похожа на рисование эпилептика во время припадка, все дело в неистовом многообразии технологий и их поддержки браузерами. Их количество растет быстрей, чем у java.

    Какие сейчас разработчики по рынку более в цене и лучше с заработком и фрилансом, да и вообще с вакансиями?

    Смотрите вилку зарплат в вашем городе.

    какой стек технологий нужно осваивать как в андроиде, так и в вебе, какой более объемный и сложный.

    Андроид как бы уже представляет собой стек технологий. В случае фронта там множество стеков, чаще всего состоящих из 4х частей:
    1. шаблонизатор
    2. css процессор
    3. js фреймворк
    4. язык, компилируемый в js
    Ответ написан
    Комментировать
  • Чем можно выгрузить целый сервис?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    таких нет
    Ответ написан
    Комментировать
  • Можно ли обойтись без PHP на бэкэнде используя лишь JavaScript (+node.js)?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Слона едят частями. Для начала разберитесь с версткой, без less/stylus/pug/... потом беритесь за js, потом либо за один из фронт фрймворков и уже потом за средства сборки. До бэка вы можете не дойти так как фронт будет интересен.
    Ответ написан
    Комментировать
  • Как правильно оценивать разработку есть ли методики и сервисы?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Как правильно оценивать разработку есть ли методики и сервисы?

    Что бы ответить на этот вопрос нужно знать критерии оценки, для конкретного продукта. Например:

    - по времени
    - по стоимости
    - по производительности
    - по поддерживаемости
    - по тестируемости
    - по расширяемости
    - по качеству
    - по защищенности
    и т.д.

    Точность этих оценок на прямую зависит от:

    - технического процесса разработки
    - опыта создания аналогичного продукта у инженера, или его части
    - опыта менеджера
    - продуктового менеджера
    Ответ написан
    Комментировать
  • Как создать обменник?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Хочу создать онлайн обменик валют, но не могу понять как он устроиен

    Может это не ваше? Есть куча других видов заработка, устройство которых вы вполне сможете понять.
    Ответ написан
    Комментировать
  • Как создать свою платежную систему?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Начните с чтения лицензий emi, psp. А дальше наем штата инженеров, сисадминов, юриста, бухгалтера. Когда у вас начрет вырисовываться продукт - нанимайте маркетологов и сейлзов.
    Ответ написан
    Комментировать
  • Определение живых пользователей от ботов?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Цель любой защиты - сделать ее взлом не выгодным. Самая дешевая защита:
    1. Проверка user-agent
    2. CSRF
    3. Гугло каптча перед важным действием
    4. Блокировка на N минут после неудачного входа / важного действия

    Простые атаки это отсечет, но не более. Невидимая картинка вас спасет от примитивных curl/wget, не более. WebDriver ко многим защитам на стороне браузера (секреты в localStorage, iframe, ...) не восприимчив.

    Те защиты, что я привел - тоже не дают особых гарантий, но они довольно дешевые
    Ответ написан
    2 комментария
  • Имеются ли сервисы для организации трансляций/вебинаров на своем сайте?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    wowza
    Ответ написан
    Комментировать
  • Какие преимущества создания сайта на самописном движке перед тем же Wordpress?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Какие преимущества создания сайта на самописном движке перед тем же Wordpress?

    Преимущества могут быть только в случае, когда готовое решение вам не подходит, либо затраты на допил готового выше, чем сделать свое.

    Выиграю я по оптимизации относительно того же Wordpress в техническом плане?

    Зависит от задачи. Если WP уже ее решает - скорее всего нет.

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

    На этот вопрос можно ответить только на основании ТЗ, или продуктового брифа.

    Что нужно сделать в самописном движке, чтобы он наверняка был круче CMS (быстрее, оптимизированне и т.д.)?

    Если чисто в техническом плане - можете использовать следующие соглашения https://github.com/index0h/php-conventions . Сразу гнаться за скоростью и оптимизированностью не рекомендую, потратите не порядок больше времени.

    В продуктовом же плане, сделать ширпотребную cms с теми же задачами, что и у WP и таким же охватом аудитории - это практически не реально на данный момент.
    Ответ написан
    Комментировать
  • Выдумать себе опыт работы - это хорошая идея?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Выдумать себе опыт работы — это хорошая идея?

    Если ваша цель - получить репутацию лгуна и попасть в черные списки HR-ов, то идея отличная.

    самого стартапа в интернете, конечно же, нет

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

    Проверяют ли hr факт существования подобных стартапов?

    Могут

    Может мне сайт склепать, рассказывающий, что проект действительно существовал и заморожен?

    Нет смысла

    стоит ли указывать, что есть готовность работать за стоимость проезда на работу (5000-10000 т.р.) или это отпугнет потенциальных работорговцев?

    Цену лучше вообще не указывать. Стоит указать, что ваша цель - получение опыта. Как вариант - можете поискать работу волонтером, или по делать сайтики куму-свату-брату.
    Ответ написан
    Комментировать
  • Как создать веб-сервис (Задание от Mail.ru) новичку?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Изучите язык, иначе смысла в этих заданиях нет
    Ответ написан
    Комментировать
  • Как правильно выстроить разработку и деплой сайта?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Разработка и контроль версий

    Читаем про git flow, восхищаемся и интегрируем.
    Читаем PSR-ы, восхищаемся и интегрируем. Не помешает: Попросили проверить код, на что смотреть нужно?
    Читаем про vagrant. На базе вот этого вот строим dev окружение. Можете поиграть с https://puphpet.com/. До docker все же стоит дорасти.
    Постигаем Phpstorm, и радуемся жизни.
    Можете посмотреть так же: https://github.com/index0h/php-conventions

    Тестирование

    Читаем про phpunit, восхищаемся и интегрируем.

    Документирование

    Рекомендую взять за правило: документирование алгоритмов нужно только в крайнем случае, когда используются некие хаки. Говнокод лучше переписать на что-то очевидное, чем объяснять, какая муха вас укусила и где.
    Что касается docblock-ов для помощи ide - это отличная идея.

    Деплой

    Самый простой и надежный способ: root у вашего nginx/apache указывать как ссылку на каталог текущей прод версии. При релизе - заливать код с помощью rsync в новый каталог, а далее менять ссылку на новый релиз.
    Например у вас каталог с версиями кода:
    production -> v1.0.2 - текущая версия
    v1.0.1 - старый релиз
    v1.0.2 - текущая версия
    v1.0.3 - новый релиз
    Когда подготовка завершена - вы только меняете симлинк production на v1.0.3. Если что не так - можно быстро откатиться на предыдущую версию.
    Ответ написан
    11 комментариев