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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> SWT - вопросы 
:(
    Опции темы
carper
Дата 13.9.2005, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Что-то я совсем с SWT запутался, никогда не пробовал, а вот сейчас решил посмотреть и запутался smile
(Я знаю правило: одна тема - один вопрос, но тут у меня, собственно, один вопрос и есть - стоит ли связываться с SWT?. Все остальное просто попытка разобраться в этом вопросе подробнее.)

Правильно ли я понимаю :
1. SWT мало того, что "тяжеловесная" библиотека, так он к тому же требует ставить каждому клиенту свою библиотеку, т.к. полностью зависит от OS?

Т.е., пытались уйти от привязки к OS, и к ней же и приходим?

Пытались использовать концепцую - одна платформа - один язык, а приходим к NET - одна платформа- много языков?

2. SWT использует свою очередь сообщений, или как-то взаимодействует со SWING?
Или же скрестить SWING и SWT нельзя (не в смысле теоретическом, а на практике) ?

3. Вся куча компонентов (в основном настройка моделей, но есть и представления), наработанных под SWING, при переходе на SWT потребует портирования?
Если так, то насколько просто это делать, или легче разработать новый компонент?

4. SWT - это нечто созданное только под Eclipse или же можно прозрачно внедрить эту библиотеку в другие распостраненные IDE?

5. SWT завязывается на свойства OS, значит принимает от OS и все ограничения?

6. Чем вообще была вызвана необходимость "изобретения" SWT - это что-то революционное или просто IMHO не очень логичная попытка "ускорить" графику, за счет жесткой привязки к OS?

Но тогда, наверное, гораздо лучше и быстрее, клепать формочки хотя бы на Delphi, мультики на C++, а взаимодействовать с ними, например, через CORBA?

Ну, не пойму я никак, зачем надо отходить от стандарта (именно не пойму, а не утверждаю, что не надо)?
Ведь любой стандарт (а SWING, как бы к нему не относиться, IMHO стандарт) - это очень серьезная штука и чтобы заменить один стандрат другим нужен не энтузиазм, нужн ОЧЕНЬ серьезные предпосылки.



PM MAIL   Вверх
Гость_толик
Дата 10.11.2005, 19:20 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Мастера, чел хорошие вопросы поставил, и у меня теперь похожие, может, порасскажете что про названные темы, или новый топик про SWT открывать надо?
  Вверх
AntonSaburov
Дата 10.11.2005, 20:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

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



Вопросы может и хорошие.

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

Во-вторых - на такое количество вопросов одновременно отвечать вообщем-то сложновато. ТЕма будет пухлая и малоинформативная.

Теперь по порядку

1. SWT - это не разработка SUN. И это решение о платформозависимости не надо ему приписывать. И вообщем-то я не вижу надобности в этой библиотеке

2. Не знаю. Ибо не работаю с этими компонентами.
PM MAIL WWW ICQ   Вверх
firedrago
Дата 13.11.2005, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата
1. SWT мало того, что "тяжеловесная" библиотека, так он к тому же требует ставить каждому клиенту свою библиотеку, т.к. полностью зависит от OS?

да надо для каждой ос, тяжеловатая - для HelloWorld а для нормальной программы - вполне пойдет...

Цитата
Т.е., пытались уйти от привязки к OS, и к ней же и приходим?

скорость требует жертв.... ну у меня с этим проблем не было......

Цитата
2. SWT использует свою очередь сообщений, или как-то взаимодействует со SWING?
Или же скрестить SWING и SWT нельзя (не в смысле теоретическом, а на практике) ?

можно и с SWING и с AWT

Цитата
3. Вся куча компонентов (в основном настройка моделей, но есть и представления), наработанных под SWING, при переходе на SWT потребует портирования?
Если так, то насколько просто это делать, или легче разработать новый компонент?

.... по желанию..... это не обязательно.....

Цитата
4. SWT - это нечто созданное только под Eclipse или же можно прозрачно внедрить эту библиотеку в другие распостраненные IDE?

думаю проблем быть не должно, хотя сам пользую eclipse.....

Цитата
5. SWT завязывается на свойства OS, значит принимает от OS и все ограничения?

завязывается только нативные widgetы... или я не понял вопроса.....

Цитата
6. Чем вообще была вызвана необходимость "изобретения" SWT - это что-то революционное или просто IMHO не очень логичная попытка "ускорить" графику, за счет жесткой привязки к OS?

WhySWT


а вообще все это - дело вкуса .... мне SWT нравится и я программирую на нем....
на мой взгляд сравнивать SWING c SWT - это будет вечный спор как Windows vs. Linux - мое мнение - кому что нравится, тот то и пользует... smile

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


Бывалый
*


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

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



firedrago
Цитата

скорость требует жертв.... ну у меня с этим проблем не было......


Странно, а какие проблемы в SWING, начиная с JAVA 1.4?

Цитата

а вообще все это - дело вкуса .... мне SWT нравится и я программирую на нем


Думаете, что отход от единой идеологии дело вкуса?
Я, честно говоря, полагал, что SWT настолько революционное решение, что это может оправдать страшный грех отхода от стандарта. smile
Именно поэтому и заинтересовался - как же, революционная технология, наверное что-то необыкновенное по удобству и производительности, надо ознакомиться.


Я сходил по ссылке и что-то стал понимать еще меньше.
Почему-то как основной довод существования SWT приводится мысль, что SWING БЫЛ медленным. Ну, а сейчас зачем SWT?
Еще приводится более чем беспомощный лозунг, что JAVA сообщество нуждается в альтернативе SWING.
Почему, зачем, как всегда покрыто глубокой тайной. smile

Что-то возникает такое ощущуние, что во времена былые кто-то справедливо возмутился медлительностью SWING, разработал хотя и весьма спорное, но более быстрое и эффективное решение. Теперь во многом потерявшее свое значение, но продолжающее вытягиваться за уши, т.к. страшно жалко потраченных ранее усилий.

В любом случае, спасибо за ответ, особенно утешает возможность сосуществования 2-х технологий (сейчас необходимость в наличии второй IMHO спорная, зато потом будет проще, если победит какая-то одна).

Думаю, что мучать SWT пока подожду, посмотрю кто из тигров победит, а пока посижу на горе. smile

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

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

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


 




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


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

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