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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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

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

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

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

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

PS Только совет - разрабатывайте в Visual Studio, ибо Xamarin Studio гораздо слабее как IDE.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38508476
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79права на WinForms - принадлежат Microsoft и нет гарантии, что в будущем не запретят. Для коммерческого ПО я бы не стал связываться.
а вы в состоянии создать коммерческое ПО, которое проживет на рынке такой большой срок? Может уже и компьютеров не будет в привычном понимании
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38508478
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79в первую очередь нужно оценить Mono.Mono... Тогда-уж разрабатывайте под Wine. Какая разница? И вариантов сред разработки появится гораздо больше:)
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38508492
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmа вы в состоянии создать коммерческое ПО, которое проживет на рынке такой большой срок?
Мое разработанное лет 9 крутится. Но это корпоратив. Тем не менее, WinForms - это риск. Его степень пусть каждый оценивает сам. Я тоже считаю, что запрета не будет. Но на 100% в этом не уверен.

Relic HunterMono... Тогда-уж разрабатывайте под Wine. Какая разница? И вариантов сред разработки появится гораздо больше:)
Может быть, ни разу под Wine ничего не делал :-)
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38508618
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79 Тем не менее, WinForms - это риск. Его степень пусть каждый оценивает сам. Я тоже считаю, что запрета не будет. Но на 100% в этом не уверен.

В любом случае, вероятность того, что в новых версиях дотнета пропадет поддержка WinForms, пожалуй, ниже, чем вероятность того, что Mono прекратит свое существование.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38508756
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекНепотрошительArm79 Тем не менее, WinForms - это риск. Его степень пусть каждый оценивает сам. Я тоже считаю, что запрета не будет. Но на 100% в этом не уверен.

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

Причем здесь dotNet? Я говорю, что в Mono использование WinForms не является лицензионным. И если Microsoft пока не возмущается, не факт, что так будет и в дальнейшем.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38508938
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант для сервера приложений можно использовать PHP, для клиента Lazarus, БД firefox или Postgres
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38508967
Dmitry V. Liseev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_=ДОБРЫНЯ=_Всем привет.

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

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

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

Возникает еще вопрос: как обстоят дела с защитой исходников на Java и Qt?Могу сразу сказать, что поддержка и тестирование Вам выйдет гораздо дороже разработки. Это следствие хотелок руководства "чтобы работало везде". В этом случае обычно не работает нигде, за исключением той конфигурации, что использует сам программист, или реально закуплены горы оборудования, софта, нанят огромный штат. Лично я опасаюсь пользоваться софтом, который декларирует способность работать везде.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38509052
-ПОПОВИЧ-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_=ДОБРЫНЯ=_,

VirtualBox, VMWare - и все работает.

А если серьезно, то это левота какая-то "Поставили задачу - создать 3-х звенное приложение которое могло бы работать под винду, линуху и мак." Кто поставил? Для чего? А почему не указали технологию или понадеялись на Вас? А Вы, надо понимать, недетский архитектор, который знает все технологии? Непонятно почему тогда Вы с детским вопросом пришли на этот форум.

ПС. Короче вопрос какой-то левый и провокационный. Пишите на .Net и пишите под Windows. Освоите Java будете писать под Windows и Linux.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38509087
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry V. Liseev...Лично я опасаюсь пользоваться софтом, который декларирует способность работать везде.

апсолютно верно.
универсальность означает одно - экономия на чём-то.. Вопрос на чём? первое что (типично, или скажем так - встречается чаще) подпадает под минус таких систем - скорость.

Я с трудом(например) представляю, как написать код с использованием семафора под разные оси.
Справочка:
В Novell-е было понятие "глобальный семафор". Я хотел бы посмотреть на поддержку этого функционала в рамках форточек к примеру бу-га-га...


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

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

(круглый)
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38510461
Фотография _=ДОБРЫНЯ=_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу Mono наслышал, но не приходилось использовать.
Old NickКак вариант для сервера приложений можно использовать PHP, для клиента Lazarus, БД firefox или Postgres
Посмотрю. Спасибо

Dmitry V. Liseev Могу сразу сказать, что поддержка и тестирование Вам выйдет гораздо дороже разработки. Это следствие хотелок руководства "чтобы работало везде". В этом случае обычно не работает нигде, за исключением той конфигурации, что использует сам программист, или реально закуплены горы оборудования, софта, нанят огромный штат. Лично я опасаюсь пользоваться софтом, который декларирует способность работать везде.
Но ведь как-то создается кросс-платформенный софт? Например - торрент. Код - один. Морда - практически не отчилается на разных осях. Значит какие-то технологии для таких разработак уже есть или это не совсем так?

-ПОПОВИЧ-_=ДОБРЫНЯ=_,

VirtualBox, VMWare - и все работает.

А если серьезно, то это левота какая-то "Поставили задачу - создать 3-х звенное приложение которое могло бы работать под винду, линуху и мак." Кто поставил? Для чего? А почему не указали технологию или понадеялись на Вас? А Вы, надо понимать, недетский архитектор, который знает все технологии? Непонятно почему тогда Вы с детским вопросом пришли на этот форум.

