Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Посоветуйте хороший плагин к эклипсу, для визуального моделирования окон 
V
    Опции темы
Platon
Дата 5.9.2008, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: 4
Всего: 40



COVD, лучше, пожалуй, не скажешь.  smile 

Это сообщение отредактировал(а) Platon - 5.9.2008, 19:41
PM MAIL ICQ   Вверх
1024
Дата 5.9.2008, 20:46 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 5.12.2006

Репутация: 1
Всего: 1



Цитата

Если написание гуи не рассматривается, как средство повышения квалификации программиста, как спортивное соревнование или как высокое творчество,  то использование редакторов вполне уместно.


я специализируюсь на пользовательских интерфейсах. Это отдельная область где нет места непрофессионализму (впрочем, как и в других областях). Моё слово в этой области весит как золото, слушать студентов которые вещают про программирование в vi вероятно нецелесообразно.

по-простому:
- почему в программах для обозначения цветов используется модель RGB а при печати на принтер CMYK
- почему большинство интерфейсов разработано в оттенках синего цвета а не, к примеру, малинового
- почему макинтош круто а виндовс отстой (ну, в умах конечных пользователей конечно)

ЗЫ
ещё раз про профессионализм - не надо лезть в области где с трудом отличаешь чёрное от серого


PM MAIL   Вверх
dorogoyIV
Дата 6.9.2008, 04:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

Репутация: 36
Всего: 46



вот интересно, как напишет IDE для примера такой код?:
Код

import java.awt.*;
import javax.swing.*;

public class Test extends JFrame
{
 public Test()
 {
  setLayout(new FlowLayout());
  JButton jb = new JButton();

  jb.setLayout(new GridLayout(4, 4, 4, 4));

  for(int i = 0; i < 16; i++)
   jb.add(new JToggleButton("" + (i + 1)));

  add(jb);
 }

 public static void main(String [] args)
 {
  JFrame f = new Test();
  f.setBounds(100, 100, 400, 300);
  f.setDefaultCloseOperation(3);
  f.setVisible(true);
 }
}


наверное сделает из трех строк кода все 133?
тогда еще один минус - понижение читабельности
PM MAIL   Вверх
COVD
Дата 6.9.2008, 05:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: 4
Всего: 43



Цитата

тогда еще один минус - понижение читабельности 


dorogoyIV, зачем код читать? Пользуйтесь результатом наконец.

Цитата

ещё раз про профессионализм - не надо лезть в области где с трудом отличаешь чёрное от серого


2**10, вы суровы. Автор той статью проделал хорошую работу: попробовал 5 ( !!! ) графических редакторов, составил табличку и сделал демократические по форме выводы, сформулировав их в виде личных пристрастий и не претендуя на истину в последней инстанции.

Platon хорошо описал ситуации, когда применение редакторов оправдано. Я бы хотел добавить пару мазков. 

GUI - единственная видимая часть проекта. Если босс (или заказчик), который всегда прав, имеет "вИдение"  и желание "рулить", то его "потный вал вдохновения" обрушится скорее всего именно на GUI - "Хочу белый верх - черный низ". Потом - наоборот. Потом - наоборот... Ничего не поделаешь - творческий поиск.  Для сохранения мира в семье надо кем-то жертвовать. И этот кто-то, возможно не знаток GridBagLayout' а , идет на амбразуру, вооруженный графическим редактором, и отрабатывает команды "Полный вперед", "Полный назад", "Полный вбок" и т.д.
На самом деле, вполне рабочие формы получаются.     


Это сообщение отредактировал(а) COVD - 6.9.2008, 06:02
PM MAIL   Вверх
w1nd
Дата 6.9.2008, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вертилятор
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 22.3.2006
Где: Москва

Репутация: 23
Всего: 54



Цитата(1024 @  5.9.2008,  18:49 Найти цитируемый пост)
если сравнить с моей картинкой то там сходство примерно как у  мерседес с жигулём. Четыре колеса, руль слева. Но непохоже. Или как между Вистой и виндовс95. Если это непонятно то даже не знаю как объяснить.

Вы можете потратить полжизни на объяснение несуществующих явлений, 1024, но успеха не добьётесь. Мой пример точно повторяет то, что у вас на картинке изображено, а то что вы навесили нестандартный PLAF, вообще к делу не относится smile 


--------------------
user posted imageuser posted image
PM MAIL ICQ   Вверх
dorogoyIV
Дата 6.9.2008, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

