Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Уважаемые программисты!
Покинул форум
Сообщений всего: 11
Дата рег-ции: Сент. 2012 Откуда: Kiev, Ukraine
Помог: 0 раз(а)
Доброе время суток!
Подскажите пожалуйста:
1. Допустим нужно создавать графические обьекты со свойствами соединений (т. е. от 1 до 1000 точек соединений)
2. Обьекты к-е имеют свойства самого соединения, т.е. те которые и будут соединять между собой обьекты из пункта 1.
3. Задача проследить что с чем и чем соединено ( обьект-1 точкой соединения-32 соединен (соединением таким-то) с обьектом-2 точкой соединения-74, например и точкой соединения-56 с обьектом ....n и так далее) причем соединение может быть двустороннее типа верх - низ или право - лево и как бы у каждой стороны могут быть точки соединения одинаковые по названию - допустим 1,2,3... но в свою очередь каждая уникальна.
4. информация должна выводиться на экран в виде как графической цепочки, так и в виде обычного перечня - что за чем следует.
5. человек который будет работать в такой программе грубо говоря должен будет рисовать простые фигурки (называть их, свойства обычным текстом заполнять) присваивать им точки для соединения и затем соединять или пересоединять или разсоединять
6. другой человек просто должен просматривать информацию, что обьект n имеет такие-то точки для соединения уже занятые и такие-то свободные. (опять-же в виде графической схемы и в виде списка)
Попытался грубо набросать саму суть. Так вот теперь сам вопрос - какой язык программирования подойдет больше для данной программы?
А спрашиваю потому как мне за написание такой программы выставили сумму достаточную для того, что у меня появилось желание изучить язык программирования. Пожалуйста не судите меня строго, потому как понимаю что у многих прочитавших это вызовет улыбку, а может и гнев, но если не трудно ответьте на вопрос.
caballero
Отправлено: 18 Октября, 2012 - 09:54:13
Активный участник
Покинул форум
Сообщений всего: 6001
Дата рег-ции: Сент. 2011 Откуда: Харьков
Помог: 126 раз(а)
Цитата:
А спрашиваю потому как мне за написание такой программы выставили сумму достаточную для того, что у меня появилось желание изучить язык программирования.
язык програмирования человек учит когда решил выбрать профессию програмиста.
Выучить язык чтобы написать программу глупо - ни один заказчик не будет ждать месяцы пока человек выучит програмирование.
И кстати о каком языке речь?
Цитата:
Пожалуйста не судите меня строго, потому как понимаю что у многих прочитавших это вызовет улыбку, а может и гнев, но если не трудно ответьте на вопрос.
Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010
Помог: 50 раз(а)
Если все требования к программе ограничиваются указанными вами, то можно идти по пути наименьшего сопротивления и для реализации избрать любой web-язык c работой с вашей программой через браузер.
Например nginx+php и js-интерфейса на клиенте вполне достаточно.
Если же вам необходимо десктопное приложение, работающее и исполняемое на компьютере пользователя, то нужно уже смотреть: какая система, какое железо и т.д. Клиент-серверное ли это приложение, либо просто программа для двух типов пользователей, запускаемая и исполняемая на одной машине без взаимодействия с другими. Важен критерий мультиплатформенности приложения или не критичен. Если это многопользовательское приложение, то какое число пользователей у него будет.
В зависимости от этого и принимать решение о том, какой "язык" и главное технологию реализацию выбрать. В зависимости от всех "если", можно остановиться (на правах имхо, исходя их скудного описания задач программы) на C/C#, JAVA либо указанном выше простом варианте.
Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
qaz1qwe вот то что у вас там написано, называется Графы, тут детальное описание
а реализовывать можно на чем угодно, вопрос скорее стоит в том "на чем быстрее?" (Добавление)
и скорее совет: делегируйте работу знающему человеку, потому слабать отображение картинки это верхушка айсберга, а там еще очень много работы иной раз вообще не связанная с областью.
qaz1qwe
Отправлено: 19 Октября, 2012 - 18:06:22
Новичок
Покинул форум
Сообщений всего: 11
Дата рег-ции: Сент. 2012 Откуда: Kiev, Ukraine
Помог: 0 раз(а)
Спасибо всем, кто меня правильно понял!
А AlexAnder особенно!!!
Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012 Откуда: Россия
Помог: 34 раз(а)
qaz1qwe пишет:
Спасибо всем, кто меня правильно понял!
А AlexAnder особенно!!!
caballero пишет:
tc пишет:
Пожалуйста не судите меня строго, потому как понимаю что у многих прочитавших это вызовет улыбку, а может и гнев, но если не трудно ответьте на вопрос.
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
qaz1qwe пишет:
Подскажите пожалуйста:
Возможным вариантом для осуществления решения предполагаемой задачи, заключающейся в выборе языка описания алгоритма и групп типов информационных полей, а также целевой среды исполнения для конечной рабочей станции, может осуществляться использование сбалансированного решения, основанного на поиске технологических решений каркасов/библиотек, обеспечивающих поддержку требуемой функциональности, и осуществлению выбора активной среды исполнения с целевым параметрами производительности и развертывания проекта
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.