ПС. Короче вопрос какой-то левый и провокационный. Пишите на .Net и пишите под Windows. Освоите Java будете писать под Windows и Linux.
Вот как раз проблема с выбором технологии. Я не знаю всех технологии на сегодняшний день. Вот поэтому и спросил здесь, в надежде на то, что, здесь есть люди которые наверняка с подобным сталкивались и возможно есть готовые проекты которые работают по сей день. Всегда писал под винду на .Net. Язык VB, C# изучить не проблема. Т.е. если б ставили задачу - разработать только под винду, этого поста бы небыло. Так как в .net есть все технологии для построения 3-х звенки.

VirtualBox, VMWare - написать под винду и запускать на виртульной машине - идея интересная. Но нужно как бы винду ставить, а буз установки возможно запустить приложение?


kolobok0Dmitry V. Liseev...Лично я опасаюсь пользоваться софтом, который декларирует способность работать везде.

апсолютно верно.
универсальность означает одно - экономия на чём-то.. Вопрос на чём? первое что (типично, или скажем так - встречается чаще) подпадает под минус таких систем - скорость.

Не спорю. Скорость может быть ниже у такой системы. но вопрос на сколько ниже?

kolobok0Dmitry V. Liseev...Лично я опасаюсь пользоваться софтом, который декларирует способность работать везде.
по поводу явы-какавы(опережая вопросы и ухмылки): помнится мне лет десять назад на вопрос у бывшего коллеги - чего делаете? прозвучал ответ - оптимизирую код джавы. ковыряю движок и под него переписываю основные функции. занавес...

Эта ситуация напоманиет создание веб приложения где нужно учитывать версию и тип браузера. В случае Java вполне возможно что нужно так же учитывать операционку если (к примеру) есть функция при обращении к операционке. Но Java вроде как развивается.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38510469
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_=ДОБРЫНЯ=_Но ведь как-то создается кросс-платформенный софт? Например - торрент.
подробнее...
У меня клиент под винду.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38510471
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_=ДОБРЫНЯ=_Но нужно как бы винду ставить
куда ставить? Есть виртулки без необходимости оси под собой
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38510501
Фотография _=ДОБРЫНЯ=_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123_=ДОБРЫНЯ=_Но ведь как-то создается кросс-платформенный софт? Например - торрент.
подробнее...
У меня клиент под винду.
вот, под мак, винду, линукс и даже андроид

Petro123_=ДОБРЫНЯ=_Но нужно как бы винду ставить
куда ставить? Есть виртулки без необходимости оси под собой
Можно сслочку на пример?
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38510517
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_=ДОБРЫНЯ=_,

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

чем web не устроил?
PHP,Java и что из него?
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38510542
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
instant,

не понял вопроса
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38510575
- ПОПОВИЧ -
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_=ДОБРЫНЯ=_
-ПОПОВИЧ-_=ДОБРЫНЯ=_,

VirtualBox, VMWare - и все работает.

А если серьезно, то это левота какая-то "Поставили задачу - создать 3-х звенное приложение которое могло бы работать под винду, линуху и мак." Кто поставил? Для чего? А почему не указали технологию или понадеялись на Вас? А Вы, надо понимать, недетский архитектор, который знает все технологии? Непонятно почему тогда Вы с детским вопросом пришли на этот форум.

ПС. Короче вопрос какой-то левый и провокационный. Пишите на .Net и пишите под Windows. Освоите Java будете писать под Windows и Linux.
Вот как раз проблема с выбором технологии. Я не знаю всех технологии на сегодняшний день. Вот поэтому и спросил здесь, в надежде на то, что, здесь есть люди которые наверняка с подобным сталкивались и возможно есть готовые проекты которые работают по сей день. Всегда писал под винду на .Net. Язык VB, C# изучить не проблема. Т.е. если б ставили задачу - разработать только под винду, этого поста бы небыло. Так как в .net есть все технологии для построения 3-х звенки.

VirtualBox, VMWare - написать под винду и запускать на виртульной машине - идея интересная. Но нужно как бы винду ставить, а буз установки возможно запустить приложение?



_=ДОБРЫНЯ=_, я как бы намекал на то, что тебе никто ничего не ставил, а ты решил сделать "вундерфавлю", но от природы ленив, и при этом считаешь, что хитрее всех - сейчас на форуме задашь вопрос, сам не понимая о чем, а не в меру хвастливый народ телепатически устроит сеанс с твоим головным мозгом, вычислит, что тебе все таки нужно и все выложит на блюдечке с золотой каемочкой.

Почему я так подумал? Потому что ты не объяснил, что такое 3-х звенка в твоем понимании. Почему это в з-х звенке клиент - GUI? Нахрена тогда нужен 2 слой? Чем-клиент сервер не подходит? Расскажи нам про слой клиента и средний слой, что это в твоем представлении, какие функции они будут выполнять, какие технологии, фреймворки ты предполагаешь использовать при этом (не поверю, что сам напишешь с нуля)? Где и как каждый слой должен работать, требования к ним? (Про базу данных мы поняли - про нее можешь не рассказывать). Тогда можно и разговор продолжать.

