Что нового

В какой среде программирования писать кросс платформенный мессенджер?

A

at

Гость
Приветствую всех! Ситуация следующая.
Внутри одного офиса порядка 15 разных телефонов на базе: Android, Windows Mobile, iOS, Bada. Возникла идея написать для всех этих телефонов простой кросс платформенный мессенджер для обмена короткими сообщениями по блютуз. Подскажите, в какой среде программирования оптимальнее всего выполнить реализацию этого мессенджера. Нужно учесть, что в будущем потребуется развитие этого мессенджера в плане безопасности и удобства использования интерфейса. Готовые решения видел, но интерес стоит в первую очередь в направлении собственного развития.
 

Prog

Продвинутый
Сообщения
537
Репутация
65
Раз речь о мобильных устройствах, то оптимальнее выбрать Java.
 

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
Android - Java
iOS - Object-C (~C/C++)
Windows Phone - .NET Framework
Bada - C/C++

Для каждой платформы свой язык...
 
Автор
A

at

Гость
Viktor1703, спасибо за ответ. Я где-то читал, что кроссплатформенное решение все-же имеется, только гуи для всех разный, так ли это?
 

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
at

Да, возможно оно и есть, но это либо скриптовый язык при компиляции которого фрэймворк платформы вшивается в конечный файл из-за чего вес файла становится не приемлимым, либо это скрипт для запуска которого нужно на Android/iOS/WinPhone/Bada собственноручно ставить фрэймворк для запуска таких скриптом, например тот же C# или Python, чтобы запустить программы на C# раньше нужно было ставить Mono, теперь дядьки из Xamarin сделали нативную реализацию, т.е. полученый в итоге файл является "нативным" для платформ Android/iOS, для запуска Python скриптов необходимо самому ставить интерпретатор или взять для примера sl4a который позволяет вшить интерпретатор Python и скрипт в APK файл, я не встречал тот язык, на котором можно было писать под все мобильные платформы.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
HTML+Javascript+CSS - в плане языков. phonegap - для конвертации всего этого добра под нужную платформу.
 
Автор
A

at

Гость
Viktor1703, благодарю за подробный ответ!
Kaster, большое спасибо за нужную ссылку! PhoneGap
 
Верх