Ответы пользователя по тегу Веб-разработка
  • Как встроить графический редактор на сайт?

    Tomio
    @Tomio
    backend developer (python, php)
    Вам нужен визуальный редактор? Если да, ищите в интернете по ключевому слову WYSIWYG. Например, TinyMCE.
    Ответ написан
    Комментировать
  • Как называется эта ветвь в программирование?

    Tomio
    @Tomio
    backend developer (python, php)
    Это называется веб-разработка. Совокупность бэкенда (php, python, java, go, nodejs и пр.) с фронтендом (javascript, html) посредствам общения друг с другом по протоколу HTTP, или по защищенному HTTPS.
    Ответ написан
    Комментировать
  • Почему вакансий под разработку на WordPress гораздо меньше, чем под front-end фреймворки?

    Tomio
    @Tomio
    backend developer (python, php)
    Вы пытаетесь сравнить тёплое с мягким.
    Вакансий только на WP вы почти не найдёте, ибо с WP имеют дело в основном лишь web-студии. Но у них в арсенале кроме WP есть еще ряд других CMS: Bitrix, Joomla, OpenCart, Drupal, NetCat и пр. Поэтому, устроившись в студию, вам придется работать со всеми этими CMS, и знание лишь одного WP вас не спасёт.
    WP не нужен для постоянной поддержки. Вы один раз настроили его, запрогали всё, что нужно, и оно работает. На этом бэкенд закончился. Плюс на WP практически не делают сложных проектов. Всё-таки это изначально позиционировалось как движок для блогов.
    Другое дело фронтенд (и тот же Vue), где интерфейс и дизайн может меняться оооочень часто. Потому как это то, что видят пользователи вашего приложения. Бэкенд они не видят, они даже не знают, что у вас WP. Они видят фронт: все эти анимашки, скроллы, слайдеры, красивые формы. И в этом универсальность фронтендеров. Имея в арсенале только Vue, они могут работать и с сайтом-визиткой, и с интернет-магазином, и с банком, и с биржей, и с социальной сетью, и с чем угодно.

    Так что ответ прост - всё дело в универсальности.
    Ответ написан
    Комментировать
  • Что лучше и есть ли отличия GitHub или GitLab?

    Tomio
    @Tomio
    backend developer (python, php)
    Gitlab обычно устанавливается внутри компаний, чтобы держать репозитории своих проектов у себя, а не в общедоступном месте.
    Github - это опенсорс, всё, что доступно общественности, идёт через гитхаб. Его репозитории используют менеджеры зависимостей (Например, composer или pypi)
    Есть еще BitBucket - его предпочитают, но не всегда используют, те команды, у которых весь стек построен на базе продуктов Atlassian (Jira, Confluence, Trello и пр.)
    Ответ написан
    3 комментария
  • Как сделать редирект с интеравлом?

    Tomio
    @Tomio
    backend developer (python, php)
    Работа php завершается, когда страница отрендерилась в браузере. Далее уже за работу берется JS. Делайте после загрузки страницы setTimeout на нужное время, и внутри него функцию с редиректом - location.href=/new-url/
    Ответ написан
    Комментировать
  • Что надо знать для создание интернет-магазина?

    Tomio
    @Tomio
    backend developer (python, php)
    Ну что же, есть задача - реши её)
    Без базы данных у вас получится каша, в которой вы не сможете ориентироваться: десятки, сотни одинаковых страниц с товарами, которые будут отличаться лишь информацией о товаре.
    Можно обойтись и без базы данных (Mysql, Postgres, Mongo и пр), но так или иначе нужно некое хранилище с данными и формат хранилища. В вашем случае это может быть один файл, где на каждой строчке будет по одной записи касательно товара (CSV формат) с уникальным идентификатором (id). Тогда вы спокойно сможете формировать в Excel свой файл и выгружать его на сервер.
    Далее вам нужен будет простой скрипт, который будет обрабатывать URL адреса вида site.ru/?product_id=123
    Вытаскиваете скриптом значение product_id, открываете файл с товарами и преобразовываете его в массив, где ключами будут выступать (id), и уже из массива по id тянете все данные товара.
    Да, это непродуктивно, топорно и может быть долго. Но задача у вас стоит в том, что вы не хотите использовать БД.
    Навигацию благодаря такой схеме будет просто сделать - достаточно менять значение product_id у товара.
    А вот над категориями товаров вам уже нужно будет подумать самому =) Но принцип практически тот же, нужно лишь добавить в строку товара кроме id еще и category_id.
    Ответ написан
  • Как сделать рассылку?

    Tomio
    @Tomio
    backend developer (python, php)
    Интеграцию по API обычно предоставляют все сервисы, занимающиеся рассылкой писем. Например, сервис ExpertSender может собирать данные с ваших форм, а вы уже внутри него конструируете письма и осуществляете рассылку. Очень мощный инструмент.
    Ответ написан
    1 комментарий
  • Какие есть бесплатные html редакторы?

    Tomio
    @Tomio
    backend developer (python, php)
    Ищите онлайн визивиг-редакторы по запросу wysiwyg online. В них сможете вставлять из ворда, всё будет сконвертировано в HTML. В них же сможете очистить код от остаток мусора, который остался от ворда.
    Ответ написан
    Комментировать
  • На чем писать проект для аналитики?

    Tomio
    @Tomio
    backend developer (python, php)
    Из того, что вы написали, нет ничего про аналитику. Как вы говорите, у вас простые выборки и запись. Если это так, то самый быстрый способ - это PHP.
    Если же вы реально нацелены на аналитику, то это, безусловно, Python.
    Ответ написан
    Комментировать
  • Как это сделать (вся инфа в описании)?

    Tomio
    @Tomio
    backend developer (python, php)
    Вам поможет форматирование строк, а именно, метод format
    Ответ написан
  • Как организовать контроль версии?

    Tomio
    @Tomio
    backend developer (python, php)
    Если не использовать для этих целей Git, то можно поступить простым способом: сравнивайте контрольные сумы файлов https://php.net/manual/ru/function.hash-file.php
    И если суммы отличаются - значит файл изменен. Можно сигнализировать об этом, скажем, по почте.
    Ответ написан
    Комментировать
  • Обучение web-разработке, есть что то стоящее?

    Tomio
    @Tomio
    backend developer (python, php)
    Я думаю, эта ссылка будет исчерпывающим ответом на ваш вопрос - https://habr.com/ru/company/moikrug/blog/454906/
    Ответ написан
    Комментировать
  • Как организовать работу с laravel на виртуальном хостинге?

    Tomio
    @Tomio
    backend developer (python, php)
    Извините, а как ваш вопрос связан именно с виртуальным хостингом? Мне кажется тут вопрос касательно организации рабочего процесса, а не виртуального хостинга и тем более Laravel.
    В том же phpstorm'е деплой по фтп прекрасно настраивается на любой виртуальный хостинг.
    Ответ написан
    5 комментариев