А про виртуализацию - извини, потрудись почитать сам в интернете, например здесь . ПС. я правда тоже не видел VM совсем без ОС, может Petro123 имел ввиду гипервизоры, не требующие хостовой ОС?. Я знаю только ThinApp, которая для очень простой VM(в основном, создание портабельных программ) не требовала ОС, но это не совсем VM и не подойдет для нагруженных приложений.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38510576
instant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79instant,

не понял вопроса
логику на чем писать?
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38510655
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
instantArm79instant,

не понял вопроса
логику на чем писать?

а это имеет особое значение? Node.js :-)
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38510669
ODIN.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old NickКак вариант для сервера приложений можно использовать PHP, для клиента Lazarus, БД firefox или Postgres

ну БД на firefox я сделаю, а как реализовывать сервер приложений на PHP? (я серьёзно (такое пока не делал-но задумывался))
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38510747
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old NickБД firefox

Я что-то пропустил? Может, firebird? Говорят в связке с FreePascal рулит, но сам не пробовал никогда :-)
А зачем на клиенте вообще БД?

Если сервер приложений - PHP, то не проще использовать MySql? Или там ограничения в лицензировании?
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38510925
instant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79instantпропущено...

логику на чем писать?

а это имеет особое значение?
нет конечно
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38510929
instant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ODIN.Old NickКак вариант для сервера приложений можно использовать PHP, для клиента Lazarus, БД firefox или Postgres

ну БД на firefox я сделаю, а как реализовывать сервер приложений на PHP? (я серьёзно (такое пока не делал-но задумывался))
сервером приложение в данном случае является web-сервер. То что пишется на РНР не более чем наполнение этого сервера.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38510945
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
instant,

рад что мы нашли общую точку соприкосновения :-)
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38511186
Delphi XE 5
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38511215
instant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТожеВариантDelphi XE 5
читай условия задачи ДО предложения решения
_=ДОБРЫНЯ=_создать 3-х звенное приложение которое могло бы работать под винду, линуху и мак
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38511240
instant, согласен, не обратил внимания на Linux. Хотел просто обратить внимание, что Delphi теперь тоже поддерживает кроссплатформенность (Windows 32bit, Windows 64 bit, Mac OSx, iOS, Android). Есть шанс, что Delphi вернёт былые позиции на рынке.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38511263
instant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТожеВариантЕсть шанс, что Delphi вернёт былые позиции на рынке.
только движутся они в непонятном направлении. Вместо создания именно оптимального кроссплатформенного ядра просто скупают то, что другие вынужденно делали поверх такого ядра. Т.е. чистая коммерция, а не техническое и архитектурное развитие.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38511280
Дринкинс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
* Desktop - Qt 5. Отличный фреймворк, есть всё, что надо, включая WebKt-браузер и JavaScript-интерпретатор (для скриптования). Если правильно всё делать - никаких проблем сборка под все указанные платформы не доставляет. Можно даже кросскомпиляцию делать - не обязательно ставить целевую систему, и собирать на ней. Интерфейсных ништяков хватает, смотрится красиво/нативно на любой платформе. Отличная документация, код писать легко, есть IDE - Qt Creator. Исходники собираются в бинарь, так что "защита исходников" нормальная.

* Application Server - PHP/Python. Что больше нравится. От него и требуется то - принять JSON от клиента, выполнить пару запросов к БД, применить какую-то логику, отправить клиенту назад JSON.

* БД - PostgreSQL. Отличный выбор.

При грамотной реализации работает всё это приятнее и стабильнее двузвенок на всяких ущербных дотнетах/делфях.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38511282
instant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДринкинсApplication Server - PHP/Python.
а кто будет исполнять это?
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38511285
instant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДринкинсПри грамотной реализации работает всё это приятнее и стабильнее двузвенок на всяких ущербных дотнетах/делфях.
судя по тому что ты не совсем понимаешь сути, то вывод конечно же "заслуживает доверия"
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38511292
Дринкинс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
instantДринкинсApplication Server - PHP/Python.
а кто будет исполнять это?

Apache, например. php-fpm ещё умеет. В питоне свои ништяки.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38511308
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дринкинсна всяких ущербных дотнетах
:-)

Согласен. QT конечно лучше стократ.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38511314
instant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дринкинсinstantпропущено...

а кто будет исполнять это?

