powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
25 сообщений из 118, страница 3 из 5
Нужен совет. На чем разрабатывать кросс-платформенную 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
25 сообщений из 118, страница 3 из 5
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Нужен совет. На чем разрабатывать кросс-платформенную 3-х звенку?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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