LINUX.ORG.RU

Qt для Java-разработчиков


0

0

Trolltech представляет ТР версию своего нового продукта Qt Jambi. Эта новая технология будет полезна как Java так и C++ разработчикам.

Первым она позволяет разрабатывать кроссплатформенные приложения с использованием всех возможностей Qt.

Вторым она позволяет легко взаимодействовать с Java-программами, использующими эту технологию.

>>> Подробности



Проверено: Pi ()
Ответ на: комментарий от Gharik

> Под любую нельзя, в сорцах повсюду архитектурные биндинги и ассемблерный код местами встречается, так что под что SUN нарисовала - только там Java и будет. А это спарки, х86, amd64, ppc и что-то там еще.

А как же Java ME? Я портировал 1.5 на SGI Altix (Itanium) и почти закончил, когда BEA выпустила свой порт.

dimag
()
Ответ на: комментарий от dimag

>А судя по моему посту - у меня на работе нет русского (не все в Бобруйске живут)

некоторые там просто работают, да? :)

geek ★★★
()
Ответ на: комментарий от geek

Я вообще не понимаю, что вы разводите такой флэйм? Читаю комменты, веселит это очень . Сложилось мнение, что тут сидят куча лашпетов обсуждающих, то о чем слышали по телевизору и корчат из себя профи!

Сразу скажу если приложение на Java 100% pure java, то оно и будет работать везде! А если там используется SWT то блин как оно может работать на всех платформах?

Так что специально для кретинов! Если вы что-то знаете поверхностно то лучше сидеть и молчать…

Я работал на 600 пне с 256 мозгов и Eclipse там работал нормально… А для тех у кого 3 гигагерца атлон – херня устаревшая и все тормозит – да Java тормазнутая хрень! ЕЩЕ РАЗ! ЗАПАРИЛИ ГОВОРИТЬ О ТОМ, ЧТО СЛЫШАЛИ ТОЛЬКО ИЛИ ВИДЕЛИ ПО ТЕЛЕКУ!!!!

Java forever! .NET дерьмо!

anonymous
()
Ответ на: комментарий от arsi

>> ничего не мешает. токо работать не будет. неверишь мне поверь <br> >> себе: заходим сюда http://www.artofillusion.org/downloads, берем <br> >> основу + ланчер под линух и пытаемся запустить под форточками, <br> >> комментим результат :) <br> >> и это далеко не единственный жабовский софт который ведет себя <br> >> подобным образом.

Отвечаю. Внутри LinuxLauncher лежат линуксовые OpenGL-библиотеки. Это - нативная библиотека. Так что ничего удивительного в таком поведении нет.

Контрпример: возьмите Aqua Data Studio, скачайте 18-мегабайтное ядро программы и запустите ее через javaw.exe -jar datastudio.jar Все запустится и под линуксом, и под оффтопиком.

licvidator
()
Ответ на: комментарий от anonymous

>А я вот azureus скачал линуксовый, а он под вендой не взлетает... Не инстоллер был, просто архив.

Ты дурак? Или как? Azureus на проприетарном бимеровском SWT написан, поэтому не может в венде найти gtk, соответственно не работает

>Скажи, какое java-приложение мне скачать, чтоб работало и под lin, и под win. Хелловорды не принимаются.

Любое на Swing-е. Например IntelliJ IDEA EAP - бесплатно

anonymous
()
Ответ на: комментарий от anonymous

>Это - ШУСТРО???? Чего-то в этой жизни я не понимаю...

Угу. Ты попробуй Adobe Photoshop запусти, у меня меньше чем за 14 сек не получалось.

anonymous
()
Ответ на: комментарий от arsi

Да ну. 4-ка стала гораздо менее удобной по сравнению с 3-кой. Хотя конечно все еще довольно приемлемо. ИМХО тройка от QT самая удобная для разработки.

eXOR ★★★★★
()
Ответ на: комментарий от anonymous

> Скажи, какое java-приложение мне скачать, чтоб работало и под lin, и под win.

squirrel-sql

jmac

anonymous
()
Ответ на: комментарий от Gharik

> Ну... достаточно сказать JEDI и все станет ясно :)