Apache, например. php-fpm ещё умеет. В питоне свои ништяки.
так кто является сервером приложений, апач или то, что написано на PHP?
"Земля тряслась — как наши груди, Смешались в кучу кони, люди..."
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38511324
Дринкинс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сервер приложений - связка PHP+Apache(php-fpm). Зачем придираться к мелочам?
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38511328
instant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДринкинсСервер приложений - связка PHP+Apache(php-fpm). Зачем придираться к мелочам?
начни с первого поста в теме: ТС спрашивает на чем реализовать сервер приложений, а не чем наполнить какой-либо готовый сервер. Т.е. судя по стартовому вопросу он хочет сделать этот самый "а-ля апач"
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38511330
Дринкинс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
instantДринкинсСервер приложений - связка PHP+Apache(php-fpm). Зачем придираться к мелочам?
начни с первого поста в теме: ТС спрашивает на чем реализовать сервер приложений, а не чем наполнить какой-либо готовый сервер. Т.е. судя по стартовому вопросу он хочет сделать этот самый "а-ля апач"

Он неправильно думает. Скорее всего - просто не представляет как и что. Если хочет "сервер приложений без апача" - пусть берёт Ruby On Rails или Node.js. Там минимальными усилиями вообще всё делается.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38511335
instant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дринкинсinstantпропущено...

начни с первого поста в теме: ТС спрашивает на чем реализовать сервер приложений, а не чем наполнить какой-либо готовый сервер. Т.е. судя по стартовому вопросу он хочет сделать этот самый "а-ля апач"

Он неправильно думает. Скорее всего - просто не представляет как и что. Если хочет "сервер приложений без апача" - пусть берёт Ruby On Rails или Node.js. Там минимальными усилиями вообще всё делается.
а кто RoR будет исполнять? Он правильно думает, ты просто не совсем понимаешь в архитектуре программных комплексов и что есть что, но обсуждаешь. Ладно, ничего личного
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38511339
Дринкинс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
instantа кто RoR будет исполнять?

Интерпретатор Ruby будет его исполнять. Всё я прекрасно понимаю.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38511366
instant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дринкинсinstantа кто RoR будет исполнять?

Интерпретатор Ruby будет его исполнять. Всё я прекрасно понимаю.
не очень вяжется с предложение создать сервер приложений на интерпретируемом языке типа Руби, который скорость исполнения программ ставит на порядки ниже простоты синтаксиса для программера
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38511897
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ODIN.,

Да, я ошибся, FireBird сервер БД

На PHP пишутся веб-методы, которые результаты высылают либо в XML либо в JSON формате.
Клиент на FreePascal (например) дергает веб-методы, получает результаты в XML и парсит их. Обратно также в XML отправляется
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38512228
Забегайло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38512900
kolobok0Dmitry V. Liseev...Лично я опасаюсь пользоваться софтом, который декларирует способность работать везде.

апсолютно верно.
универсальность означает одно - экономия на чём-то.. Вопрос на чём? первое что (типично, или скажем так - встречается чаще) подпадает под минус таких систем - скорость.

Я с трудом(например) представляю, как написать код с использованием семафора под разные оси.
Справочка:
В Novell-е было понятие "глобальный семафор". Я хотел бы посмотреть на поддержку этого функционала в рамках форточек к примеру бу-га-га...


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

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

(круглый)

Ага, занавес.
Как же удивляют такие вот грамотеи. Пишут просто полный бред с умным видом...
Если ваш коллега на столько криворук, что не может написать нормальный код, это не значит, что технология кривая. Как показывает практика, таки вот говнокодеры на любом языке/технологии пишут говнище редкостное.

Как пример, на флеше можно написать кривой баннер который отожрет все ресурсы компа, а можно сделать танкионлайн, который даже в софтовом режиме вполне играбельный.
Но тупые кодеры никогда даже мысли не допускают, что они что-то делают не так... у них всегда "технология гавно".

Что за бред про какую-то универсальность на серваке с семафорами?
Не один сервак приложений написан на Java, работают под очень многими операционками.
С++ выигрывает может где-то в математике, но просто отсасывает со всех сторон по скорости разработки и количеству багов. Тоже могу привести кучу примеров, когда С-шники "все еще кипятят" в соседнем отделе, а наш софт на джаве уже в проде и все довольны. Но это говорит лишь о квалификации конкретных людей, но никак не о говнистости технологии.

В общем пора уже вылазить из криокамеры. Я понимаю, тяжело признавать что ты никому уже не нужен и есть куча технологий в которых ты не в зуб ногой... но надо делать над собой усилие и разбираться, а не ныть что новел с семафорами круче всех, А все новомодные технологии говнище, потому как непонятно.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38512948
instant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищущий Знания, ты бы из ПТ не вылазил в профразделы со своим сленгом. Гопники таи тусуются
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38513029
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищущий ЗнанияС++ выигрывает может где-то в математике, но просто отсасывает со всех сторон по скорости разработки и количеству багов. Тоже могу привести кучу

Результаты анализа 450 миллионов строк кода говорят об обратном. По кол-ву багов отсасывает java.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38513073
Дринкинс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всякие говномонокостыли и прочая сишарпщина - дурная идея. Используйте нативные инструменты. Qt. Просто разберитесь с ним - вам понравится.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38513290
SeVa Результаты анализа 450 миллионов строк кода говорят об обратном. По кол-ву багов отсасывает java.

