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

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Последние год полтора пишу продакшен в основном на Laravel.

    Попробуйте Symfony, так же рекомендую почитать

    Собственно в последнее время мне стало скучно и решил я поискать себе приключений на свою точку.

    Смените проект на более крупный))

    Глянул курс по JAVA SE (синтаксис, пару либ), куда двигаться дальше?

    Как и с другими языками: поищите вакансии на проекты, что вас могут заинтересовать и посмотрите требования.

    Что посоветуете попилить в качестве тестового проекта, чтобы посмотреть, что вообще можно реализовать?

    Для начала попробуйте портировать проекты, или их модули из тех, в которых вы участвовали.
    Ответ написан
    1 комментарий
  • Есть ли аналог php-fig в javascript?

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

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

    Как в принципе возможно украсть то, что вы и так предоставляете?))

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

    Так уж получается, что возможностей "напакостить" у разработчика на порядки больше, его код будет выполняться у вас - этого достаточно.

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

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Гуглим на тему: zen-coding, live tamplates
    Ответ написан
  • Gulp и nip, нужно ли устанавливать и как?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Гайд по установке gulp, серьезно?))

    npm install gulp -g

    gulp - это таск раннер, чаще всего используется для сборки проекта.
    Ответ написан
    2 комментария
  • Какие есть объективные причины для перехода на Linux вебразработчику?

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

    Как правило, это на порядок удобнее.

    Да, можно под виртуалкой запустить линуху, но зачем?)
    Да, можно эмулировать линушную консольку, но половина хоткеев у вас работать не будет.
    Да, можно докер в виртуалке поднять, но под линухой он будет нейтивно работать.
    Да, можно считать, что вагрант вас спасет, но тот же ансайбл придется таки вовнутри поднимать, а не использовать хостовой.
    Да, можно приблуды для виртуальных рабочих столов прикрутить, но зачем, это идет в коробке с большинством DE.
    Да, можно по полной программе обмазываться putty и понасохранять все ваши доступы, но проще настроить ~/.ssh/config.
    Да, можно понаустанавливать вот это ваше все с официальных сайтов, но проще натапть "apt install **", или "yum install **".
    Да, можно залезть в политики безопасности и сделать "зашибись", но для обычной dev тачки под nix чаще всего вам это и не нужно.
    Да, можно закачать крутых прог, которые вам скрытые процессы покажут, но проще ввести есть ps aux.
    Да, можно в .gitattributes понапрописывать text eol=lf, но опять же зачем, если только у винды принят crlf?
    Да, можно понаотключать BOM, но опять же зачем?
    Да, можно считать реестр - удобной штукой, но это не так))
    и т. д...

    Из таких мелочей и состоит пользование ОС.

    Чуть не забыл:
    Да, можно считать, что комп под виндой принадлежит вам...))
    Ответ написан
    12 комментариев
  • Какие подходы, методологии, технологии нужно знать, чтобы обеспечить безопасность на сайте?

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

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    каждый раз гуглить, уже невмоготу стало.

    Забудь, это не твое. Dev учится постоянно и гуглит постоянно
    Ответ написан
    Комментировать
  • Позиция смежная с программированием?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Ответ написан
    Комментировать
  • Какую технологию выбрать веб сервиса и БД?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Под БД можете Elastic заюзать. Забивать адреса можно в полу автоматическом режиме: если адрес стандартный
    (ул|пр-т|пр|...). (Адрес улицы/проспекта/...), д. (буквы/цыфры), кв. (буквы/цыфры) - разбивать регуляркой, и вбивать автоматически, в противном случае в ручную.

    Есть альтернативный вариант - пытаться искать адрес через гугл, далее пытаться получить адрес через его API
    Ответ написан
    Комментировать
  • Ноутбук Windows для web-дизайнера?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Ноут рекомендую брать только в случае, если мобильность для вас критична. Если это не так - смотрите стационарник, будет И дешевле И мощнее.
    Ответ написан
    1 комментарий
  • Что происходит после ввода адреса сайта?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    https://www.youtube.com/watch?v=6nao1qJwc7Y

    Если нужно знать более детально: почитайте руководство по курсу CCNA
    Ответ написан
    Комментировать
  • Какие языки необходимы для создания объемного сайта с множеством различных функций?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Язык выбирается не только на основании фичей, что вы хотите. Важными для бизнеса являются еще другие критерии:
    - как легко найти специалистов? Если 1 программист уволится например.
    - на сколько мало у вас времени? ПО на разных языка пишется в разных темпах.
    - сколько вы готовы платить? Бояре из разных языков запросят разную сумму.
    - ...

    Вот эти вопросы определяют ваше понимание "лучше", как не специалиста. Понимаете, те требования, что вы написали можно реализовать на КАЖДОМ из приведенных языков.

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

    элементы социальной сети

    различные платежные функции

    покупку/продажу виртуальных товаров

    Язык вы так не определите, меньше маркетинга и больше конкретики.

    Я вам рекомендую написать бриф, какие фичи вы хотите, и какие бизнес требования вы налагаете на проект.
    Далее нанимаете бизнес аналитика, который уже по вашим требованиям сможет создать некое ТЗ и подскажет какие спецы вам нужны.

    И еще, вопрос про написание движка сайта. Я так понимаю, большинство из них одной направленности. Как быть, если сайт такой многофункциональный?

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

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Странный вывод. Роутер - это штука, которая должна уметь по строке определить функционал, который необходимо выполнить. Есть там класс, нету - это не его ума дело. Если ваш роутер умеет только в один тип адресов (/{type}/{action}/{id}) - он не строгий, а кастрированный))

    Т.к. в системе же нет классов price или about либо надо лезть внутрь и самому дописывать правила обработки таких адресов и их обработчики.

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

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    redmine, jira
    Ответ написан
    Комментировать
  • Влияет ли количество файлов на скорость работы сервера?

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

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

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


    Составляйте ТЗ либо самостоятельно, либо на пару с заказчиком. Пока у вас не закончатся вопросы - работа не начинается в принципе. Базовое проектирование "что-где" у вас будет происходить уже в этот момент.
    Ответ написан
    Комментировать
  • Как разрабатывать на хостинге?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    А как девелоперить прямо на хостинге?

    Плохая идея, очень. Для разработки - используйте окружение, максимально похожее на прод.
    Для заливки - тут уже все зависит от стека технологий, которым вы ограничены. Но как вариат - билд каталог на сервере с git, а далее заливка в рабочим каталогом через rsync. Можно через докер. Можно через tar архивы,...
    Но диплой и ручная правка кода должны быть независимыми. Иначе 99.99% в самый подходящий момент отстрелите себе яйцы.

    что бы к примеру зайти на www.somesite.com и каждый мог в реальном времени наблюдать как идут изменение что избавляет нас от проблемы FTP в общем, остается только адрес хостинга в галпе менять на новом проекте.

    Не осознал, зачем? Делаете релиз -> все видят изменения/

    И хочу спросить у старших товарищей как вы это все делаете, живете с sftp?

    Разработка под Vagrant. Все правки коммитятся в общий репозиторий. В час Ч на проде pull и пересборка.
    Ответ написан
    2 комментария
  • Пишу приложение на PHP, подкинете идею, что можно еще добавить?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Вы хотите, что бы критику php коду давали по скрину с версткой?)) Что уж тут, скидывайте внутрянку.

    На счет идеи: как консольная обертка над inotify с логгером - вполне может быть полезно. GUI сомневаюсь, что вообще нужен.

    • Удаление файлов.
    • Редактирование.
    • Показывает размер, тип, время изменения, сколько прошло с изменения.

    Это вам вряд ли нужно. Для редактирования и удаления файлов есть огромнейшее количество программ.

    Там, где реально нужно следить за бывшими правками файлов обычно используется VCS.
    Ответ написан
    Комментировать