Репутация: 36
Всего: 46



Цитата(COVD @  6.9.2008,  05:33 Найти цитируемый пост)
зачем код читать? Пользуйтесь результатом наконец.


предположим, в прошлом году вы пользовались NetBeans, в этом году вы перешли на JIdea(предположим)
естественно новый редактор не сможет прочитать прошлогодний код (статья в тему).
а нужно править!
что делать?
править ручками!
или же просто переписывать весь код!
и вы его перепишите, ...

а так как Java обновляется, переписывать придется!
PM MAIL   Вверх
Platon
Дата 6.9.2008, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: 4
Всего: 40



Цитата(dorogoyIV @  6.9.2008,  05:18 Найти цитируемый пост)
вот интересно, как напишет IDE для примера такой код?


Не для тех целей Визуальные редакторы используются.

Цитата(dorogoyIV @  6.9.2008,  18:10 Найти цитируемый пост)
предположим, в прошлом году вы пользовались NetBeans, в этом году вы перешли на JIdea(предположим)


IDE - это не перчатки.

Цитата(COVD @  6.9.2008,  06:33 Найти цитируемый пост)
Platon хорошо описал ситуации


Я поощрен  smile 
PM MAIL ICQ   Вверх
dorogoyIV
Дата 6.9.2008, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

Репутация: 36
Всего: 46



мои выводы по использованию IDE:

Platon : попробовал, понравилось, теперь пользуется

w1nd : пробовал, но категорически отрицает, не понравилось

насчет других участников не могу ничего сказать (мало информации)

лично о себе: (даже не пробовал) мне не нравится пользовать IDE.
я поимел опыт пользования визуальной среды разработки в HTML
уже тогда у меня было отбито желание использовать подобные редакторы!(здесь конечно отдельный разговор)
что уж говорить о програмировании, если HTML...

все это мое личное мнение, прошу не принимать близко к сердцу!!!
PM MAIL   Вверх
1024
Дата 6.9.2008, 20:07 (ссылка)    | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 5.12.2006

Репутация: 1
Всего: 1



Цитата

Вы можете потратить полжизни на объяснение несуществующих явлений, 1024, но успеха не добьётесь. Мой пример точно повторяет то, что у вас на картинке изображено, а то что вы навесили нестандартный PLAF, вообще к делу не относится smile  


повторюсь. Область гуи-писания как и любая другая не терпит ламеров. Если непонятно чем отличаются картинки то говорить о чём-то невозможно. Пироги пусть печёт пирожник а сапоги пусть шьёт сапожник. С точки зрения эффективности это выгодней.