интересная статистика...
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38516895
Фотография _=ДОБРЫНЯ=_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- ПОПОВИЧ -Почему я так подумал? Потому что ты не объяснил, что такое 3-х звенка в твоем понимании. Почему это в з-х звенке клиент - GUI? Нахрена тогда нужен 2 слой? Чем-клиент сервер не подходит? Расскажи нам про слой клиента и средний слой, что это в твоем представлении, какие функции они будут выполнять, какие технологии, фреймворки ты предполагаешь использовать при этом (не поверю, что сам напишешь с нуля)? Где и как каждый слой должен работать, требования к ним? (Про базу данных мы поняли - про нее можешь не рассказывать). Тогда можно и разговор продолжать.


Средний слой - тот что отвечает за работу между клиентом и базой. Главное это ограничить доступ к БД на прямую. Разгранечение прав и контроль по работе с данными. В среднем слое должны быть все "средние" и "тяжелые" вычисления с данными (как пример - формирование отчета). Прием запросов из инета, обработка, вывод результата.
Клиентский слой - прием данных от сервера приложении, отображение/управление ими, отправка "обработанных" данных и посылка запросов серверу приложении. ТАк же "легкие вычисления" с данными на стороне клиента.

ТожеВариантDelphi XE 5
Смотрел. Интересно конечно, но читая отзывы на хабре (и не только) - в основном все отрицательные. Может и вернет себе позиции. Так же в Делфе нет возможности разрабатывать под WinMobile...

Еще более интереснее чем Делфи - xamarin . В отличии от Длефи там можно делать под все платформы кроме Linux. Ну и руководство xamarin какое-то странное и непредсказуемое. На хабре писалось о том, что, меняли условия лицензирования в тихоря и ставя потом перед фактом - мол платите в 5 раз больше... Да и платить каждый год за несколько лицензии - многовато в сумме получится.

Есть еще кое-что - Oxygene . Не изучил еще инфу, тоже можно делать под любые платформы, но пока не выяснил - под Linux можно делать или нет?

ЗабегайлоПосмотрите кроссплатформенный GUI на C# и веб-технологии
Тоже наткнулся на эту статью. Интересный вариант.

Дринкинс* Desktop - Qt 5. Отличный фреймворк, есть всё, что надо, включая WebKt-браузер и JavaScript-интерпретатор (для скриптования). Если правильно всё делать - никаких проблем сборка под все указанные платформы не доставляет. Можно даже кросскомпиляцию делать - не обязательно ставить целевую систему, и собирать на ней. Интерфейсных ништяков хватает, смотрится красиво/нативно на любой платформе. Отличная документация, код писать легко, есть IDE - Qt Creator. Исходники собираются в бинарь, так что "защита исходников" нормальная.
Заманчиво.

Дринкинс* Application Server - PHP/Python. Что больше нравится. От него и требуется то - принять JSON от клиента, выполнить пару запросов к БД, применить какую-то логику, отправить клиенту назад JSON.
В таком звене "Исходники не закроешь". Получается по Вашему - большую часть логики вынести на клиент ("Самые секретные алгоритмы")?

Дринкинс* БД - PostgreSQL. Отличный выбор.
Хорошая БД-шка

ДринкинсПри грамотной реализации работает всё это приятнее и стабильнее двузвенок на всяких ущербных дотнетах/делфях.
Спорить не буду, на .NET много времени работаю. Но слазить с него нужно.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38516938
instant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_=ДОБРЫНЯ=_читая отзывы на хабре
не читайте советскую прессу. Нашли источник откровений
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38516957
Дринкинс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_=ДОБРЫНЯ=_В таком звене "Исходники не закроешь". Получается по Вашему - большую часть логики вынести на клиент ("Самые секретные алгоритмы")?


Есть обфускаторы, так что не всё безнадёжно. Можно, конечно, и на Сях писать среднее звено, но это, ИМХО, изврат.

