Ответы пользователя по тегу Веб-разработка
  • Решение для базы данных с веб интерфейсом. Что посоветуете?

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

    У вас нет такого права, примите за исходную. Пользователь всегда врет, это закон.

    Какую СУБД посоветуете(чтобы было проще с портированием и масштабированием данных) ?

    БД для портирования... хм... а зачем?
    На счет масштабирования - тут все завист от структуры ваших данных. Для данных в виде документов посмотрите в сторону mongodb, она из коробки умеет в шардирование. Для табличных - mysql/postgresql, тут масштабирование выбирается по тому, как используются данные: если в основном на чтение и редко на запись схема master-slave в помощь, иногда отдельные БД выносятся на отдельное железо.
    В случае
    Записей в таблицах может быть от сотен до сотен тысяч
    я очень сомневаюсь, что вам потребуется заморачиваться с масштабированием.

    Вы кстати не обратили внимание на очень важные метрики:
    - отказоустойчивость
    - сложность восстановления после сбоев

    Каким фреймворком посоветуете заинтересоваться?

    Зависит от задач, но как фреймворк общего направления рекомендую Symfony.

    есть ли какое либо другое решение простое в использовании но не менее эффективное и производительное?

    для базы данных с веб интерфейсом

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

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

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Silex, но лучше Symfony

    Тут советовали еще codeigniter, вот его не стоит смотреть, это труп.
    Ответ написан
    2 комментария
  • PHP vs. all. Имеет ли смысл учить (параллельно) что-то еще?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    1. PHP умирает(мёртв)? Так почему же тогда мёртвый язык развивается в последнее время быстрее всех (большинства) ныне живущих(это я про python, к примеру).

    Потому что изначальное утверждение - ложное.

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

    Haters gona hate. Под свои задачи - это идеальный язык.

    Есть ли у разрабов PHP шансы наверстать упущенное в этом плане?

    Упущенное в чем?)) Про непродуманность - это бла-бла-бла, без конкретики. 5.6 - вполне норм. 7.1 Обещает быть интересным.

    Имеет ли смысл учить PHP, перспективен ли он в плане дальнейшей работы(работы, а не доработки cms и т.п.)?

    Вопрос не корректен. Перспективен в плане работы - специалист. Только от вас зависит где и как вы будете работать.

    Есть ли у меня шансы успеть освоить что-то друго...

    Зависит от вас

    К примеру, потянет обычный университетский хостинг проект на django?

    Вопрос ниочем. Что такое "обычный университетский хостинг"?

    Многое придется менять и что вообще придется менять?

    Смотря что вы собрались делать.

    Продолжать изучать PHP, какая связка PHP+%некий фреймворк% наиболее "боеспособна"? Когда переходить к фреймворкам?

    Symfony + сразу.

    И да, может быть стоит учить всё и сразу?

    Можно, только сразу к психиатру запишись. Не шутка.

    постоянно уговаривая попробовать Python или Ruby

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

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

    Рекомендую почитать:
    symfony.com/doc/current/book/index.html
    symfony.com/doc/current/best_practices/index.html
    Ответ написан
    Комментировать
  • На работе попросили зарегистрироваться на JIRA но появился вопрос?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    jira - это таск менеджер, развиваемый компанией Atlassian
    bitbucket - это проект, похожий на github, развиваемый компанией Atlassian
    gitlab - это открытый проект, аналог github, развиваемый компанией GitLab

    Jira как оказалась бывает разная, так понимаю) хотя я плохо понимаю.

    Это не jira разная, это предоставление продукта jira есть: облачная версия и устанавливаемая.

    Тут расположены JIARA программные продукты.

    Нет, это продукты компании Atlasian, jira - одна из них.

    Там есть продукт для знакомый bitbucket.
    Но у нас в фирме куда я устроился Gitlab

    #ичо?
    Ответ написан
    Комментировать
  • Как пишут бота в веб?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Selenium, PhantomJS
    Ответ написан
    Комментировать
  • PHP, server-side, web-dev. Что лучше два монитора или один большой 27дюймов?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Смотря что вы хотите размещать на первом, что на втором.
    У кучи друзей 2, чаще всего с беспорядочно открытыми окнами, что на первом, что на втором.
    Мне лично хватает одного за счет виртуальных рабочих столов:
    |----------------|-------------------|--------|
    | PhpStorm       | общего назначения | Chrome |
    |----------------|-------------------|--------|
    | Gnome Terminal | общего назначения | Skype  |
    |----------------|-------------------|--------|

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

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

    Контроль выполнения поставленных задач - это задача project manager.
    Контроль качества выполнения задач - это задача qa.
    Расписание задач и выставление приоритетов на этапе планирования - это задача project owner + project manager + ...(зависит от процесса).
    Расписание задач и выставление их приоритетов уже в процессе выполнения - это задача project manager.
    Оценка трудоемкости - это задача developer.

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

    Предприниматель как правило находится в роли project owner, оценка трудозатрат - это не его привилегия. Дело в том, что оценить их может только программист.

    Может я конечно чего то не понимаю, но: если программист выполняет поставленные задачи за приемлемое время/деньги - вообще по боку, чем он занимается. Если не выполняет, вы уведомили его об этом и ничего не поменялось - пора прощаться.
    Ответ написан
    Комментировать
  • Самый быстрый веб-сервер php для windows?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Как добиться того, чтоб сайты (которые пишутся с помощью php-фреймворков) на локальном веб-сервере просто летали?

    web сервер выполняет транспортную роль по большей части. Что бы сайт "летали" - их нужно писать так, что бы "летали"))

    Какой локальный сервер использовать?

    nginx+php-fpm

    Пробовал много чего: vagrant, ubuntu-сервер разворачивал сам. Но эти варианты для меня не удобны.

    Вам шашчеки, или ехать?

    NGINX вообще ни разу не пробовал. Его хвалят, но как его устанавливать и настраивать в Windows я не нашёл.

    Вы того, не воспринимайте win как серверную ОС и все встанет на свои места))
    Ответ написан
    2 комментария
  • Технологии для реализации веб-проекта?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    по функционалу и внешнему виду сопоставимый с 888sport.com, в ближайшее время будем заниматься поиском опытного фуллстак веб-разработчика.

    Плохая идея искать fullstack. Сайт такого уровня потребует команду инженеров. Есть такая штука bus-factor, почитайте на досуге.

    В данный момент я склоняюсь к MARS (MySQL, Apache, Ruby, Solaris), HTML5, CSS, JavaScript, Git, Agile.

    Технологии выбираются на основании ТЗ + обязательный этап начального проектирования. Их должен выбирать инженер. При этом далеко не факт, что модные технологии будут лучшим решением. Тот же agile далеко не всюду можно насадить. Solaris - неясно зачем? Ruby - вот тут без ТЗ не разобраться.

    Разработка будет проходить на Mac Os

    Вот это не вам решать))

    дизайн интерфейса разрабатывается в Sketch.

    Вам шашечки, или ехать? Sketch - это инструмент, дизайн - это результат. Не стоит ограничивать дизайнера в инструментах.
    Ответ написан
    1 комментарий
  • На чем легко писать браузерных ботов(авторегеры, боты к браузрекам и т.д. и т.п.)?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    PhantomJS
    Ответ написан
    Комментировать
  • Что еще нужно знать программисту?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    на каком этапе лучше осваивать текстовые редакторы (слышал что стоит устанавливать sublime), полезные штуки вроде firebug, vim?

    Чем раньше - тем лучше.

    Говорят знание git- тоже нужно обязательно.

    Правда

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

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

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

    Никак.

    Есть друг у которого есть бизнес и так он знает что я занимаюсь разработкой сайтов и с деньгами щас у меня туго , он сказал мне сделать интернет магазин небольшой за очень хорошую сумму.

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

    Прошу подсказать cms для такого уровня знаний чтобы можно было сделать магазин более менее нормальный.

    Prestashop
    Ответ написан
    Комментировать
  • Как лучше сделать сайт?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Перефразирую ваш вопрос:
    Как лучше сделать молоток, что бы потом превратить его в бензопилу?
    Изначально делать бензопилу.
    Ответ написан
    Комментировать
  • Как "объединить" записи в таблицах в одну строку?

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

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Host-ориентированные настройки ДОЛЖНЫ быть заигнорированы в vcs, общие настройки - наоборот желательно хранить в vcs
    Ответ написан