Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > java+Firebird + мобильные платформы


Автор: FMA 11.10.2011, 09:07
Всем доброе утро.
Стоит задача написать прогу мультиплатформенную, которая будет работать с базой на Firebird-e.
Планируется, что она будет работать как на Android, так и на WinPhone, ну и просто на Windows-e.
Вопрос стоит в выборе языка программирования - C# или Java.
Что посоветуете? Склоняюсь в сторону Java, т.к. вроде все платформы ее поддерживают, да и для доступа к базе есть JayBird.
Может у кого были подобные задачи?

P.S. Сам немного знаю C#, но готов изучить и Java.

Автор: LSD 11.10.2011, 09:35
Цитата(FMA @  11.10.2011,  10:07 Найти цитируемый пост)
Планируется, что она будет работать как на Android, так и на WinPhone, ну и просто на Windows-e.

Если под WinPhone подразумевается Windows Phone 7, то она не поддерживает Java. У Android-а от Java только язык и базовые классы, в остальном он довольно сильно отличается от JSE.

Автор: Skynin 11.10.2011, 11:08
Мультиплатформенность сейчас нередко реализуется с помощью веб:

http://www.pcweek.ru/idea/blog/idea/1799.php ... получается, что native-приложения для конкретных платформ вообще теряют смысл, все уходит в облака!

И вот тут выбор скорей между Java EE (в части веба) и ASP .NET

Автор: FMA 11.10.2011, 13:48
Цитата(LSD @  11.10.2011,  09:35 Найти цитируемый пост)
Если под WinPhone подразумевается Windows Phone 7, то она не поддерживает Java. У Android-а от Java только язык и базовые классы, в остальном он довольно сильно отличается от JSE.

Спасибо за информацию. Тогда наверное, придется присмотреться к C# и MonoDroid-у. Правда какая там поддержка firebird-a пока не понял.

Автор: LSD 11.10.2011, 14:05
Думаю MonoDroid тут будет наиболее предпочтительным.


Цитата(FMA @  11.10.2011,  14:48 Найти цитируемый пост)
Правда какая там поддержка firebird-a пока не понял.

А почему именно Firebird?

Автор: FMA 11.10.2011, 14:38
Цитата(LSD @  11.10.2011,  14:05 Найти цитируемый пост)
А почему именно Firebird?

Потому что база данных уже реализована на нем. А приложение должно работать с базой.

Автор: LSD 11.10.2011, 15:58
Цитата(FMA @  11.10.2011,  15:38 Найти цитируемый пост)
Потому что база данных уже реализована на нем. А приложение должно работать с базой.

А Windows Phone 7 и Android приложения, должны находится в интранете или в интернете при этом? Просто выставлять базу наружу, это весьма плохая идея.

Автор: FMA 12.10.2011, 08:01
Цитата(LSD @  11.10.2011,  15:58 Найти цитируемый пост)
А Windows Phone 7 и Android приложения, должны находится в интранете или в интернете при этом? Просто выставлять базу наружу, это весьма плохая идея.

Нет, все внутри одной организации. Наружу ничего попадать не будет.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)