![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Jupiter |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 28.8.2007 Репутация: нет Всего: нет |
Здравствуйте. Выбираю язык для начала нового проекта приложения по Windows (никакого WEB!) -- Java или .NET. Подскажите, пожалуйста, легко ли под Java-й использовать в проекте графические элементы (гриды, деревья, кнопки и т.д.) сторонних производителей? (типа нашел в Инете и включил в свой проект). Какие среды программирования лучше использовать? И вообще, имеет ли преимущество JAVA, если нет Web и нет мультиплатформенности (только Windows)? СПАСИБО.
|
|||
|
||||
nornad |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1079 Регистрация: 16.2.2007 Где: в Караганде Репутация: 16 Всего: 31 |
Если не ногами писанный, то да, легко. Micrsoft Notepad ![]() А если серьёзно, то зависит от того, платные нужны или бесплатные. На форуме есть специальный раздел, где обсуждаются IDE для java. Вкратце: IntelliJ IDEA, NetBeans, Eclipse, JBuilder... Я предпочитаю IDEA, но эта IDE платная. С нетбинсом не игрался, эклипс мне не очень понравился, т.к. без плагинов он так себе, а плагины разбирать и ставить мне было лень, если честно. JBuilder не рекомендую - имхо, глупость. Преимущество перед чем? Перед .Net? Какого плана преимущество? Лично по-моему - один хрен, т.к. хороший интерфейс и на том, и на другом довольно "тяжёл". Чисто теоретически, .Net винде роднее. А на практике я с ним мало работал, чтобы дать квалифицированную оценку. -------------------- Три достоинства программиста: Леность, Нетерпение и Гордость Ларри Уолл |
|||
|
||||
HalkaR |
|
|||
![]() Пуфыстый назгул ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2132 Регистрация: 8.12.2002 Где: В Москве Репутация: нет Всего: 42 |
Я к сожалению не работал в Java c UI, но могу сказать, что если цель GUI приложение по Windows, то лучше использовать .Net как родную технологию. Будет меньше проблем чисто утилитароного характера (простота использования WinApi, большее количество классов для работы с системными настройками).
|
|||
|
||||
_Michael |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 23.6.2007 Где: з полонини Репутация: 2 Всего: 6 |
К тому же в Джаве на пользу кроссплатворменности упущены некоторые моменты както например иконка в трее, которую чтоб сделать без native функций не обойтись, или ж построение ГУИ на Джаве специфичнее также вследствие етой же поддержки кроссплатформенности. Если кроссплатформенности не надобно тогда однозначно дотнет так ак он как уже казали "роднее" винде. ![]() -------------------- ...не убивайся ни о чем - все временно, хоть ночь темна но светлым днем беременна... Саади |
|||
|
||||
SoulKeeper |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 14.1.2007 Где: Ukraine, Lviv. Репутация: 11 Всего: 15 |
||||
|
||||
_Michael |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 23.6.2007 Где: з полонини Репутация: 2 Всего: 6 |
Звиняюсь, упустил, ето раньше не было, только в шестой Джаве появились.
![]() -------------------- ...не убивайся ни о чем - все временно, хоть ночь темна но светлым днем беременна... Саади |
|||
|
||||
chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 15 Всего: 77 |
Я за джаву. Но если десктоп только под винду - тогда "родное". Субъектив идёт лесом.
Если есть опыт на одном из этих вариантов - на нём и пиши -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
niasilil |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 325 Регистрация: 4.6.2007 Где: USA Репутация: 8 Всего: 9 |
Никакого вопроса быть не может. Инструменты надо выбирать под задачи.
Если только windows --> .net -------------------- SCJP 5.0, SCJD |
|||
|
||||
carper |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 2.3.2005 Репутация: 1 Всего: 8 |
Ну, если чисто под Windows, то я бы выбрал что-то из native language, просто потому, что не переносимые приложения создавать проще и быстрее.
У JAVA IMHO есть огромный минус по сравнению со многими языками - достаточно долгое время освоения до выдачи чего-то приемлемого (плюсы тоже есть и, опять же IMHO, многократно компенсирующие минусы, но только в том случае, если нет ваших жестких условий - только под Windows и ничего в сторону, даже Internet). Короче, если уверены, что задача поставлена четко и действительно не будет потом жалко усилий, если чего всплывет неожиданно, то я бы выбрал что-то под .NET (кстати, надеюсь Вы понимаете разницу между платформой .NET, под которой, в принципе Вам бы не мешало определиться еще и с языком написания и JAVA, которая (на практике, не в теории) является языком и платформой одновременно). |
|||
|
||||
y3u |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 9.9.2006 Где: Москва Репутация: 5 Всего: 13 |
niasilil +1
только Windows, стендэлон без сетки => .NET -------------------- В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах |
|||
|
||||
Retro |
|
|||
![]() Диалектик ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1934 Регистрация: 28.6.2005 Где: Киев Репутация: нет Всего: 117 |
Где я?
![]() В смысле, конечно .NET. ![]() |
|||
|
||||
fixxer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 14.9.2006 Где: Саратов, Россия Репутация: 6 Всего: 27 |
Как уже правильно заметили, пишите на том что знаете. Если скилов в Java больше чем в .NET, виндос не виндос, на яве напишете и быстрее и лучше.
-------------------- ![]() |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 8 Всего: 191 |
ИМХО
Лучше писать на том, что лучше знаеш!!! |
|||
|
||||
JUncle |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 162 Регистрация: 6.4.2006 Где: Казань, РФ Репутация: нет Всего: 1 |
А чем не нравится сетевой функционал .NET? --------------------
class JUncle extends Man // singleton{/*...*/} |
|||
|
||||
y3u |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 9.9.2006 Где: Москва Репутация: 5 Всего: 13 |
Где я написал, что мне не нравится "сетевой функционал .NET"? -------------------- В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |