Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку? / 25 сообщений из 118, страница 1 из 5
19.12.2013, 05:28
    #38506038
_=ДОБРЫНЯ=_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
Привет.
Сам работаю под .Net пишу 2-х звенки.
Поставили задачу - создать 3-х звенное приложение которое могло бы работать под винду, линуху и мак. Причем клиентское звено должно быть десктопное. БД выбрал - Postgress.
А вот на чем разрабатывать сервер-приложении и клиентское приложение чтоб оно могло работать под разными ОС?
...
Рейтинг: 0 / 0
19.12.2013, 05:41
    #38506044
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
_=ДОБРЫНЯ=_Поставили задачуЕсли руководство ставит такие задачи людям, которые в этом ничего не понимают, значит оно не адекватное.
...
Рейтинг: 0 / 0
19.12.2013, 09:36
    #38506127
Sheraton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
_=ДОБРЫНЯ=_,

Могу лишь предположить, что вам тут начнут советовать JAVA/Web-интерфейс/C#/MONO.
...
Рейтинг: 0 / 0
19.12.2013, 09:40
    #38506132
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
_=ДОБРЫНЯ=_, руководство реально хочет использовать Mac OS X Server?
...
Рейтинг: 0 / 0
19.12.2013, 11:15
    #38506241
HoBTID
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
_=ДОБРЫНЯ=_,
Даже интересно стало, а какие еще фантазии есть у вашего руководства?
До покорения мира пока не дошло?
...
Рейтинг: 0 / 0
19.12.2013, 12:46
    #38506390
kolobok0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
_=ДОБРЫНЯ=_...Причем клиентское звено должно быть десктопное. БД выбрал - Postgress.
А вот на чем разрабатывать сервер-приложении и клиентское приложение чтоб оно могло работать под разными ОС?


отбросим в сторону пропагандисткие маркетинговые названия, к сути...
сервак приложения - программка крутящяяся на стороне сервака. т.е. под какой осью крутиться у вас сервак - под то и смотрите. Конечно же оси как таковой может и не быть, либо там ФС отсутствовать - но думаю это не ваш случай...

клиентское приложение, десктоп и на на разных по архитектуре и возможностям железу-осям, это не плохо (в плане хотелок). Решение представляется неким высокоуровневым языком, трансляцию и работоспособность которого должна обеспечивать оболочка адаптирующая под то или иное железо. Можно тупо запустиь виртуалку например :)) А можно взглянуть на те языки которые живут на указанных осях.

удачи вам
(круглый)
...
Рейтинг: 0 / 0
19.12.2013, 13:01
    #38506413
instant
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
Sheraton_=ДОБРЫНЯ=_,

Могу лишь предположить, что вам тут начнут советовать JAVA/Web-интерфейс/C#/MONO.
Вы перед предположениями стартовые условия прочитайте
...
Рейтинг: 0 / 0
19.12.2013, 13:02
    #38506417
instant
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
skyANA_=ДОБРЫНЯ=_, руководство реально хочет использовать Mac OS X Server?
откуда это следует?
...
Рейтинг: 0 / 0
19.12.2013, 13:40
    #38506471
Nitro_Junkie
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
instantSheraton_=ДОБРЫНЯ=_,

Могу лишь предположить, что вам тут начнут советовать JAVA/Web-интерфейс/C#/MONO.
Вы перед предположениями стартовые условия прочитайте

Ну тогда остается Java или Qt. :)
...
Рейтинг: 0 / 0
19.12.2013, 14:38
    #38506568
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
instantskyANA_=ДОБРЫНЯ=_, руководство реально хочет использовать Mac OS X Server?
откуда это следует?Откуда следует мой вопрос? Из не чётко сформулированных требований ТС.
...
Рейтинг: 0 / 0
19.12.2013, 15:12
    #38506610
instant
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
Nitro_Junkieinstantпропущено...

Вы перед предположениями стартовые условия прочитайте

Ну тогда остается Java или Qt. :)
да, выбор в общем-то не особо велик
...
Рейтинг: 0 / 0
19.12.2013, 16:28
    #38506757
Sheraton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
instantSheraton_=ДОБРЫНЯ=_,

Могу лишь предположить, что вам тут начнут советовать JAVA/Web-интерфейс/C#/MONO.
Вы перед предположениями стартовые условия прочитайте

А какая разница, какие там стартовые условия? Я хорошо знаю здешнюю публику, поэтому легко могу предполагать какие советы последуют.
...
Рейтинг: 0 / 0
19.12.2013, 16:32
    #38506770
NetObserver
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
instantда, выбор в общем-то не особо велик
Ну почему, навскидку:
1)FreePascal
2)HTML5
3)Терминальное решение. Тот же XenDesktop есть под все вышеуказанные платформы.
...
Рейтинг: 0 / 0
19.12.2013, 16:44
    #38506802
instant
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
NetObserverinstantда, выбор в общем-то не особо велик
Ну почему, навскидку:
1)FreePascal
2)HTML5
3)Терминальное решение. Тот же XenDesktop есть под все вышеуказанные платформы.
1) бедноват по интерфейсным возможностям
2) не совсем соответствует требованиям "десктоп- приложение"
3) не совсем соответствует требованиям "десктоп- приложение"
...
Рейтинг: 0 / 0
19.12.2013, 16:46
    #38506805
eny
eny
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
_=ДОБРЫНЯ=_,