В том числе. Но JEDI это во многом расширение. И backport, ведь она поддерживает и более старые версии.

> ООП - зло все без исключения :)

Просто его надо использовать целенаправленно и подумав зачем. :) А так - всё можно и на ассемблере написать. (Кстати, реализоацию ООП на асме видел. ;-) )

atrus ★★★★★
()
Ответ на: комментарий от anonymous

> Запуск - примерно 12-15 сек.

>Это - ШУСТРО???? Чего-то в этой жизни я не понимаю...

Да, не понимаешь. Иди учи уроки.

h8 ★★★
()
Ответ на: комментарий от anonymous

>> Запуск - примерно 12-15 сек.

> Это - ШУСТРО???? Чего-то в этой жизни я не понимаю...

Дык, если юзер -- заторможенный даун, то ему 12-15 сек. -- это ваще реактивно.

anonymous
()
Ответ на: комментарий от anonymous

> Дык, если юзер -- заторможенный даун, то ему 12-15 сек. -- это ваще реактивно.

Значит ли это, что все пользователи форточек -- архизаторможенные дауны?

anonymous
()
Ответ на: комментарий от anonymous

>Значит ли это, что все пользователи форточек -- архизаторможенные дауны?

Видать да, и так же некоторые онанимусы с ЛОРа, которые не понимают разницы между текстовым редактором и IDE со встроенным сервером приложений.

h8 ★★★
()
Ответ на: комментарий от h8

Просто у них (хи-хи) Visual Studio (хи-хи) этот текстовый редактор (хихи) с подсветкой и встроенным компилятором (хи-хи-хи) называется IDE!! БУГАГАГАГАГА! РЖУНИМАГУ!!!

anonymous
()
Ответ на: комментарий от anonymous

только глупые анонимусы могут хаять студию2005. ты поработай на ней, а потом трынди про "ржунимагу", падонак! это рулез немерянный и с решарпером вообще улет! и за управляемым кодом - будущее, мы уже победили хотя вы в это не верите ;) C# & .NET рулез! ms 4ever!

PIV
()
Ответ на: комментарий от PIV

По поводу скорости Qt (у меня 4.2 под виндами). Создайте QTreeView, создайте свою TreeModel с 10 колонками, подсоедините эту Model к TreeView и добавьте в нее 1000 записей. Потом попробуйте проскроллить колонки/сам TreeView и т.д. Получившиеся тормоза меня убили насмерть :(( Надежды на то, что новый проект будет создаваться на Qt стали тихонько улетучиваться, хотя все остальное в этом тулките устраивало. Но по техзаданию нужна быстро динамически меняющаяся таблица с OwnerDraw ячейками и т.д.

Пример той же функциональности, созданный на Java/Swing тормозил на порядок меньше!!! (TableView и GenericTableModel)

P.S. Желающие кода для Qt пишите мыло.

P.P.S. Могу дать код для Java/Swing

P.P.P.S Короче че делать, не знаю.... я в печали :((

aiker ★★
()
Ответ на: комментарий от PIV

>только глупые анонимусы могут хаять студию2005. ты поработай на ней, а потом трынди про "ржунимагу", падонак! это рулез немерянный и с решарпером вообще улет! и за управляемым кодом - будущее, мы уже победили хотя вы в это не верите ;) C# & .NET рулез! ms 4ever!

Только упертые виндовозники могут превозносить майкрософтовские студии. Ха-ха-ха... наконец-то у них появилась 2005, которая так и не дотягивает до того же Eclipse, не говоря и про IDEA с NetBeans.

aiker ★★
()
Ответ на: комментарий от aiker

894 строки и порядка 50 колонок, QT4.1.4 linux тормозов просто никаких... нехер чуваку 4.2 было брать!!!

anonymous
()
Ответ на: комментарий от anonymous

>894 строки и порядка 50 колонок, QT4.1.4 linux тормозов просто никаких... нехер чуваку 4.2 было брать!!!

через MVC сделано или через QTreeWidget?

aiker ★★
()
Ответ на: комментарий от aiker

>>894 строки и порядка 50 колонок, QT4.1.4 linux тормозов просто никаких... нехер чуваку 4.2 было брать!!!

>через MVC сделано или через QTreeWidget?

что в данном посту означает MVC? если Micro$oft Vi$ual {C|Cla$$e$}, то какое оно имеет отношение к linux?

arsi ★★★★★
()
Ответ на: комментарий от arsi

>что в данном посту означает MVC?

В Qt4 две методологии отображения данных в списковых/деревьевых виджетах. Одна из них основывается на паттерне MVC (Model-View-Controller), другая на непосредственном добавлениии item'ов в виджет. Скорости работы возможно будут разными, вот я и спрашивал.

P.S. Видимо действительно надо перемещаться в другой форум. P.P.S. А что такое Microsoft Visual Classes? Microsoft Foundation Classes знаю.

aiker ★★
()
Ответ на: комментарий от arsi

> мотрим на какие нибудь более-менее достойные продукты на жабе (...), и что мы видим? Версия под линух, версия под винь, версия под макос.

П...дишь, как Троцкий.

LamerOk ★★★★★
()
Ответ на: комментарий от LamerOk

> > мотрим на какие нибудь более-менее достойные продукты на жабе (...), и что мы видим? Версия под линух, версия под винь, версия под макос.

> П...дишь, как Троцкий.

Молодец, пукнул в лужу.

Я ссылку на один из таких продуктов давал? Давал. Для ленивых соотношение размеров основной части и "запускалки" приводил? Приводил. Так что же именно, уважаемый, Вы не осилили?

arsi ★★★★★
()
Ответ на: комментарий от arsi

По хорошему, тебе уже все объяснили. Если ты не "осилил" на посмотреть более одного крупного ява-проекта, то это твои личные трудности. Можешь дальше приводить размеры частей. =)))

