2010-12-10 3 views
0

Этот вопрос можно рассматривать как расширение до Original question Есть ли какие-либо фреймворки, с помощью которых мы можем развернуть приложение в разных операционных системах. Как построить один раз, развернуть где угодно? if not, Может ли C++ использоваться для создания аналогичного приложения в Linux и Mac Os?Язык/рамки для разработки клиентских приложений чата для развертывания в различных операционных системах?

Update ли рубин язык помощь для достижения этой цели?

+0

Рассматривали ли вы [C#] (HTTP:. // моно-проект. com) с пользовательским интерфейсом [Gtk #] (http://mono-project.com/GtkSharp)? – cdhowie 2010-12-10 07:00:00

+0

@cdhowie: моно выглядит интересным !!! – Hemanth 2010-12-10 07:30:04

ответ

0

Существует только одна настольная технология, которая поистине кросс-paltform: html. И с jquery/ajax/html5 вы будете удивлены, как приложение, как вы можете заставить его выглядеть и чувствовать.

Для сборки один раз - работайте везде, есть только два серьезных варианта: Моно или Ява. Построить один раз - работать повсюду имеет недостаток в необходимости развертывания среды выполнения для операционной системы. Плюс, кажется, сложно получить приличный и прочный интерфейс, который хорошо себя чувствует во всех операционных системах. Скорее всего, вам также придется приложить дополнительные усилия для получения хорошей производительности и времени запуска.

Существует также Adobe Air, что также может быть хорошим вариантом.

Развитие кросс-платформы в наши дни чаще всего выполняется с использованием C++ и QT.

Вы также должны получить себе приличную библиотеку jabber/XMPP.

0

Python. Это прекрасный язык для работы.

Для создания графического интерфейса вы получите много выбора; есть PyQt4 и PySide (оба Qt), есть PyGTK (GTK), wxPython (wxWidgets) и многое другое.

Конечно, есть и другие варианты, но я говорю, Python и сосредоточиться на Python, потому что это то, что я бы абсолютно всегда работа в

Смежные вопросы