реклама на сайте
подробности

 
 
> Java или NET, JBulder или Eclipse, Что перспективнее.
alexander55
сообщение Jan 28 2008, 13:26
Сообщение #1


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Добрый день !
Не уверен, что место это темы здесь, но ничего ближе не видно.
Я программировал и пока продолжаю на C++Builder, но чувствую, что это направление потихоньку отмирает (немного получше в королевстве Дельфи, но ненамного). Может Borland не успевает или что-то другое.
Понятно, что Java и NET, несмотря на некоторые тормоза имеют большую перспективу из-за платформонезависимости.
Java бесплатна и платформонезависима, NET - стоит денег и вряд ли Б.Г. будет делать под Linux.
Хотя разница между ними ...

По среде разработки тоже вопросы.
Я выделил 2 + конечно VS. Это тоже вопрос.
JBuilder стоит денег, Eclipse (тоже универсальна) - бесплатна.
Поделитесь соображениями.
Go to the top of the page
 
+Quote Post
3 страниц V   1 2 3 >  
Start new topic
Ответов (1 - 31)
makc
сообщение Jan 28 2008, 14:30
Сообщение #2


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



По поводу .Net под линукс - есть Mono: http://ru.wikipedia.org/wiki/Mono
Вполне себе вариант. Пока, может быть, не такой развитой, как Java, но тоже можно использовать.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
evg123
сообщение Jan 28 2008, 16:05
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 353
Регистрация: 11-09-06
Из: Минск
Пользователь №: 20 282



Судя по тому, что пишут в sql.ru, (то что я читал, а меня этот вопрос интересовал конкретно) - Java побеждает. Но вопрос - как с ней работать на уровне устройств. По билдер я взял WinDriver и имею стык со своим устройством на TMS320 по USB. А в Jave как? Ума не приложу.

JBuilder или Eclipse - есть мнение, что ни то ни другое, т.к. платформонезависимость теряется (под JBuilder так уж точно, т.к. там свои классы, только JBilder-овские), я читал какую-то статью (прилагаю её) - там квалифицированый Java-программист ругает все эти среды.
Прикрепленные файлы
Прикрепленный файл  JavaInfo.zip ( 147.14 килобайт ) Кол-во скачиваний: 55
 
Go to the top of the page
 
+Quote Post
jasper
сообщение Jan 29 2008, 05:24
Сообщение #4


Народный чинитель
***

Группа: Участник
Сообщений: 415
Регистрация: 15-07-05
Пользователь №: 6 811



ИМХО переходите лучше на Qt.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Jan 29 2008, 06:49
Сообщение #5


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(evg123 @ Jan 28 2008, 19:05) *
Судя по тому, что пишут в sql.ru, (то что я читал, а меня этот вопрос интересовал конкретно) - Java побеждает.

Это из-за Linux.

Цитата(evg123 @ Jan 28 2008, 19:05) *
Java побеждает. Но вопрос - как с ней работать на уровне устройств.

Меня этот вопрос тоже интересует в плане COM- портов, USB (это как минимум).

Цитата(evg123 @ Jan 28 2008, 19:05) *
По билдер я взял WinDriver и имею стык со своим устройством на TMS320 по USB. А в Jave как? Ума не приложу.

Я читал про WinDriver, но он кажется платный. Не знаю, есть ли эвалюшены и кряки под него.

Цитата(evg123 @ Jan 28 2008, 19:05) *
JBuilder или Eclipse - есть мнение, что ни то ни другое, т.к. платформонезависимость теряется (под JBuilder так уж точно, т.к. там свои классы, только JBilder-овские), я читал какую-то статью (прилагаю её) - там квалифицированый Java-программист ругает все эти среды.

Статья отличная (2005 г.), но ситуация должна меняться к лучшему.

Цитата(jasper @ Jan 29 2008, 08:24) *
ИМХО переходите лучше на Qt.

Есть что-нибудь почитать про Qt ?

Описание по Eclipse на русском языке :
http://khpi-iip.mipk.kharkiv.edu/library/e...g/eclJDT/I.html
Go to the top of the page
 
+Quote Post
jasper
сообщение Jan 29 2008, 07:06
Сообщение #6


Народный чинитель
***

Группа: Участник
Сообщений: 415
Регистрация: 15-07-05
Пользователь №: 6 811