Писать нужно на том, что знаешь или собираешься изучать.
Вот и все все просто до безобразия.

А так... на чем только трехзвеннки не писали... кто взлетел кто упал и от платформы это не зависит никак

Полезнее найти и распотрошить пару -тройку уже имеющихся промышленных трехзвенок типа SAP, LN, SyteLine у 1C что-нибудь
...
Рейтинг: 0 / 0
19.12.2013, 19:15
    #38507076
BlackEric
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
_=ДОБРЫНЯ=_,

Для клиента реальных варианта 2
а) Java
б) Qt

Для сервера, если без экзотики, то только Java
...
Рейтинг: 0 / 0
19.12.2013, 19:44
    #38507104
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
Я не понял, надо, чтобы клиент работал под разными ОС, или и сервер тоже? И в любом случае вопрос - а зачем это надо? Вы коробки будете продавать или разработка для внутреннего пользования?
...
Рейтинг: 0 / 0
20.12.2013, 15:16
    #38507993
_=ДОБРЫНЯ=_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
Всем привет.

Спасибо за отзывы коллеги!

Хотят делать коробочную версию для продажи. И у клиента должна быть возможность установки ПО там где он захочет и имеет возможность. Серверное-звено в большенстве случаев будет либо на Windows либо на Linux. На Мас - думаю будет только клиентское-звено. Кроме "Толстого" клиента нужен будет "Тонкий" клиент, который будет выполнять другие задачи.

С выбором похоже дествительно не шибко - Java или Qt. Нужно проект сделат так, чтоб в "одном месте" его сделать и поддерживать.

Возникает еще вопрос: как обстоят дела с защитой исходников на Java и Qt?
...
Рейтинг: 0 / 0
20.12.2013, 15:42
    #38508053
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
Mono + Gtk2 :-) - клиент
Mono/.Net - сервер
Бд - как хотите

Плюсы - вы итак на C# пишите, зачем вам переучиваться на Java/C++?

С защитой исходников никак. А зачем их защищать? У вас там суперсекретные алгоритмы?

PS А почему клиент именно Desktop? Чем это обусловлено? Если не нужен доступ к железу, Web-интерфейс очень неплохой выбор
...
Рейтинг: 0 / 0
20.12.2013, 17:19
    #38508239
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
_=ДОБРЫНЯ=_С выбором похоже дествительно не шибко - Java или Qt. Нужно проект сделат так, чтоб в "одном месте" его сделать и поддерживать. Формально, можно еще на фрипаскале. Причем и клиент, и сервер. Но, учитывая религиозную ненависть к этому языку у огромного количества людей, советовать не буду. Е**тесь с джавой

_=ДОБРЫНЯ=_Возникает еще вопрос: как обстоят дела с защитой исходников на Java и Qt?Что именно вы называете защитой исходников? От кого и от чего их надо защищать? От некоторых проблем спасают достаточно простые юридические меры, которые одинаково хорошо (или плохо) работают для всех языков.
...
Рейтинг: 0 / 0
20.12.2013, 17:57
    #38508308
Nitro_Junkie
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
Arm79Mono + Gtk2 :-) - клиент

Извращение редкое :)

В любом случае между Java и C# не такая существенная разница (как например между Java и C++ скажем), так что если решили не C++, то проще взять Java и не париться.
...
Рейтинг: 0 / 0
20.12.2013, 17:58
    #38508311
Nitro_Junkie
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
rockclimberЕ**тесь с джавой[/s]


А типа с C++/C# меньше. Ну-ну...
...
Рейтинг: 0 / 0
20.12.2013, 18:20
    #38508338
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
Nitro_JunkierockclimberЕ**тесь с джавой[/s]


А типа с C++/C# меньше. Ну-ну...Я такого не говорил ;)
Кстати, о Mono отзывы противоречивые. Одни говорят - ничего, жить можно, другие говорят - все равно что кактусы есть. Я бы на всякий вообще не советовал.
...
Рейтинг: 0 / 0
20.12.2013, 18:34
    #38508362
Sheraton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
Так, ну JAVA, C#, MONO уже посоветовали, давайте уже кто-нибудь Web-интерфейс посоветуйте для полного комплекта дерьмовых технологий.
...
Рейтинг: 0 / 0
20.12.2013, 20:46
    #38508471
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
Sheratonпосоветуйте для полного комплекта дерьмовых технологий.
А что же не дерьмовое? Небось С++?

Gtk2 - это не от хорошей жизни, а потому что права на WinForms - принадлежат Microsoft и нет гарантии, что в будущем не запретят. Для коммерческого ПО я бы не стал связываться.

По моему опыту - Mono не так уж плохо. Во всяком случае скорость разработки многократно выше С++-рукоблудия. Да и сборка мусора доставляет :-). В общем, я бы советовал посмотреть как минимум.

Nitro_JunkieВ любом случае между Java и C# не такая существенная разница (как например между Java и C++ скажем), так что если решили не C++, то проще взять Java и не париться.
Синтаксис языка - да. Но ведь для разработки синтаксиса мало. Нужно знание библиотек. А тут уже есть сильные расхождения.

Итого: если есть хорошие скилы по C#, то в первую очередь нужно оценить Mono. А дальше уже как пойдет.

PS Только совет - разрабатывайте в Visual Studio, ибо Xamarin Studio гораздо слабее как IDE.
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку? / 25 сообщений из 118, страница 1 из 5
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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