Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.07.2018, 13:26   #1
AspidGirl
Новичок
Джуниор
 
Регистрация: 20.07.2018
Сообщений: 7
По умолчанию С чего начать собственный проект?

Добрый день!

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

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

2-я, сам клиент, который будет на основе введенных пользователем данных генерировать запрос на сервер, получать ответ с данными и передавать эти данные через com порт на конечное оборудование.

Вопрос, дорогие форумчане.
С помощью каких технологий, на каких языках можно это выполнить?

P.S.
Так как я новичок, просьба расписать по косточкам ваши ответы.

Заранее спасибо!
AspidGirl вне форума Ответить с цитированием
Старый 20.07.2018, 13:31   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

На любом, кроме "экзотических". Технологий чуть больше, чем до фига. Нужно подробное ТЗ.
p51x вне форума Ответить с цитированием
Старый 20.07.2018, 13:38   #3
AspidGirl
Новичок
Джуниор
 
Регистрация: 20.07.2018
Сообщений: 7
По умолчанию

Я не ограничена в ресурсах.

Например клиент я хочу писать на C#. А вот с сервером сложнее. У меня масса вопросов.
На чем пишутся запросы к api?
Можно ли писать серверную часть на C#?
Что удобнее и рациональнее всего использовать для реализации подобного с точки зрения Вашего опыта?
AspidGirl вне форума Ответить с цитированием
Старый 20.07.2018, 13:48   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Сообщение от AspidGirl Посмотреть сообщение
На чем пишутся запросы к api?
На чем угодно. Что вы подразумеваете под запросами к api?

Цитата:
Сообщение от AspidGirl Посмотреть сообщение
Можно ли писать серверную часть на C#?
Можно.

Цитата:
Сообщение от AspidGirl Посмотреть сообщение
Что удобнее и рациональнее всего использовать для реализации подобного с точки зрения Вашего опыта?
Раз ТЗ нет, а есть сферический конь, то curl.
p51x вне форума Ответить с цитированием
Старый 20.07.2018, 14:02   #5
AspidGirl
Новичок
Джуниор
 
Регистрация: 20.07.2018
Сообщений: 7
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Раз ТЗ нет, а есть сферический конь, то curl.
ТЗ изначально выглядело так:
Необходимо автоматизировать процесс настройки оборудования пользователями.
(То есть человек заходит на сайт, находит нужную ему группу, выделяет себе ip из пула адресов. Далее открывает консоль, подключается в ней к com порту, и отправляет на него множество строк, сформированных в зависимости от ip адреса полученного из БД).
Я же решила, что лучше всего создать клиент и сервер. Порядок их взаимодействия я описала выше.
AspidGirl вне форума Ответить с цитированием
Старый 20.07.2018, 14:18   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Так может просто батник для телнета (или чего-то подобного) давать скачивать пользователю и запускать? Ведь клиент, то все равно больше ничего делать не будет.
p51x вне форума Ответить с цитированием
Старый 20.07.2018, 14:27   #7
AspidGirl
Новичок
Джуниор
 
Регистрация: 20.07.2018
Сообщений: 7
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Так может просто батник для телнета (или чего-то подобного) давать скачивать пользователю и запускать? Ведь клиент, то все равно больше ничего делать не будет.
Мне необходимо именно реализация моей схемы, так как она уже утверждена и вышестоящим руководством признана самой оптимальной. Но я не знаю с чего начать и чем пользоваться. Я только ВУЗ закончила
AspidGirl вне форума Ответить с цитированием
Старый 20.07.2018, 14:31   #8
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Начните с простого - набросайте на С# (раз его выбрали) форму, которая будет получать от клиента все нужные данные.
p51x вне форума Ответить с цитированием
Старый 20.07.2018, 15:02   #9
AspidGirl
Новичок
Джуниор
 
Регистрация: 20.07.2018
Сообщений: 7
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Начните с простого - набросайте на С# (раз его выбрали) форму, которая будет получать от клиента все нужные данные.
И сразу вопрос, серверное приложение лучше чтобы было консольным, с учетом того, что видеть нужно будет только клиент или лучше сделать его в ООП, чтобы администратор мог в любое время зайти, посмотреть логи, покликать куда ему вздумается?
AspidGirl вне форума Ответить с цитированием
Старый 20.07.2018, 15:10   #10
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

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

На сервере вообще может будет ASP .NET...
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
хочу начать изучение php с чего начать? Макарий PHP 4 05.12.2012 12:10
Как начать программировать и с чего начать? Lineage_29 Помощь студентам 9 04.11.2012 16:21
Курсовой проект..на с++, посмотрите задание что с ним делать с чего начать...я 1с-ник anisa8310 Общие вопросы C/C++ 3 13.11.2010 11:41
незнаю с чего начать... а начать очень нужно ОСЯНЯ Помощь студентам 2 26.11.2008 20:08