И в сторону Qt советую глянуть. Начать работать с ним - 10 минут: скачал - установил - работай. Сразу, со старта - куча примеров.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38516971
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сервера приложений никто в здравом уме с нуля не пишет. Пишут приложения для серверов приложений.
Подавляющее количество серверов приложений написано на яве, начиная с бесплатных типа JBOSS и заканчивая монстрами типа WebSphere. Просто потому что это уже готовая кросплатформенная инфраструктура "все в одном" начиная от распределенных транзакций заканчивая очередями сообщений. Програма которая крутится на сервере и ходит в БД - просто среднее звено в трехзвенке а не сервер приложений.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38516975
instant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballeroсервера приложений никто в здравом уме с нуля не пишет. Пишут приложения для серверов приложений.
Подавляющее количество серверов приложений написано на яве, начиная с бесплатных типа JBOSS и заканчивая монстрами типа WebSphere. Просто потому что это уже готовая кросплатформенная инфраструктура "все в одном" начиная от распределенных транзакций заканчивая очередями сообщений. Програма которая крутится на сервере и ходит в БД - просто среднее звено в трехзвенке а не сервер приложений.
да что вы говорите? Где прочитал?
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38516986
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторда что вы говорите? Где прочитал?
я занимаюсь ПРАКТИЧЕСКОЙ разработкой а не только чтением теоретической литературы . Чего и вам советую.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38516989
instant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballeroавторда что вы говорите? Где прочитал?
я занимаюсь ПРАКТИЧЕСКОЙ разработкой а не только чтением теоретической литературы . Чего и вам советую.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38516990
instant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballero, давай уже знакомится . А то чтение теоретической литературы покоя не дает.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38517002
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сначала потрудитесь понять разницу между сервер ОМ приложений и вообще сервер НЫМ приложением, которое судя по всему и нужно ТС.
Советы писать сервера приложений на QT - вообще жесть.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38517026
instant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballeroСначала потрудитесь понять разницу между сервер ОМ приложений и вообще сервер НЫМ приложением, которое судя по всему и нужно ТС.
Советы писать сервера приложений на QT - вообще жесть.
конечно же на PHP!
Кстати первый пост в топике все же прочитай. Школота отжигает
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38517032
instant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballeroСоветы писать сервера приложений на QT - вообще жесть.
в составе QT есть вся основа для работы с TCP, скриптами, XML и т.д. Т..е. все что может при разработке сервера приложений. Что так жестоко смущает?
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38517053
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в составе QT есть вся основа для работы с TCP, скриптами, XML и т.д. Т..е. все что может при разработке сервера приложений. Что так жестоко смущает?
Вы тоже не чуствуете разницу между сервером приложений и просто серверным приложением?
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38517059
instant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballeroв составе QT есть вся основа для работы с TCP, скриптами, XML и т.д. Т..е. все что может при разработке сервера приложений. Что так жестоко смущает?
Вы тоже не чуствуете разницу между сервером приложений и просто серверным приложением?
я говорю о сервере приложений. А вы?
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38517788
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballeroСначала потрудитесь понять разницу между сервер ОМ приложений и вообще сервер НЫМ приложением, которое судя по всему и нужно ТС.
Советы писать сервера приложений на QT - вообще жесть.
не нужно писать сервера на квиктайме.
но можно написать на Qt.
И они пишутся некоторыми.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38533001
Рус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На общий вопросы можно дать только общий ответ. Концентрируемся на кроссплатформенности всех слоев. Тогда мой выбор:
1. GUI
1.1 GUI Desktop: SWT, JFace.
1.2. GUI browser: JQuery
2. AS with java container inside. JBoss or WebSphere.
3. DB. Oracle
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38533057
Andrew Tyrlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IMHO не извращаться.
БД - любая, сервис на .NET (WCF или WS + EF), клиент кроссплатформенный и сразу делать web

Любое другое без наличия достаточного опыта будет прямой дорожкой к неудачному проекту

P.S. исходил из того, что автор знаком уже с .NET
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38554502
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
похоже человеку надо нечто легко устанавливаемое и настраиваемое,
пишите на яве, бд -H2, сервер jetty,
приложение в виде сайта,
потом можно просто упаковать и везде где есть java , распаковать и запустить,
так сказать "наливай - да пей",
сервер приложений не надо,
если уж совсем не втерпежь с десктопом заморочиться,
на том же jetty делайте веб службы, и десктопом подключайтесь,
быстро запускается, хорошо отлаживать
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38554596
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bochkovпишите на яве, бд -H2, сервер jetty,
приложение в виде сайта,
угу. Как всё просто.
А если приложение такое?
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38554787
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
много окон можно и на яве сделать,
она все стерпит
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38554839
Sheraton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bochkovмного окон можно и на яве сделать,
она все стерпит

Ну, что же, как я и предполагал в самом начале этой ветки, все советы здешней публики в конечном счете приведут к JAVA/Web-интерфейс/C#/MONO. :)
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38554846
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheratonbochkovмного окон можно и на яве сделать,
она все стерпит

Ну, что же, как я и предполагал в самом начале этой ветки, все советы здешней публики в конечном счете приведут к JAVA/Web-интерфейс/C#/MONO. :)
что в этом плохого,
если решение неплохое,
не на паскале же писать такую задачу,
или что там еще позабористей есть, фортран?
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38554881
Sheraton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bochkovSheratonпропущено...


Ну, что же, как я и предполагал в самом начале этой ветки, все советы здешней публики в конечном счете приведут к JAVA/Web-интерфейс/C#/MONO. :)
что в этом плохого,
если решение неплохое,
не на паскале же писать такую задачу,
или что там еще позабористей есть, фортран?

Жаба и сижарп никак не могут быть хорошим решением, даже Паскаль лучше чем жаба и сижарп, потому как паскаль не так тормозит как эти два уродца.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38554886
Sheraton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя я от Паскаля далек, я любитель С/С++. Фортран прекрасный язык программирования.... для университетов.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38554902
no ignorance
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bochkovSheratonпропущено...


