написание абстрактного кода для Windows и Интернета? - PullRequest
0 голосов
/ 22 апреля 2011

Надеюсь, это не глупый вопрос:

Интересно, есть ли способ создать веб-клиент и клиент для рабочего стола Windows (который выглядит одинаково и предлагает одинаковые функции) с одинаковым кодом?(не только на одном языке), по крайней мере, до определенного момента - другими словами, иметь абстрактный код, который будет соответствовать веб-серверу и окнам?

Спасибо!

Ответы [ 3 ]

0 голосов
/ 22 апреля 2011

Я считаю, что Java может делать то, что вы хотите, с небольшими изменениями, чтобы она работала как полноценное настольное приложение по сравнению с Java-апплетом.

Единственное, что вам нужно сделать, это убедиться, что дляприложение, ваша функция main очень мала (т. е. вызывается только основной JFrame или что-либо еще) и повторяет этот простой вызов в коде апплета.

Различия между ними см., например, здесь и здесь .Вам понадобится ровно один крошечный исходный файл, который отличается от апплета против приложения.

0 голосов
/ 23 апреля 2011

Real Studio также позволит вам сделать это до некоторой степени.Более новые версии могут создавать веб-приложения и настольные приложения.Код, не относящийся к пользовательскому интерфейсу, может использоваться совместно с веб-приложениями и приложениями для ПКОднако код пользовательского интерфейса должен быть другим.

0 голосов
/ 22 апреля 2011

Вам следует взглянуть на Adobe FLEX , у вас могут быть одинаковые классы / макет как для веб-приложений (запущенных в Flash), так и для настольных приложений (запущенных в AIR). Единственная разница будет в основном файле, у вас будет один для каждого приложения флэш и воздуха. (Остальная часть кода может быть скомпилирована в один SWF-файл, также имейте в виду, что вы должны использовать одинаковые функциональные возможности как для веб-страниц, так и для настольных компьютеров)

...