LamerOk ★★★★★
()
Ответ на: комментарий от atrus

Програмист на Delphi напишет программу на Delphi на любом языке програмирования. И вообще это диагноз хуже чем VB. Мыслят уже не объектами, а формами. Формочка там, формочка сям. Даже если сущности никаким боком к GUI не относятся. (Довелось с одним таким общаться).

eXOR ★★★★★
()
Ответ на: комментарий от anonymous

> Скажи, какое java-приложение мне скачать, чтоб работало и под lin,
> и под win. Хелловорды не принимаются.
Borland Together.

eXOR ★★★★★
()
Ответ на: комментарий от eXOR

>> Скажи, какое java-приложение мне скачать, чтоб работало и под lin, >> и под win. Хелловорды не принимаются. >Borland Together.

Боюсь что в тест драйвах анонимного товарища Together отправится ффтопку. Потому что ZIP инсталляции, работающей и там и сям, нету, а инсталляция для Линукса работать под Windows скорее всего не будет (ибо там разные Eclipse'ы с разными SWT)

BarD
()
Ответ на: комментарий от aiker

>Короче че делать, не знаю.... я в печали :((

Как че делать? Писать на Swing.

Читать статью "ИМХО, неплохая статья на тему Qt vs Java+Swing: http://www.qtlib.ru/index.php?option=com_content&task=view&id=46&...; с http://www.linux.org.ru/jump-message.jsp?msgid=1512418#1513185 пока не станет понятно, что автор так и не смог привести доводы против Java+Swing, кроме ничем не подкрепленной, можно даже сказать выковырянной из носа сентенции "Главным недостатком Swing-интерфейса является низкая производительность Java."

anonymous
()
Ответ на: комментарий от anonymous

>Читать статью "ИМХО, неплохая статья на тему Qt vs Java+Swing: >http://www.qtlib.ru/index.php?option=com_content&task=view&id=46&;...; с http://www.linux.org.ru/jump-message.jsp?msgid=1512418#1513185 пока не станет понятно, что автор так и не смог привести доводы против Java+Swing, кроме ничем не подкрепленной, можно даже сказать выковырянной из носа сентенции "Главным недостатком Swing-интерфейса является низкая производительность Java."

Там есть лучше перл, про недостаток явы в виде богатой библиотеки. Разработчики мол путаются. Хи-хи. :)

e-max
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.