Ну, что же, как я и предполагал в самом начале этой ветки, все советы здешней публики в конечном счете приведут к JAVA/Web-интерфейс/C#/MONO. :)
что в этом плохого,
если решение неплохое,
не на паскале же писать такую задачу,
или что там еще позабористей есть, фортран?
Не нужно бравировать своим невежеством
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38555162
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хороший пример:
на яве написан geoserver, имеется куча служб для настройки,предоставления и обработки геоданных,
есть вариант установки с jetty, распаковал - запустил
по производительности соперничает с бинарным mapserver, ему для работы нужен http apache,
а здесь нужен обычный доступ к базе данных
какая производительность нужна? в чем невежество?
я что должен стесняться писать на яве?
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38555337
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SheratonЖаба и сижарп никак не могут быть хорошим решением, даже Паскаль лучше чем жаба и сижарп, потому как паскаль не так тормозит как эти два уродца.
Такие утверждения вызывают сомнения в вашей квалификации. Когда вы напишете такой же нагруженный сервис как stackoverflow (написан на C# с использованием MS SQL + инфраструктурные вещи типа HAProxy, кэширования), тогда и получите право так утверждать.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38556002
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в каком, простите, месте stackoverflow нагруженный и в каком месте у него C#? Нагруженный он на морде приёмом-отправкой HTTP, там стоит IIS, написанный (что характерно) не на C#. Нагруженный он на заднем конце, где стоит SQL сервер, тоже не написанный на C#. Так где у него C#? А в самом халявном месте: на преобразовании готовых данных, полученных из задницы в HTML текст, отдаваемый в передницу.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38556021
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovА в каком, простите, месте stackoverflow нагруженный и в каком месте у него C#? Нагруженный он на морде приёмом-отправкой HTTP, там стоит IIS, написанный (что характерно) не на C#. Нагруженный он на заднем конце, где стоит SQL сервер, тоже не написанный на C#. Так где у него C#? А в самом халявном месте: на преобразовании готовых данных, полученных из задницы в HTML текст, отдаваемый в передницу.
1) Везде он нагруженный. В любом месте.
2) Да, IIS написан не на C#. Но вообще обработку Http запроса + преобразование данных - это .Net. Считаете, что с их объемами это совсем чуть-чуть? У вас есть статистика, показывающая удельный вес "халявности"?
3) Приведите пример на любой версии Pascal, где показатели работы выше... Какой сервис?
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38556035
no ignorance
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bochkovв чем невежество?
я что должен стесняться писать на яве?
в утверждении, что на паскале не пишутся трехзвенки. И про фортран... Сразу видно что мыслите шаблонами, а не программист. У меня когда на VAX/VMS не было ничего другого кроме фортрана, а нужно было что-то вроде досовского Norton Comander, чтобы в командной строке с файлами не работать, то фортран прекрасно подошел для решения такой задачи. В нем что, нет возможности вывода на экран или работы с байтами по сети? Или паскаль для построения трехзвенок? У того же делфи нет возможностей с сетью общаться? И на яве не стесняйтесь писать, если о ней что-то прочитали. Просто даже в лингвистике ценится способность правильно слова в предложения составлять, на любом языке. А уж в программировании - тем более.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38556442
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
no ignorancebochkovв чем невежество?
я что должен стесняться писать на яве?
в утверждении, что на паскале не пишутся трехзвенки. И про фортран... Сразу видно что мыслите шаблонами, а не программист. У меня когда на VAX/VMS не было ничего другого кроме фортрана, а нужно было что-то вроде досовского Norton Comander, чтобы в командной строке с файлами не работать, то фортран прекрасно подошел для решения такой задачи. В нем что, нет возможности вывода на экран или работы с байтами по сети? Или паскаль для построения трехзвенок? У того же делфи нет возможностей с сетью общаться? И на яве не стесняйтесь писать, если о ней что-то прочитали. Просто даже в лингвистике ценится способность правильно слова в предложения составлять, на любом языке. А уж в программировании - тем более.
уважаемый, ты бредишь, не было утверждений, что на паскале не пишутся трехзвенки, уверен даже на асемблере можно написать,
был задан вопрос, "кроссплатформенное трехзвенное решение", а не конкурс кто как умеет изъ-бнуться
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38556468
no ignorance
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38556547
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bochkovне на паскале же писать такую задачу,
или что там еще позабористей есть, фортран?
это значит, что на паскале, тем более на фортране, решить ее крайне трудно
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38556665
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bochkovbochkovне на паскале же писать такую задачу,
или что там еще позабористей есть, фортран?
это значит, что на паскале, тем более на фортране, решить ее крайне трудноДля человека, не знающего возможностей паскаля, ты очень смело рассуждаешь.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38556667
no ignorance
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bochkovbochkovне на паскале же писать такую задачу,
или что там еще позабористей есть, фортран?
это значит, что на паскале, тем более на фортране, решить ее крайне трудно
не отрицаю что вам возможно крайне трудно решать задачи. Но повторюсь: не бравируйте невежеством
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38557397
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bochkovэто значит, что на паскале, тем более на фортране, решить ее крайне трудно
На Паскале и тем более Фортране трудно прочитать строку со стандартного ввода? Или отправить запрос в БД? Или обернуть результат этого запроса в HTML тэги и послать на стандартный вывод? Что именно из перечисленного для Вас "крайне трудно"?
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38557491
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovНа Паскале и тем более Фортране трудно прочитать строку со стандартного ввода? Или отправить запрос в БД? Или обернуть результат этого запроса в HTML тэги и послать на стандартный вывод? Что именно из перечисленного для Вас "крайне трудно"?
Дмитрий, никто не спорит, что оба языка это могут. Я не открою тайны, если скажу, что и в ассемблере все можно реализовать. Вопрос в удобстве работы и трудоемкости. Вы можете привести пример высоконагруженного популярного сервиса, написанного на Pascal/Delphi? Или Фортране?

