powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Кроссплатформенные технологии
8 сообщений из 8, страница 1 из 1
Кроссплатформенные технологии
    #36594266
про герр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется задумка сделать ядро кроссплатформенного (win/linux) ядра приложения.
В кратце суть ядра:
1. Одним каналом оно цепляется к удаленному серверу (инет) и по своему протоколу отсылает/принимает данные.
2. Другим каналом оно эти данные складывает в некую условно локальную БД и производит обработку данных из этой БД.
3. Третий канал предоставляет некий программный интерфейс (по типу COM) для управления самим ядром. (в дальнейшем будет к нему привязан UI)
Вопросы:
1. Какими кроссплатформенными технологиями можно организовать 3-й канал?
2. Исходя из моих знаний С++ (достаточно) и шарпа (немного, но подучить не проблема) на чем это лучше реализовывать?
3. Если через шарп делать, в Mono/.NET есть кросплатформенность объектов по работе с сетью и БД?
4. Как осуществлять кросплатформенную связь с БД ?
PS: оптимальней конечно всего для этого джава подходит, но чего не знаю, того не знаю.
...
Рейтинг: 0 / 0
Кроссплатформенные технологии
    #36594348
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про герр,

1. CORBA

2.3.Про MOMNO лучше забыть.

4. Вопрос непонятен. ODBC?
...
Рейтинг: 0 / 0
Кроссплатформенные технологии
    #36595576
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Qt, модуль QtNetwork
2) Qt, модуль QtSql, плюс встроеный или внешний SQLite
3) Qt, читать про интерфейс QtPlugin
...
Рейтинг: 0 / 0
Кроссплатформенные технологии
    #36595612
belugin4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
про герр,

автор
3. Если через шарп делать, в Mono/.NET есть кросплатформенность объектов по работе с сетью и БД?


Я не знаю, но учтите, что Моно можно поставить и на винду.
...
Рейтинг: 0 / 0
Кроссплатформенные технологии
    #36596463
A.V.Goncharyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1)c++ + http://otl.sf.net + http://www.zeroc.com/index.html
2) python + twisted + http://www.sqlalchemy.org/
...
Рейтинг: 0 / 0
Кроссплатформенные технологии
    #36596564
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тема настолько расплывчата, что её можно трактовать как угодно и будешь прав.

Интересно другое. Зачем этот велосипед нужен и какой он принесёт профит создателю?
...
Рейтинг: 0 / 0
Кроссплатформенные технологии
    #36598351
про герр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Интересно другое. Зачем этот велосипед нужен и какой он принесёт профит создателю?
Вкратце о "велосипеде":
Имеется B2B система - интернет сервис.
К ней присоединяется локальный модуль - считай личный кабинет, который обменивается инфой сервером. (это как раз ядро, локальная БД здесь нужна дабы не синхронизировать большие объемы информации посредством интернет канала, а передавать только изменения).
Необходимо интегрировать это ядро с как можно большим количеством учетных систем организаций. Для этого и разрабатывается универсальный интерфейс взаимодействия с ядром. В дальнейшем к этому интерфейсу можно будет дописывать легкие плагинчики, конвертирующие, допустим COM (для 1С) в наш интерфейс.
...
Рейтинг: 0 / 0
Кроссплатформенные технологии
    #36598354
про герр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl1) Qt, модуль QtNetwork
2) Qt, модуль QtSql, плюс встроеный или внешний SQLite
3) Qt, читать про интерфейс QtPlugin
В общем то в этом направлении и думаю.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Кроссплатформенные технологии
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]