Тебе я ничего не собираюсь объяснять (насильно мил не будешь). Тем кто начинает свою работу в направлении гуя я могу сказать многое.
PM MAIL   Вверх
w1nd
Дата 6.9.2008, 20:59 (ссылка) |  (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вертилятор
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 22.3.2006
Где: Москва

Репутация: 23
Всего: 54



Цитата(Platon @  6.9.2008,  18:04 Найти цитируемый пост)
IDE - это не перчатки.

Очень даже перчатки. Мне, к примеру, пришлось (!) сменить 5 ide, сейчас использую eclipse (и это не та среда, которую я бы выбрал сам).

Цитата(dorogoyIV @  6.9.2008,  18:23 Найти цитируемый пост)
w1nd : пробовал, но категорически отрицает, не понравилось

Пожалуй, я отрицаю не концепцию, а доступные реализации. Я бы счёл достойным редактор, который формировал бы код по шаблону, причём формировался бы полноценный, полностью управляемый javabean. Но сам всё равно продолжу писать руками smile

Цитата(1024 @  6.9.2008,  20:07 Найти цитируемый пост)
Область гуи-писания как и любая другая не терпит ламеров. Если непонятно чем отличаются картинки то говорить о чём-то невозможно.

Инстинно так. И если ты, ламер, не способен понять, что внешний вид компонент обеспечивает PLAF, то не суйся с таким рылом в калашный ряд. Новичков, которые воспользуются твоими консультациями, мне искренне жаль.


--------------------
user posted imageuser posted image
PM MAIL ICQ   Вверх
Kangaroo
Дата 6.9.2008, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


Профиль
Группа: Участник Клуба
Сообщений: 2042
Регистрация: 7.10.2006
Где: US

Репутация: 15
Всего: 104



Цитата(dorogoyIV @  6.9.2008,  18:23 Найти цитируемый пост)
мои выводы по использованию IDE:

Platon : попробовал, понравилось, теперь пользуется

w1nd : пробовал, но категорически отрицает, не понравилось

насчет других участников не могу ничего сказать (мало информации)

Пробовал я NetBeans. Вспоминаю как страшный сон. 
Даже самое обычное расположение компонентов - перетаскиваешь один, остальные прыгают, непонятно как меняются размеры. А если что-то программно надо сделать? Пока в этих событиях разберешься... И еще кучу похожих неприятных моментов...

Я, конечно, только пробовал (месяц где-то). НО он же сделан, чтобы программисту было удобно.

ЗЫ
Не спорю, что если научиться управлять этим монстром и знать все его "приколы", то можно делать быстро и качественно. Но ограничения все-равно остаются.


--------------------
Lost....
PM MAIL MSN   Вверх
avvo
Дата 7.9.2008, 02:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 11.9.2007

Репутация: нет
Всего: 4



Код тот-же, что w1nd здесь приводил, а выглядит вон оно как
user posted image
Добавил только пустых табов и строк в таблице для наглядности.

У меня в связи с этим вопрос к человеку, чье "слово в области гуя на вес золота", много мне будут платить за такой "тюнинг жигулей"?
А то я просто в предвкушении smile.

 Мне понятно пристрастие "специалистов в области гуя" к визуальным редакторам. Понавозил мышем строчек-окошечек-табличек, сделал скриншот, притащил заказчику (с кипой, естественно, рекомендаций и референций, а также дипломов об окончании "сорбонны" по классу дизайна), сказал, что это мега-круто, так-как сочетание синего с пурпурным, по последним исследованиям специалистов, ммм Принстонского (!) университета, безусловных лидеров в этой области, благоприятно сказывается на повышении уровня величины степени заинтересованности сотрудников, и, как следствие, ведет к повышению работоспособности, что в конечном результате благоприятно скажется на результатах деятельности, ну и далее.
Деньги получены, заказчик вдохновлен, а далее что-то типа такого диалога:

- Ребята, вот вам мегадизайн, сделайте как на картинке.
- О_о, ммм, ну хорошо, а что это за поле "ММСИД по второй графе"?
- А пес его знает, ну уберите, и еще добавьте сюда "куда-нибудь" отображение сегодняшнего числа и дня недели.
- Куда? Тут ведь еще таблицы-выборки не нарисовано, а места нет, кругом синие оклады и завитушки а ля боско?
- ...
- А, ну делайте как получится, главное, чтобы работало и удобно было, там у ребят в отделе спросите, как им удобнее будет. А жаль. Такой классный "дизайн". (столько бабла отслюнявлено, он просто не может быть плохим) Я его вам в отдел на стенку в рамочке повешу, чтобы знали как работают крутые "специалисты в области гуя".


Шутки шутками, но сколько времени и нервов отнимают такие разводки.

PM MAIL   Вверх
1024
Дата 7.9.2008, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 5.12.2006

Репутация: 1
Всего: 1



Цитата

Добавил только пустых табов и строк в таблице для наглядности.


прекрасно. 

Но речь не о выборе лафа а о дизайне. Если надо то с собственным лафом. Т.е. это другой уровень немного. В каких-то областях это не нужно, в каких-то критично. 

Там где красивый интерфейс важен применение визуальных редакторов скорей необходимость чем просто выбор конкретного разработчика.
PM MAIL   Вверх
serger
Дата 9.9.2008, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 518
Регистрация: 19.6.2007
Где: Ижевск

Репутация: нет
Всего: 5



А мы использовали SwiXML.
Цитата

Там где красивый интерфейс важен применение визуальных редакторов скорей необходимость чем просто выбор конкретного разработчика.

Не понимаю.

ps. Ненавижу визуальные редакторы. Не хватает терпения их сильно изучить, прошу прощения, - чувствуешь себя обезьяной, тупо кликающей мышкой.



--------------------
упс!
PM MAIL WWW Skype GTalk Jabber   Вверх
1024
Дата 10.9.2008, 09:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 5.12.2006

Репутация: 1
Всего: 1



да что тут непонятного. Шуруп можно завернуть отвёрткой, можно ножом, можно железякой какой подходящего размера. Но если твоя работа заключается в заворачивании шурупов и ты их заворачиваешь по тыще в день то выгоднее купить шуруповёрт. И не самый дешёвый.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.1231 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.