Многоплатформенный компилятор+GUI+Oracle
olegon 20 января, 2008 - 23:48
Порекомендуйте, пожалуйста, что-то для разработки приложений под винду и Линукс. Существенное - компилятор, наличие бесплатных мультиплатформенных библиотек работы с 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.
ЛОР-овец на наш форум пришёл пофлеймить? :)