Цитата(alexander55 @ Jan 29 2008, 11:49) *
Есть что-нибудь почитать про Qt ?

07.gif
C++ графическая библиотека и инструменты для кроссплатформенных разработок.
http://trolltech.com/
К тому же их Nokia прикупила, чувствую пойдут в гору.
Go to the top of the page
 
+Quote Post
psL
сообщение Jan 29 2008, 07:21
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 5-08-05
Пользователь №: 7 390



Кстати, изначально Java разрабатывалась как язык программирования для бытовой электроникиsmile.gif
Go to the top of the page
 
+Quote Post
alexander55
сообщение Jan 29 2008, 08:07
Сообщение #8


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(jasper @ Jan 29 2008, 10:06) *
07.gif
C++ графическая библиотека и инструменты для кроссплатформенных разработок.
http://trolltech.com/
К тому же их Nokia прикупила, чувствую пойдут в гору.

В воскресенье в Кей видел КПК 800*480 (4.1'), Linux (Nokia). Название N800 (если не ошибаюсь). 14 т.р.
Go to the top of the page
 
+Quote Post
jasper
сообщение Jan 29 2008, 08:40
Сообщение #9


Народный чинитель
***

Группа: Участник
Сообщений: 415
Регистрация: 15-07-05
Пользователь №: 6 811



Цитата(alexander55 @ Jan 29 2008, 13:07) *
В воскресенье в Кей видел КПК 800*480 (4.1'), Linux (Nokia). Название N800 (если не ошибаюсь). 14 т.р.

Есть такой аппарат, это называется не КПК, а Интернет-планшет. Но там GUI, если не ошибаюсь, на GTK сделан. Учитывая, что идут они со скрипом, возможно, собираются поменять на Qtopia.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Jan 29 2008, 09:00
Сообщение #10


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(jasper @ Jan 29 2008, 11:40) *
Есть такой аппарат, это называется не КПК, а Интернет-планшет. Но там GUI, если не ошибаюсь, на GTK сделан. Учитывая, что идут они со скрипом, возможно, собираются поменять на Qtopia.

Там интерфейсов всяких до одури (есть даже COM). Для КПК, конечно, он великоват.
Его назвали НОВИНКОЙ. Может быть, Qtopia там и стоит.
Go to the top of the page
 
+Quote Post
jasper
сообщение Jan 29 2008, 10:00
Сообщение #11


Народный чинитель
***

Группа: Участник
Сообщений: 415
Регистрация: 15-07-05
Пользователь №: 6 811



Цитата(alexander55 @ Jan 29 2008, 14:00) *
Его назвали НОВИНКОЙ.

Новинка - это Nokia N810.
Цитата
Может быть, Qtopia там и стоит.

Посмотрел точнее, точно нет. Там Maemo, а она на GTK+ основана.
Про Qtopia, это так, предположения, в свете покупки Trolltech.

Что-то мы отвлеклись от темы. 05.gif
Для кросплатформенных разработок Qt выглядит очень привлекательно. Другой язык не придется изучать.
Обещают еще Qt под WM в скором времени сделать.

Сообщение отредактировал jasper - Jan 29 2008, 10:01
Go to the top of the page
 
+Quote Post
alexander55
сообщение Jan 29 2008, 11:17
Сообщение #12


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(jasper @ Jan 29 2008, 13:00) *
Новинка - это Nokia N810.

Следующая модель уже будет на Qt.
Оказывается на Qt сделан C++Builder (не знал). В электронном виде существуют описания на русском языке Qt3 и Qt4.
Go to the top of the page
 
+Quote Post
o-henry
сообщение Jan 29 2008, 11:20
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 8-03-06
Из: степей Украины
Пользователь №: 15 069



Цитата(jasper @ Jan 29 2008, 12:00) *
Обещают еще Qt под WM в скором времени сделать.
А что такое WM?
Go to the top of the page
 
+Quote Post
jasper
сообщение Jan 29 2008, 11:24
Сообщение #14


Народный чинитель
***

Группа: Участник
Сообщений: 415
Регистрация: 15-07-05
Пользователь №: 6 811



Цитата(o-henry @ Jan 29 2008, 16:20) *
А что такое WM?

Windows Mobile
Go to the top of the page
 
+Quote Post
acex2
сообщение Jan 29 2008, 13:43
Сообщение #15


Адепт
****

Группа: Свой
Сообщений: 520
Регистрация: 15-02-05
Пользователь №: 2 656



Цитата(alexander55 @ Jan 29 2008, 14:17) *
Следующая модель уже будет на Qt.
Оказывается на Qt сделан C++Builder (не знал). В электронном виде существуют описания на русском языке Qt3 и Qt4.


QT отличная вещь, пользуюсь ей уже лет десять, начиная с первой версии.
Очень продуманная, легко портируемая, много разработчиков, хорошая поддержка,
есть коммерческая и GPL версии.

Книги, софт, дополнительные компоненты ищем тут: http://prog.org.ru/forum/index.php?action=forum#9
Go to the top of the page
 
+Quote Post
alexander55
сообщение Jan 30 2008, 11:01
Сообщение #16


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Интересная статья от IBM на русском языке о сравнении Eclipse и JBuilder.
http://www.ibm.com/developerworks/ru/libra...uild/index.html
Go to the top of the page
 
+Quote Post
vvs157
сообщение Jan 30 2008, 12:17
Сообщение #17


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(alexander55 @ Jan 28 2008, 16:26) *
JBuilder стоит денег, Eclipse (тоже универсальна) - бесплатна.
Под Java есть еще Оракловый Jdeveloper. Кросс-платформенный и Free
Go to the top of the page
 
+Quote Post
alexander55
сообщение Jan 30 2008, 13:58
Сообщение #18


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(vvs157 @ Jan 30 2008, 15:17) *
Под Java есть еще Оракловый Jdeveloper. Кросс-платформенный и Free

Киньте ссылочку для полноты картины.
Go to the top of the page
 
+Quote Post
andrew_b
сообщение Jan 30 2008, 14:21
Сообщение #19


Профессионал
*****

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Цитата(alexander55 @ Jan 29 2008, 14:17) *
Оказывается на Qt сделан C++Builder (не знал).
Вы что-то путаете. Откуда инфа?
Go to the top of the page
 
+Quote Post
alexander55
сообщение Jan 30 2008, 14:36
Сообщение #20


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(andrew_b @ Jan 30 2008, 17:21) *
Вы что-то путаете. Откуда инфа?

Когда я читал всякую литературу по Qt и CBuilder, где-то наткнулся на то, что их VCL сделана на Qt. Был сильно удивлен. Может это утка, типа той, что Borland открывает свои исходники.
Если еще раз наткнусь, то кину ссылку.
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Jan 30 2008, 15:17
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Скорей, не VCL, а CLX для Kylix
Go to the top of the page
 
+Quote Post
alexander55
сообщение Jan 31 2008, 06:53
Сообщение #22


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(Andy Great @ Jan 30 2008, 18:17) *
Скорей, не VCL, а CLX для Kylix

Да, правильное уточнение. Вот и ссылка.
http://www.pcmag.ru/library/detail.php?ID=11258
Go to the top of the page
 
+Quote Post
vvs157
сообщение Jan 31 2008, 10:53
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(alexander55 @ Jan 30 2008, 16:58) *
Киньте ссылочку для полноты картины.

http://www.oracle.com/tools/jdev_home.html
Go to the top of the page
 
+Quote Post
alexander55
сообщение Feb 7 2008, 07:46
Сообщение #24


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Кажется, я разобрался как можно писать программы на С++ для PC межплатформенно на бесплатных программных программных компонентах. Например, под Windows и Linux одновременно, включая GUI.
1. IDE - Eclipse с примочкой CDT.
2. GUI - QT (QT4.3 - текущая).
3. Компилятор MinGW (это вариант GCC под Windows). Текущая MinGW-5.1.3.exe.

PS. Если интересно, могу накидать много ссылок по этим вопросам.
Go to the top of the page
 
+Quote Post
Edmundo
сообщение Feb 7 2008, 15:29
Сообщение #25


Мастер
****

Группа: Свой
Сообщений: 730
Регистрация: 18-02-06
Из: Москва
Пользователь №: 14 474



Цитата(alexander55 @ Feb 7 2008, 10:46) *
Кажется, я разобрался как можно писать программы на С++ для PC межплатформенно на бесплатных программных программных компонентах. Например, под Windows и Linux одновременно, включая GUI.
1. IDE - Eclipse с примочкой CDT.
2. GUI - QT (QT4.3 - текущая).
3. Компилятор MinGW (это вариант GCC под Windows). Текущая MinGW-5.1.3.exe.

PS. Если интересно, могу накидать много ссылок по этим вопросам.

Вот я пытаюсь использовать именно эту связку. Но вопрос с тем, какой отладчик использовать? Поставил MinGW GDB, так с ним что-то вопросы в плане watch'а русских строк: вместо русских букв esc-последовательности вроде "\314\309\303".

Как это побороть, или какой GDB лучше?

P.S. Это в простых C++ проектах, а в Qt-приложениях мне вообще не удалось пока подключить дебаггер.


--------------------
شامل
Go to the top of the page
 
+Quote Post
alexander55
сообщение Feb 8 2008, 11:03
Сообщение #26


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(Edmundo @ Feb 7 2008, 18:29) *

Попробуйте так.
http://voxel3d.strana.de/articles/mingwqtemacs.html
Go to the top of the page
 
+Quote Post
Edmundo
сообщение Feb 8 2008, 14:22
Сообщение #27


Мастер
****

Группа: Свой
Сообщений: 730
Регистрация: 18-02-06
Из: Москва
Пользователь №: 14 474



Цитата(alexander55 @ Feb 8 2008, 14:03) *

Спасибо, но с Qt уже справился, доехал, что в инсталляторе нет debug-версий библиотек, надо пересобрать. После этого стало все нормально. А то, что MinGW GDB (или Eclipse, но вряд ли) не отображает русские буквы с строковых переменных, я обошел, втыкая puts(...) в нужных местах.


--------------------
شامل
Go to the top of the page
 
+Quote Post
alexander55
сообщение Feb 11 2008, 05:31
Сообщение #28


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(Edmundo @ Feb 8 2008, 17:22) *

Рекомендую попробовать
qDebug<< "Это русский текст";
Шлее хвалит (это авторитет).
Go to the top of the page
 
+Quote Post
WiseAlex
сообщение Feb 12 2008, 14:16
Сообщение #29


Участник
*

Группа: Новичок
Сообщений: 36
Регистрация: 9-11-06
Пользователь №: 22 115



а почему бы не использовать visual studio (express)- вполне бесплатно и с отладчиком нет проблем
кроме qt усть и wxWidgets - полностью бесплатная
qt по-моему для коммерческого использования платная
Go to the top of the page
 
+Quote Post
alexander55
сообщение Feb 13 2008, 05:32
Сообщение #30


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(WiseAlex @ Feb 12 2008, 17:16) *

Есть межплатформенный вариант IDE - QDevelop. Проект хорошо развивается.
Go to the top of the page
 
+Quote Post
Inf-root
сообщение Mar 27 2008, 18:03
Сообщение #31





Группа: Новичок
Сообщений: 10
Регистрация: 21-02-08
Пользователь №: 35 262



Цитата
(evg123 @ Jan 28 2008, 19:05)

Java побеждает. Но вопрос - как с ней работать на уровне устройств.


Меня этот вопрос тоже интересует в плане COM- портов, USB (это как минимум).

Если до сих пор надо копайте в сторону Native API
Go to the top of the page
 
+Quote Post
Andrew O. Shadou...
сообщение Apr 7 2008, 09:54
Сообщение #32


Участник
*

Группа: Свой
Сообщений: 37
Регистрация: 13-05-07
Из: Minsk, Belarus
Пользователь №: 27 694



Цитата(alexander55 @ Jan 29 2008, 14:17) *
Оказывается на Qt сделан C++Builder (не знал).

Вас кто-то жестоко наколол :-)
Билдер написан на Билдере, т.е. VCL.
Ну или, что то же самое, на дельфях, точно не смотрел.
Но никак не Qt.


Цитата(WiseAlex @ Feb 12 2008, 17:16) *
а почему бы не использовать visual studio (express)- вполне бесплатно и с отладчиком нет проблем

Не использовать.
Ибо среда ущербная by design.
Интеграция с Qt сделана просто ужасно глючно, кроме того, платная, поэтому лучше вообще без оной.
А если без оной, то есть куча более других вариантов в плане IDE кроме VS.
Под win32 есть Dev-Cpp – это из наиболее простых вариантов.
Существует QDevelop. Заточен специально под Qt, на нём же и написан.
Под более другие ОСи сред навалом.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 13:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01693 секунд с 7
ELECTRONIX ©2004-2016