|
0 / 0 / 0
Регистрация: 17.05.2016
Сообщений: 25
|
|
Требуются советы по выбору технологий и инструментов17.05.2016, 11:38. Показов 675. Ответов 11
Метки нет (Все метки)
Доброго времени суток всем!
Коллеги, вот какой у меня вопрос. Возникла у меня одна идея (о ее сути распространяться не могу, ибо она не только моя), требующая разработки специального web-ресурса. Принято решение разрабатывать всю техническую часть самостоятельно, а не заказывать на стороне - ИМХО так интереснее, полезнее и надежнее. Сам я программер, но с веб-программированием почти не знаком и знаний у меня в этой области чуть более, чем ноль. Поэтому придется осваивать тему. Вкратце веб-ресурс предполагает наличие SMS-сервиса, БД, функционала для реализации различных действий (операции с БД, рассылка SMS-сообщений пользователям, приём управляющих SMS-сообщений (SMS-команд) от пользователей и активизация соответствующих этим командам действий функционала, взаимодействие со специальным мобильным приложением и т.д.), а также пользовательского WEB-интерфейса. Пользователь может взаимодействовать с системой как посредством SMS, так и через WEB-интерфейс. Кроме того, за пользование сервисом предполагается брать плату, которую пользователь может производить посредством тех же SMS либо через различные платёжные системы (банковские карты, электронные кошельки), выход на которые осуществляется через WEB-сервис. Собственно сам вопрос: подскажите, с чего начать? В какую сторону смотреть, что начинать изучать? Каковы пакеты технологий и инструментов, необходимых для разработки такого ресурса? Какие есть варианты из них и Что из них наиболее оптимально для выбора в качестве средств реализации? Буду очень благодарен за советы ))
0
|
|
| 17.05.2016, 11:38 | |
|
Ответы с готовыми решениями:
11
Взять данные с сайта: выбор технологий, советы Нужны совету по выбору технологий для приложения (аналог истаграмм) Требуются советы |
|
166 / 90 / 38
Регистрация: 29.06.2015
Сообщений: 1,100
|
|
| 17.05.2016, 11:51 | |
|
Повезло тебе. Работал с подобными задачами. Идею ты конечно не скажешь...но область я обозначу.
Вариант 1. Просто, понятно и легко. Если идея стандартная. Язык программирования - php. На нем строим серверную часть. А значит, хостинг vps/vds, домен. СМС - значит смс шлюз. А значит - регистрируемся, читаем их api, прикручиваем к своему скрипту. База данных - Mysql. Просто, сердито, стандартно. Вариант 2. Сложно, интересно, с нуля.. Язык программирования - php. На нем строим серверную часть. А значит, хостинг vps/vds, домен. Или локаишн сервера в выделенном помещении (услуга такая, если всё хотите своё) у себя в городе/деревне. Можете оптику себе на фирму протянуть. ) СМС с особыми командами, режимами, блекджеком и тарифами. - GSM модемы. А это протоколы, кодирование, микроэлектронника. Паяльник в руки, отладчик и сниффер. минимум 6 месяцев. База данных - оракл. Будет не просто, но вещь серьёзная.
1
|
|
|
0 / 0 / 0
Регистрация: 17.05.2016
Сообщений: 25
|
|
| 17.05.2016, 12:13 [ТС] | |
|
Друг, не могу рассказать идею, она не принадлежит мне одному )) Но в ней ничего эксклюзивного нет, да и, честно говоря, идея была придумана не столько как коммерческий проект, сколько как точка приложения усилий и объект для прокачивания скиллов в области web-программинга.
//Язык программирования - php. На нем строим серверную часть. Иными словами, движок я запиливаю сам, не используя существующих? //А значит - регистрируемся, читаем их api, прикручиваем к своему скрипту. СМС-шлюз дает возможность широких маневров? Например, в моем случае необходимо: 1) отправлять СМС-команды (от юзера); 2) в ответ на команды сервис должен по СМС запросить у юзера уточняющие данные, а юзер - предоставить их с помощью СМС; 3) юзер через СМС осуществляет оплату за использование сервиса. Все это СМС-шлюз может позволить? //Или локаишн сервера в выделенном помещении (услуга такая, если всё хотите своё) у себя в городе/деревне. Такую услугу предоставляют провайдеры? Добавлено через 5 минут /СМС с особыми командами, режимами, блекджеком и тарифами. - GSM модемы. А это протоколы, кодирование, микроэлектронника. Паяльник в руки, отладчик и сниффер. минимум 6 месяцев. Вот у нас как раз будет использоваться продвинутая работа с СМС (разные формы сбора даных, оплата и прочее). GSM-модем - это более продвинутые возможности, чем SMS-шлюзы? Такм можно все что угодно реализовать? Добавлено через 2 минуты //База данных - оракл. Будет не просто, но вещь серьёзная. А вот базка у нас совсем простая, нет даже связанных таблиц (в текущей версии). Наверное, Оракл для таких задач - слишком тяжелая артиллерия, MySQLхватить должно за глаза.
0
|
|
|
166 / 90 / 38
Регистрация: 29.06.2015
Сообщений: 1,100
|
||||
| 17.05.2016, 12:19 | ||||
|
Нет - если у вас очередной сайт, магазин, блог и прочее чего в сети навалом - то да, движков полно. И не думай, что найдешь приблизительный движок а потом его чуть изменишь под свои нужды. Совет - пиши с нуля. И даже на фреймворки забей. Оплата через смс и любые средства, вплоть до квитанции сбербанка - агрегатор платежей. Робокасса например. же читаем api (это просто) и подключаем к сайту. Так Давай делай проще - ищи хостера. Рег ру, sweb - тысячи их. Знаешь английский? Можешь в европе подешовке сервер взять. У нас цены завышены в 2 раза. Это к сведению. Далее - если админил линукс - берешь вдс и ставишь что тебе надо. Если нет - покупаешь обычный хостинг и суппорт всё тебе расскажет, разжует и поможет.
1
|
||||
|
0 / 0 / 0
Регистрация: 17.05.2016
Сообщений: 25
|
|||||
| 17.05.2016, 12:30 [ТС] | |||||
|
Итак, что мне сейчас надо для начала работы: 1) Изучать язык PHP; 2) Изучать вопрос строительства движков. Так?
0
|
|||||
|
166 / 90 / 38
Регистрация: 29.06.2015
Сообщений: 1,100
|
|||||
| 17.05.2016, 12:45 | |||||
|
Ну и возможность передать что то из деревни в центр. Используются в местах где нет вайфая. Модем+плата+софт=передатчик сигнала. В вашем случае, думаю излишне. А раньше да, провайдеры предоставляли хостинг. Сейчас всё, за исключением особо упёртых динозавров ) Затем изучить CSS. 5-7 дней. Пригодится. Потом PHP. Через 10 дней изучения сможешь написать свой движок, если так можно выразиться. PS Изучать вопрос строительства движков - это некорректно. Это как изучать вопрос строительства машин. Ну да колёса, руль, сиденья. Вот двери ещё, фары. Хотя нет - фары у ваза и феррари разные. Уже приехали с изучением. Обычно изучают конкретный движок (скрипт,разработку) для дальнейшей работы с ним. Например много сайтов на джумле. Люди изучают джумлу (как там, что и т.д.) чтобы потом дорабатывать сайты са деньги. Добавлено через 1 минуту Да с php тебе повезло. Это один из самых простых языков. И у него си подобный синтаксис. с++ раз в 5 сложнее php ИМХО
1
|
|||||
|
0 / 0 / 0
Регистрация: 17.05.2016
Сообщений: 25
|
||||
| 17.05.2016, 12:57 [ТС] | ||||
|
0
|
||||
|
166 / 90 / 38
Регистрация: 29.06.2015
Сообщений: 1,100
|
|||||||
| 17.05.2016, 13:17 | |||||||
|
Решать тебе. Решение, возможно из твоих конкретных условий задачи. Веб разработка давно ушла от велосипедостроения. Сейчас на всех крупных хостингах пор умолчанию дают на выбор стандартные "связки" - всё в одном. Т.е. за тебя всё протестировали, поставили, сконфигурировали. Пуш зе баттон и получи сразу систему+апач+пхп+зенд+что то ещё... Все уже сделано до нас.
1
|
|||||||
|
0 / 0 / 0
Регистрация: 17.05.2016
Сообщений: 25
|
|||
| 17.05.2016, 13:41 [ТС] | |||
|
Добавлено через 7 минут Еще хотел спросить: как создается эскклюзивный дизайн для web-проекта? Заказываешь художнику, он все рисует (макет, иконки и прочее), далее макет режется на части, собирается в шаблонах, шаблоны подключаются к движку. Верно я понимаю? И еще: какие инструменты порекомедуешь по разработке PHP-скриптов, верстки шаблонов и т.д.?
0
|
|||
|
166 / 90 / 38
Регистрация: 29.06.2015
Сообщений: 1,100
|
||||
| 17.05.2016, 14:05 | ||||
|
Дизайн для проекта - отдельная тема. Всё зависит от суммы. Дизайн создает дизайнер. Он рисует его в фотошопе или другом редакторе. Вы не дизайнер. Дизайн нельзя изучить. Да есть правила, теория цвета и т.д. Но дизайнер близок к художнику. Это не технарь а гумманитарий. Ищется на сайтах фрилансеров, в студиях. Цены от 5 т.р. до скольки угодно. Зависит от величины/проработки проекта и от наглости/самомнения дизайнера. Есть брифы на дизайн, техзадания и т.д. На выходе получаем рисунок вашего сайта. Логотип, кнопочки и т.д. Далее в дело вступает верстальщик (а вот и навыки html php). Вот верстальщик - это технарь. Он преобразует одну картинку сайта в несколько. Разделяет логотип, кнопки. Пишет код и т.д. Из картинки делает сайт. Это, в общем, называется фронтенд. Делает морду сайта ) Шаблон не шаблон - это уже детали... Предлагаю вообще отказаться от идей-слов движок и шаблон и смотреть на ваш проект ни как на сайт, а как на веб систему. Движок - это джумла. Шаблон это оформление, которое лежит в папке у джумлы. И таких шаблонов много. Веб система это нечто большее. Оно может не быть ограничено php, html js, а содержать и взаимодействовать с разными разработками. Например с приложениями написанными на Qt (знакомо ведь? )). Прекрасно пишутся под линукс и дополняют веб системы различными возможностями, исходя из задачи. phpstorm, Visual Studio, да тот же notepad++.
1
|
||||
|
0 / 0 / 0
Регистрация: 17.05.2016
Сообщений: 25
|
|||||||
| 17.05.2016, 14:17 [ТС] | |||||||
|
Добавлено через 1 минуту
0
|
|||||||
|
0 / 0 / 0
Регистрация: 17.05.2016
Сообщений: 25
|
|
| 19.05.2016, 12:55 [ТС] | |
|
useruser, огромное спасибо за предоставленную инфу, чень признателен ))
0
|
|
| 19.05.2016, 12:55 | |
|
Помогаю со студенческими работами здесь
12
Советы по выбору фрэймворка Советы по выбору железа компьютера Требуются советы по созданию игр Требуются советы и рекомендации по проекту
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
|
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|