8. Программирование Программирование

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

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

Первый самый простой пример с калькулятором

Задача: Получать заявки на email от клиентов и отправлять клиенту письмо в ответ с расчётом стоимости услуг.

Решение: Письмо с расчётом должно приходит на email вам и вашему клиенту, который сделал расчёт на калькуляторе у вас на сайте, заполнил поле “email” и нажал кнопку отправить.

Работу с калькулятором можно сделать приятной избавив пользователя от наблюдения обновления страницы при каждом нажатии на кнопку “рассчитать стоимость”. Подключив библиотеку jQuery и написав скрипт с асинхронным обновлением данных на странице калькулятора можно выполнять расчёт даже без нажатия на кнопку “рассчитать стоимость”, а просто вводя значения в поля и сумма будет считаться автоматически. К тому же передавать значения из заполненных полей можно в скрипт так же без обновления странице, который после заполнения поля email и нажатия на кнопку “Отправить расчёт”, будет происходит обращение к скрипту отправки email и передаваться значения методом POST асинхронно.

Таким образом клиент видит сумму расчёта постоянно перед глазами и страница не скачет обновляясь, а клиенту остаётся просто вводить свои значения в поля.

Второй пример с проведением мероприятия

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

Регистрации команды до 5 человек, лидер регистрирует всех участников. Письмо приходит на почту каждому участнику. Когда квиз начинается, участники переходят по ссылкам из полученных писем и начинается игра. Модератор квиза находится на странице модератора и запускает квиз начиная с первого вопроса продвигаясь к следующим раундам кликая по меню. Модератор может принять или отклонить ответ на странице текущего вопроса без обновления страницы. При переключении следующего вопроса у всей команд происходит обновление секции вопросов. После прохождения всей раундов и вопросов, модератор переходит на страницу общекомандных результатов и нажимает на кнопку “Рассчитать результат”, результаты проверки суммируются и выдвигают вверх на первое место ту команду, которая дала больше правильных ответов.

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

Я Я предпочитаю программировать на языке PHP, используя базу данных MySQL и библиотеку jQuery. Конечно, можно задать вопрос, а почему не работаешь с фреймворками и языками Python, Ruby, React.js, Node.js и прочие? Ответ очевиден, реальный бизнес в России не использует эти технологии совсем, а большинство сайтов работает на PHP и MySQL. Уже много разработано скриптов и готовых отраслевых решений на стеке PHP, MySQL, jQuery, которые позволяют сделать процесс разработки ещё быстрее и дешевле, что когда начинаешь смотреть в сторону того же питона, думаешь, а зачем питон вообще нужен в этом проекте. Тем более когда начинаешь касаться интернет-магазинов и синхронизации с 1С, МойСклад и прочих систем складского учета. Синхронизация уже написана и остается подключить плагин CommerceML или модуль обмена если это Битрикс и настроить его, а вот для других языков программирования такого я не встречал и скорее всего придётся разрабатывать заново. Python, Ruby, React.js, Node.js используют Facebook и другие космические проекты, которым наверняка это действительно необходимо.

Разработка сайта для базы отдыха

Сайт для базы отдыха «Жемчужина» находящаяся на берегу Красноярского моря

Редактирование записей php ajax jquery

Редактирование записей в базе данных методом ajax и обновление контента без перезагрузки страницы

Добавление записей в базу данных методом ajax и обновление контента без перезагрузки страницы

Добавление записей в базу данных методом ajax и обновление контента без перезагрузки страницы

Настройка рекламы и продвижение сайта компании Omnicomm ГК Нави

Настройка рекламы и продвижение сайта компании Omnicomm ГК Нави