Я с Delphi знаком на уровне Delphi 7, после чего ушел в .Net. Поэтому некие основания для сравнения у меня есть. На .Net писать гораздо удобнее и быстрее сетевые службы и сервисы, чем на Delphi. А скорость программ практически не уступает реализации на нативных языках, а за счет вылизанности используемых алгоритмов в базовом наборе классов, в некоторых случаях может и быть больше.

Иными словами, минусы по скорости работы .Net небольшие и с лихвой перекрываются удобством и скоростью разработки. Те, кому нужны экстремальные показатели, пользуют С/С++
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38557824
no ignorance
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arm79,

говорите все же применительно только к себе.
например,

Arm79 МНЕ на .Net писать гораздо удобнее и быстрее сетевые службы и сервисы, чем на Delphi.
неужели так тяжело добавить что именно тебе удобнее и быстрее писать что-то, а не в принципе.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38557828
no ignorance
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мне, к примеру, удобнее на D7, потому что за ним нет прицепа лишнего, а делает тоже самое.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38557833
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
no ignoranceмне, к примеру, удобнее на D7, потому что за ним нет прицепа лишнего, а делает тоже самое.

Увы, в данном случае именно не МНЕ, а всем. Я даже возьму на себя смелость заявить, что серверные приложения на .Net будут надежнее, чем те же, но на Delphi. Просто потому, что в Delphi больше вероятность сделать ошибку. Мегазубры то конечно не заметят, но ведь не все такие?
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38557848
no ignirance
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arm79no ignoranceмне, к примеру, удобнее на D7, потому что за ним нет прицепа лишнего, а делает тоже самое.

Увы, в данном случае именно не МНЕ, а всем. Я даже возьму на себя смелость заявить, что серверные приложения на .Net будут надежнее, чем те же, но на Delphi. Просто потому, что в Delphi больше вероятность сделать ошибку. Мегазубры то конечно не заметят, но ведь не все такие?
ну если у тебя какие-то повышенные вероятности сделать ошибку (наверное из-за отсутствия "полноценного" IntelliSense), то это же не повод брать на себя отвественность за всех. Уже говорил одному собеседнику: не нужно бахвалиться своим неумением.. Выглядит немного глупповато. Сорри, за резкость, возможную.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38557851
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
no igniranceВыглядит немного глупповато. Сорри, за резкость, возможную.
Ерунда, я не обижаюсь. У меня опыт с D3, D4, D5, D6, D7 -> VS 2005, 2008, 2010, 2012. Под .Net писать сайты и ServerSide приложения сильно проще и быстрее. Клиентские приложения на Delphi выглядят симпатичнее гораздо

ИМХО
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38557854
no ignorance
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arm79no igniranceВыглядит немного глупповато. Сорри, за резкость, возможную.
Ерунда, я не обижаюсь. У меня опыт с D3, D4, D5, D6, D7 -> VS 2005, 2008, 2010, 2012. Под .Net писать сайты и ServerSide приложения сильно проще и быстрее. Клиентские приложения на Delphi выглядят симпатичнее гораздо

ИМХО

я скажу обратное: клиентские приложения, реализованные при помощи других средств разработок, выглядят "симпатичнее", немного, самую малость (если уж совсем не озаботится малейшим украшательством). Но на деле разрабатывать в архитектуре D7 все гораздо проще, на порядки.
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38557879
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
no ignorance,

расскажи бабушке, архитектор
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38557907
no ignorance
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosno ignorance,

расскажи бабушке, архитектор
Бабушке, к большому сожалению, уже не смогу, Сахават. Годы не те, к сожалению. Но если что, с реальными примерами, пожалуйста, всегда пожалуйста
...
Рейтинг: 0 / 0
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38578010
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДринкинсИ в сторону Qt советую глянуть. Начать работать с ним - 10 минут: скачал - установил - работай. Сразу, со старта - куча примеров.

А потом вылезают разные странности .
И чем дальше копаешься- тем больше их будет.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
    #38918734
Tango600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если МакОСьЛиньМинь, то Lazarus.
...
Рейтинг: 0 / 0
118 сообщений из 118, показаны все 5 страниц
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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