2010-11-16 3 views
-1

Что такое кросс-платформенный для тех, гибкий, простой в разработке и отладке, и предлагает хороший кросс-платформенный графический интерфейс?Есть ли «лучший» Java RAD - для Android/Linux/Windows?

Хорошая поддержка базы данных ODBC - это плюс, и поддержка базы данных ГИС является основным плюсом.

ответ

1

Как упоминалось в Yann, нет межплатформенной системы RAD, которая охватывает как Android, так и Linux/Windows Java. Android на самом деле не является платформой на базе Java; Android SDK преобразует байт-код Java в более оптимизированный байт-код Dalvik VM. По этой причине вы даже можете обнаружить, что даже не GUI-код Java не «порт» (я столкнулся с несколькими такими проблемами).

Существует несколько библиотек, которые пытаются обеспечить кросс-платформенный доступ к графическому уровню, например libgdx, но ни один из них не позволит вам легко создать «удобный для всех» графический интерфейс. В общем, вы тоже не хотели бы этого делать - концепции пользовательского интерфейса сильно отличаются от небольшого сенсорного экрана и большого рабочего стола с управлением мышью.

С точки зрения развития, любая среда разработки, позволяющая разделить проект на проект Android (для Android), настольный Java-проект (для кода на рабочем столе) и проект библиотеки Java для общей функциональности (с учетом незначительных различий), которые могут быть использованы между обоими проектами.

В настоящее время только Eclipse предоставляет среду RAD для Android (насколько я знаю), но нет ничего, что помешало бы вам создать часть графического интерфейса Android в Eclipse (импортируя общий код в виде библиотеки) и сделать рабочий стол в в другой среде, если вы предпочитаете Netbeans или другие для этого.

2

Android не использует ту же систему пользовательского интерфейса, что и настольная Java. Среди них нет общего GUI-инструмента.

Что касается Windows + Linux, то как IntelliJ, так и NetBeans имеют наполовину достойный построитель Swing UI.

+0

+1 Спасибо (так, что лучший Android RAD? Это Eclipse?) – Mawg

0

Хороший и недорогой радио для Android, базовый язык, родной компилятор Basic4Android google it, он был выпущен несколько недель назад.