Многоплатформенный компилятор+GUI+Oracle

Порекомендуйте, пожалуйста, что-то для разработки приложений под винду и Линукс. Существенное - компилятор, наличие бесплатных мультиплатформенных библиотек работы с Oracle 9 (пока это ключевое, что мне не удается побороть) и очень желательно, чтобы была возможность работы с GUI. У меня много клиентов на винде, сам хочу уйти чисто на Линукс, чтобы для винды просто перекомпилить приложение надо было с минимумом минимумов проблем с переносом на другую систему.

может я конечно

может я конечно совсем отстал от жизни, но разьве всем указанным требованиям не отвечает JDK?
Кроме того, кажется именно Oracle лучше всего дружит именно с Java (хотя сам не проверял).

Имеется мнение,

Имеется мнение, что если юзать оракл, то уж писать приложение, которое с ним общается только на Java, ибо не имеет смысла юзать один полностью кросплатформенный компонент в апликейшене, а другой привязанный к платформе.

..qt отпадает в силу платности драйверов под промышленные БД.., jdbc в плане качества/колличества драйверов под БД всех рвёт.

Нативная джавовская модель GUI становиться лучше с новыми версиями в плане возможностей и производительности, но к сожалению, есть тенденция к сильному разрастанию объектной модели.., советую для юзер-интерфейса юзать что-то в духе swt (пока, единствнный заметный недостаток - неудобно юзать в аплетах, надо библиотеку для клиента таскать..).

Sony Vaio SZ460 Premium, Core2Duo 2.0, hdd=200G:7200, mem=2G, hybrid video: nvidia 7400 + GMA 950

А что

А что порекомендуете в качестве IDE? И сам компилятор? Т.е. что нужно поставить, чтобы собрать что-то работающее?

Самая супер

Самая супер навороченная - IDEA под Java, но она платная, причём стоит очень дорого (для нормального опенсорс проекта они предлагают специальную, бесплатную лицензию).

Самая знаменитая и навороченная из OpenSource - Eclipse.

Так же есть менее прокачанные и более лёгкие, самая известная из них - NetBeans.

От себя посоветую Eclipse.

(примечательно, что практически все среды разработки для джава, написаны на джава :)), соотвественно из-за простоты создания сложных приложений на ней, очень балуют разработчиков своими возможносятми )

Вот вопрос про компилятор я не понял чего-то.. В джаве есть jre - Java Runtime Environment - среда для выполнения программ, и есть jdk - Java Development Kit, в совстав этого пакета входит всё, что нужно для разработчика. Есть оперсорсные варианты JDK, но не советую их юзать (скажу сразу - спорить ни с кем не буду, просто не советую и всё :) ).

Всё что нужно для того, чтобы начать разработку программ (для настольного компа) - IDE + JDK, когда создаш проект в IDE тебя скорее всего спросят, где расположен JDK, ты просто место укажеш и всё, дальше только пиши и запускай ;)

Sony Vaio SZ460 Premium, Core2Duo 2.0, hdd=200G:7200, mem=2G, hybrid video: nvidia 7400 + GMA 950

кроме того есть

кроме того есть Oracle Jdeveloper (free) + всякие приблуды для работы с родной базой..

А кто сказал free

А кто сказал free ? Наверняка какие-то условия
на сайте Оракл нет ни одного упоминания о бесплатности данного продукта
Только Oracle Database XE

Официальная

Официальная страничка JDeveloper. ctrl+f & free.

Для ленивых вырезка:

Oracle JDeveloper is a free integrated development environment that simplifies the development of Java-based SOA applications and user interfaces with support for the full development life cycle.

ЛОР-овец на наш форум пришёл пофлеймить? :)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".