Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > Работа с IDE Visual Editor-ами


Автор: STEEL98 15.11.2006, 22:59
Приветствую всех. Я работаю с Delphi, VC, решил попробовать Java, поставил Java2SE, поставил IDE Eclipse, IDEA. Теперь вопрос, как дела с палитрой компонентов обстоят в Eclipse? У меня версия 3.1, я не вижу никаких компонентов. В IDEA есть, но опять же, не понятно как потом с ними работать. Есть ли доки, мануалы у вас по созданию GUI приложения с помощью IDE ? Хм, странно, но SDK полно по самой JAVA , SWING, а вот по тому, как реально работать в IDE ... 

Автор: Ch0bits 15.11.2006, 23:29
Визуальными редакторами в java лучше вообще не пользоваться. Почему?
1. Пока что нет ни одного полноценного, который бы раскрывал все возможности SWING'a.
2. Они привязывают проект к конкретной IDE, что сильно мешает портируемости кода на уровне исходников.
3. Вредит профессионализму программиста, особенно на стадии обучения.

Цитата(STEEL98 @  15.11.2006,  23:59 Найти цитируемый пост)
как дела с палитрой компонентов обстоят в Eclipse?

Нужен специальный плагин - http://www.eclipse.org/vep/WebContent/main.php

Вот хорошая статья по САБЖу:
http://skipy.dev.juga.ru/?philosophy/visualDesigners.html

Автор: w1nd 16.11.2006, 00:22
Цитата(Ch0bits @  15.11.2006,  23:29 Найти цитируемый пост)
Визуальными редакторами в java лучше вообще не пользоваться.
Согласен с этим утверждением...

Цитата(Ch0bits @  15.11.2006,  23:29 Найти цитируемый пост)
1. Пока что нет ни одного полноценного, который бы раскрывал все возможности SWING'a.
2. Они привязывают проект к конкретной IDE, что сильно мешает портируемости кода на уровне исходников.
... но вот аргументы мне не нравятся :-)

Во-первых, полноценных, наверное, не будет никогда, ибо это невозможно в принципе. Самый совершенный редактор невизуален (вы пользуетесь им, редактируя исходники smile). Но есть очень неплохие визуальные редакторы, которые не привязаны к конкретной IDE (это во-вторых). Например, JFormDesigner (есть его вариант и в виде плагина к eclipse).

Мне более всего не нравятся визуальные редакторы из-за того что генерируемый ими код не читается и не поддерживается (и, как правило, сам редактор в этом коде ничего не понимает - используются дополнительные файлы данных). В принципе, этого недостатка лишены те редакторы, которые не генерируют кода вообще. Например, Abeille Forms Designer.

Автор: STEEL98 16.11.2006, 00:25
А где же тогда "быстрота и удобство" разработки? Я должен описывать каждый объект руками? Это занимает много времени, которое дорого.. 

Автор: w1nd 16.11.2006, 00:53
Цитата(STEEL98 @  16.11.2006,  00:25 Найти цитируемый пост)
А где же тогда "быстрота и удобство" разработки? Я должен описывать каждый объект руками? Это занимает много времени, которое дорого.. 
Не знаю, как другие, а я руками пишу быстрее. И мне так много удобнее smile 

Автор: STEEL98 16.11.2006, 01:09
Хорошо, в чем вы редактируете код? Какой редактор юзаете для подсветки синтаксиса? Не таскать же с собою Eclipse ради этого )) Блокнот слишком банально, хотя им я и пользуюсь..

Автор: w1nd 16.11.2006, 01:15
Цитата(STEEL98 @  16.11.2006,  01:09 Найти цитируемый пост)
Не таскать же с собою Eclipse ради этого
Почему? Гиговая флэшка стоит всего-навсего полтыщи рублёв smile 

Цитата(STEEL98 @  16.11.2006,  01:09 Найти цитируемый пост)
Блокнот слишком банально, хотя им я и пользуюсь...
Это не банально, это либо нечеловеческая точность при наборе, либо мазохизм smile 

Автор: _and 16.11.2006, 11:30
w1nd, установленная  6 идея весит 200 метров ну еще конфиги с кэшами стока же так чта думаю тут 512 хватит

Автор: LSD 16.11.2006, 13:17
Цитата(_and @  16.11.2006,  11:30 Найти цитируемый пост)
установленная  6 идея весит 200 метров ну еще конфиги с кэшами стока же так чта думаю тут 512 хватит

А как ее заставить хранить конфиги в своем каталоге, а не в домашнем каталоге пользователя?

Автор: KOp4iK 16.11.2006, 14:15
А разьве бывает необходимость таскать с собой IDE?!?!
Я вижу 2 варианта:
1) Человек программирует на работе и/или дома следовательно максимум 2 раза проинсталировал и хватит.
2) те кому по работе надо выезжать на места или программить в поезде можно использовать ноут...

или я чего-то не понял?

Автор: STEEL98 16.11.2006, 16:51
Ладно, начнем с того что IDEA платная smile
Вообщем ужо пишу редактор с подсветкой синтаксиса именно для JAVA на JAVA :-)

Автор: LSD 16.11.2006, 17:31
Хочешь переплюнуть http://www.jedit.org/? smile

Автор: _and 16.11.2006, 17:57
Цитата(LSD @  16.11.2006,  18:17 Найти цитируемый пост)
А как ее заставить хранить конфиги в своем каталоге, а не в домашнем каталоге пользователя?

очень просто, нужно поправить файлик idea.properties
который лежит в %IDEA_HOME%/bin/
 smile 

Автор: skalex 17.11.2006, 09:55
Цитата(LSD @  16.11.2006,  17:31 Найти цитируемый пост)
Хочешь переплюнуть jEdit?


Что ты имел в в виду?  smile 

Автор: Kangaroo 17.11.2006, 10:46
Цитата(skalex @ 17.11.2006,  09:55)
Цитата(LSD @  16.11.2006,  17:31 Найти цитируемый пост)
Хочешь переплюнуть jEdit?

Что ты имел в в виду?  smile

Наверное, вот это smile :
Цитата

Вообщем ужо пишу редактор с подсветкой синтаксиса именно для JAVA на JAVA :-)


2STEEL98: JEdit неплохой вариант.. легкий, все на плугинах.. попробуй

Автор: _and 20.11.2006, 09:43
Цитата(KOp4iK @  16.11.2006,  19:15 Найти цитируемый пост)
А разьве бывает необходимость таскать с собой IDE?!?!
Я вижу 2 варианта:
1) Человек программирует на работе и/или дома следовательно максимум 2 раза проинсталировал и хватит.
2) те кому по работе надо выезжать на места или программить в поезде можно использовать ноут...

1 - это ты правильно сказал
2 - и такое тоже бывает, но еще бывает то что ноута нету, приезжаешь на место а там те комп голый дают,
а ты туда флэху воткнул и всё работай даже инсталить и конфигурить не нада

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)