![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| carper |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 2.3.2005 Репутация: 4 Всего: 8 |
Что-то я совсем с SWT запутался, никогда не пробовал, а вот сейчас решил посмотреть и запутался
(Я знаю правило: одна тема - один вопрос, но тут у меня, собственно, один вопрос и есть - стоит ли связываться с 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 стандарт) - это очень серьезная штука и чтобы заменить один стандрат другим нужен не энтузиазм, нужн ОЧЕНЬ серьезные предпосылки. |
|||
|
||||
| Гость_толик |
|
|||
|
Unregistered |
Мастера, чел хорошие вопросы поставил, и у меня теперь похожие, может, порасскажете что про названные темы, или новый топик про SWT открывать надо?
|
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 10 Всего: 118 |
Вопросы может и хорошие.
Но во-первых - хорошо бы открывать новый топик. Просто я даже не смотрел уже в эту ветку - вопрос темы вообщем был решен. А то, что дополнительно - могут и не посмотреть. Во-вторых - на такое количество вопросов одновременно отвечать вообщем-то сложновато. ТЕма будет пухлая и малоинформативная. Теперь по порядку 1. SWT - это не разработка SUN. И это решение о платформозависимости не надо ему приписывать. И вообщем-то я не вижу надобности в этой библиотеке 2. Не знаю. Ибо не работаю с этими компонентами. |
|||
|
||||
| firedrago |
|
||||||||||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 22.9.2005 Репутация: нет Всего: 3 |
да надо для каждой ос, тяжеловатая - для HelloWorld а для нормальной программы - вполне пойдет...
скорость требует жертв.... ну у меня с этим проблем не было......
можно и с SWING и с AWT
.... по желанию..... это не обязательно.....
думаю проблем быть не должно, хотя сам пользую eclipse.....
завязывается только нативные widgetы... или я не понял вопроса.....
WhySWT а вообще все это - дело вкуса .... мне SWT нравится и я программирую на нем.... на мой взгляд сравнивать SWING c SWT - это будет вечный спор как Windows vs. Linux - мое мнение - кому что нравится, тот то и пользует... |
||||||||||||||
|
|||||||||||||||
| carper |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 2.3.2005 Репутация: 4 Всего: 8 |
firedrago
Странно, а какие проблемы в SWING, начиная с JAVA 1.4?
Думаете, что отход от единой идеологии дело вкуса? Я, честно говоря, полагал, что SWT настолько революционное решение, что это может оправдать страшный грех отхода от стандарта. Именно поэтому и заинтересовался - как же, революционная технология, наверное что-то необыкновенное по удобству и производительности, надо ознакомиться. Я сходил по ссылке и что-то стал понимать еще меньше. Почему-то как основной довод существования SWT приводится мысль, что SWING БЫЛ медленным. Ну, а сейчас зачем SWT? Еще приводится более чем беспомощный лозунг, что JAVA сообщество нуждается в альтернативе SWING. Почему, зачем, как всегда покрыто глубокой тайной. Что-то возникает такое ощущуние, что во времена былые кто-то справедливо возмутился медлительностью SWING, разработал хотя и весьма спорное, но более быстрое и эффективное решение. Теперь во многом потерявшее свое значение, но продолжающее вытягиваться за уши, т.к. страшно жалко потраченных ранее усилий. В любом случае, спасибо за ответ, особенно утешает возможность сосуществования 2-х технологий (сейчас необходимость в наличии второй IMHO спорная, зато потом будет проще, если победит какая-то одна). Думаю, что мучать SWT пока подожду, посмотрю кто из тигров победит, а пока посижу на горе. |
||||
|
|||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |