|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.10.2017, 14:24 | #11 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
Делайте на qt/qml или на Java/JavaFX, прелесть в том, что сами ГУИ части (формы-кнопочки) там скриптовые, а в случае qml - там еще и javascript есть.
Т.о. при правильной планировке, С++/Java код будет иметь минимум функций, а все остальное будет в скриптах, т.о. эти скрипты можно динамически подтягивать с серверной машины (внимание, qml сделали кеш, в последних версиях, новый файл со старым названием не обновится - нада както удалять кеш). По сути у вас выйдет десктопная программа что-то очень типа облегченного броузера, который все будет тянуть с сервера. В целом...я бы не рекомендовал "вообще все" в скрипты пихать. Иначе выйдет веб-приложение со всеми недостатками. |
15.10.2017, 14:26 | #12 | |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
Цитата:
|
|
15.10.2017, 14:28 | #13 |
Пользователь
Регистрация: 29.05.2017
Сообщений: 14
|
Спасибо, тогда пожалуй остановлюсь на Java.
|
15.10.2017, 14:31 | #14 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
В java можно компилированые части class/jar загружать динамически + Reflection. Т.е. много модулей можно хранить откомпилировано на сервере и тащить частями.
Для клиент/сервера берите netty + google protobuf = за 36 часов готов протокол сообщений (расширяемый) + клиент/сервер для работы по нему (не забудьте какой-нить AES прикрутить, чтоб студенты ничего не меняли). IDE берите intellij Дальше вроде все есть. Последний раз редактировалось alexzk; 15.10.2017 в 14:39. |
15.10.2017, 14:58 | #15 |
Пользователь
Регистрация: 29.05.2017
Сообщений: 14
|
А на питоне можно создать такое клиент-серверное приложение?
|
15.10.2017, 15:26 | #16 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Я ж сказал зачем.
Если цель повелосипедить, то конечно незачем. А если цель решать задачи бизнеса/заказчика, то скорее всего десктопное приложение не самый оптимальный вариант. Можно конечно, там тоже есть Qt и т.п. Но я как-то не особо встречал десктопные приложения с GUI на Питоне, почему-то он не пользуется популярностью в этой области.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 15.10.2017 в 15:30. |
15.10.2017, 15:28 | #17 |
Пользователь
Регистрация: 29.05.2017
Сообщений: 14
|
Ну мне не надо создавать приложение для бизнеса)
А насчет питона, просто был наслышан о нем, как о более простом для новичков языке программирования) |
15.10.2017, 15:30 | #18 | |
Пользователь
Регистрация: 29.05.2017
Сообщений: 14
|
Цитата:
|
|
15.10.2017, 15:33 | #19 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Кстати, у нас в дипломе просили обосновать его востребованность. То есть чем лучше уже существующих аналогов.
Чем ваша система будет лучше Moodle? А для чего оно? Диплом ж по идее должен быть потенциально полезен не только вам.Это самая продвинутая IDE для Java. (и для Питона тоже PyCharm от них)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 15.10.2017 в 15:38. |
15.10.2017, 15:55 | #20 |
Пользователь
Регистрация: 29.05.2017
Сообщений: 14
|
Хммм. Честно говоря, впервые слышу о Moodle. Насчет сравнения с аналогами нам не говорили, но сказали, что внедрить ее куда либо. Вот и подумал внедрить ее хотя бы ради примера в наш колледж для обучения на парах системного администрирования.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выбор языка программирования под создание аудио игр для незрячих! Python, C#, C++ или другой? | jonikster | Общие вопросы по программированию, компьютерный форум | 13 | 21.06.2017 20:07 |
выбор языка программирования для изучения | Иван_Брянск | Помощь студентам | 7 | 16.01.2017 21:40 |
Выбор языка программирования для работы с объектами сторонних приложений... | Smerch66 | Общие вопросы по программированию, компьютерный форум | 3 | 30.03.2011 01:54 |
Выбор языка програмирования для создания программы | Mayskiykot | Помощь студентам | 0 | 13.01.2011 10:23 |