LINUX.ORG.RU

перенос приложения из родной среды в веб


0

1

Есть небольшое приложение (кнопки, листбоксы, чекбоксы). Нужно перенести его в веб, чтобы отвязать от платформы. Само приложение написано на Qt. Чем его можно быстро заменить в веб? Слышал что Qt уже запускали на стороне веб сервера, но не нашёл ссылки.

Ответ на: комментарий от anonymous_sapiens

нет, только не java. Это опять привязка к платформе, на которой java с вероятностью 99% не будет.

former_anonymous ★★★
() автор топика

>Qt уже запускали на стороне веб сервера

Нужно очень хорошо подумать, прежде чем переносить приложение вида «кнопки, листбоксы, чекбоксы» в веб такой ценой.

Чем его можно быстро заменить в веб


А что за приложение-то? А вообще можно заменить... ну э... HTML+Javascript'ом.

proud_anon ★★★★★
()
Ответ на: комментарий от proud_anon

Нужно очень хорошо подумать, прежде чем переносить приложение вида «кнопки, листбоксы, чекбоксы» в веб такой ценой.


я не помню что там за новость была, просто ищё решению попроще.

А что за приложение-то? А вообще можно заменить... ну э... HTML+Javascript'ом.


нет, так просто не получится. Приложение запускает процессы, так что тут как минимум php надо. Но php - это не тулкит для написания веб GUI, там придётся помудохаться чтобы что-то написать даже элементарное.

В нативной программе ты пишешь

[code]
p = new QPushButton(this);
connect(...);
[/code]

и всё. Есть ли такие обёртки для php/python для сервера? Вроде все кричали о тонких клиентах и веб 2.0, неужели нет инструментов, чтобы писать программы для веб как нативные?

former_anonymous ★★★
() автор топика
Ответ на: комментарий от former_anonymous

>php - это не тулкит для написания веб GUI
Безусловно. GUI с необходимой для него логикой, работающей у клиента, — отдельно. Логика на сервере — отдельно. Можно, конечно, найти решение, позволяющее запустить иксы на сервере и использовать браузер наподобие X-сервера, но этот легкий способ переноса может обернуться тяжелыми затратами ресурсов на сервере и трафика.

неужели нет инструментов, чтобы писать программы для веб как нативные?


Не, нету. Сейчас вот все кричат о развитии авиатранспорта, но средств, позволяющих управлять самолетом как легковушкой, все никак не сделают.

proud_anon ★★★★★
()
Ответ на: комментарий от proud_anon

Не, нету. Сейчас вот все кричат о развитии авиатранспорта, но средств, позволяющих управлять самолетом как легковушкой, все никак не сдел


сравнение мягко говоря некорректое с учётом того, что большую часть времени самолёт управляется автопилотом.

former_anonymous ★★★
() автор топика
Ответ на: комментарий от former_anonymous

новость о Qt нашёл, там тоже нужен родной и немаленький клиент как в случае с java.

former_anonymous ★★★
() автор топика
Ответ на: комментарий от proud_anon

>запустить иксы на сервере
Блин, я хотел сказать, Qt.

proud_anon ★★★★★
()
Ответ на: комментарий от former_anonymous

В нативной программе ты пишешь

p = new QPushButton(this);
connect(...);

и всё. Есть ли такие обёртки для php/python для сервера?

Гугли GWT.

drakmail ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.