LINUX.ORG.RU

Разработка Tk9 (NextTK) прекращена.


0

0

Разработка Tk9 (NextTK) прекращена. Основной разработчик и автор проекта NexTk George Peter Staplin решил больше не заниматься не только Tk9, но и Tcl/Tk вообще. Объясняет он это отсутствием интереса к проекту со стороны команды разработчиков Tcl/Tk. "Tile/ttk вероятно больше подходит для коммерческих разработчиков, несмотря на его ограничения" - говорит он. NexTk(Tk9) - это дальнейшее развитие библиотеки графического интерфейса Tk с поддержкой прозрачности, вращения окон, масштабирования и многого другого.

>>> Подробности



Проверено: Shaman007 ()

George Peter Staplin с удивлением узнал, что cерьезным псофтостроителям свистелки и перделки оказались ни к чему. То ли еще ждет многих других...

plm ★★★★★
()
Ответ на: комментарий от plm

Это разработчики tcl/tk - серьезные софтостроители? Гы...
Есть такое ощущщение, что если какая-то свободная программа не является университетской разработкой - то это кранты. Можно заниматься кодированием или из-за сильного интереса (в университетах) или за баппки (что встречается реже).
Грубо говоря, большого прогресса в развитии tcl/tk со времен Ousterhaut'а я не заметил.

geekkoo
()
Ответ на: комментарий от plm

Ну и хорошо. На сегодня есть две основных GUI-платформы для Open Source: GTK+ и Qt. Приложения, написанные для разных других платформ выделяются своим внешним видом и чудным поведением.

Есть у меня мечта: выбираешь один "основной" графический стиль, будь то GTK+, или Qt, или что-то ещё, например Cocoa, а все GUI-библиотеки это отмечают и автоматически превращаются лишь в програмные обёртки для него. Всё выглядит и ведёт себя единообразно. Хочешь -- меняешь один "основной" набор на другой, всё работает как прежде, ведёт себя пристойно и единообразно, но иначе.

В общем, что-то вроде gtk-qt-engine или native look-and-feel в Java, но автоматический, затрагивающий все наборы библиотек и работающий в любую сторону. Чтобы и Swing, и Tk, и fltk, и wx, и все остальные вместе взятые...

Да -- разнообразию API и open-source экспериментам, нет -- салату из виджетов на экране!

anonymous
()
Ответ на: комментарий от anonymous

>>а все GUI-библиотеки это отмечают и автоматически превращаются лишь в програмные обёртки для него.

Да не в этом же суть. Есть же обертки для GTK под tcl, есть (наверное) и под qt. У tk есть серьезное достоинство, что это очень тонкий интерфейс (в отличии от толстых GTK-QT) и разрабатывался под embeddable ЯП. Поэтому, в принципе, все это хозяйство можно закатать в один пакет и выдать узеру программу на tcl/tk со всеми погремушками в виде компактного и готового к употреблению tarball-а.

geekkoo
()

It implements a window system using Tcl, and some C extensions from megapkg (megaimage, megaimagetk, structure). It has full support for alpha transparency in any widget. You can rotate windows...

Зачем он вообще это писал?

anonymous
()

Ну что ето за нахрен новость? Да мало ли проектов дохнет. Я лично про ето NextTK тока сегодня узнал.

sabonez ★☆☆☆
()
Ответ на: комментарий от sabonez

И слава богу, что сдох. На очереди следующие поделки безделушки на TK...Who neXt?

anonymous
()

Грустно, хотя и не смертельно. Tcl/Tk 8.5-8.6 продолжает развиваться, Core Team ни от чего не отказывалась. То, что они не заинтересовались Tk9 (NextTK) - обидно, проект, похоже, был действительно интересный, но есть тот же tile, и есть наработки, оставшиеся после Tk9. Я думаю это всего лишь одна небольшая неприятность на пути, которая не будет иметь никаких далекоидущих последствий для Tcl/Tk в целом...

jtootf ★★★★★
()
Ответ на: комментарий от anonymous

Разнообразие! Разнообразие! Разнообразие!

Хочу радугу цветную!

ip1981 ☆☆
()
Ответ на: комментарий от KRoN73

> Где? И можно ли Tk-приложения без пер(е)делок запускать с GTK2-мордой?

Use handZ LukE... гы-гы.... а ты думал эта музыка будет вечной ?

TCL/TK - МПП жаль только время того парнишки что все это дело качал...

iBliss
()
Ответ на: комментарий от anonymous

> Еще один велосипед умер. просто велосипедист опомнился и пересел на более рациональные средства передвижения.

anonymous
()
Ответ на: комментарий от anonymous

> На сегодня есть две основных GUI-платформы для Open Source: GTK+ и Qt.

Это кто так решил ? Ядро, например можно компилировать с ncurses или тем же самым Tcl/Tk, никаких GTK+ и Qt там нет (пока)

> Приложения, написанные для разных других платформ выделяются своим внешним видом и чудным поведением.

Чем больше - тем свободнее.

> Всё выглядит и ведёт себя единообразно.

Это как в оффтопике, что-ли ?

anonymous
()
Ответ на: комментарий от anonymous

> Ядро, например можно компилировать с ncurses или тем же самым Tcl/Tk, никаких GTK+ и Qt там нет (пока)

Вы о чём это?? Явно не к месту упомянуло ядро в теме про гуи...

const86 ★★★★★
()
Ответ на: комментарий от anonymous

> Ну и хорошо. На сегодня есть две основных GUI-платформы для Open Source: GTK+ и Qt. Приложения, написанные для разных других платформ выделяются своим внешним видом и чудным поведением.

ну если вы мне покажете что-либо сравнимое по масштабу с eclipse на QT/GTK то тогда я вам поверю.

dea
()

ну че вы все привязались к человеку? Ну бросил он свой велосипед, покатался на нем маленько - не понравился он ему. Теперь пересел на другой... се ля ви.

anonymous
()

Ну чтобы там не писали разработчики Tk, они всё-таки понимают, что у них проблемы, иначе зачем все эти движения в сторону Tile и т.д.

Кстати вот этот NextTK не единственный проект, gtk-tcl и tcl-qt тоже не развиваются.

zenkov ★★★
()
Ответ на: комментарий от anonymous

>> Всё выглядит и ведёт себя единообразно.

> Это как в оффтопике, что-ли ?

А что это плохо? Блин паражают люди которые если что то увидят похоже на windows кричат что это плохо.

Напоминает тех идиотов которые на западе кричят что Open Source это комунизм! А там деток комунизизмом наночь пугают. А ты видемо виндой их запугиваешь.

I3rain
()
Ответ на: комментарий от dea

> ну если вы мне покажете что-либо сравнимое по масштабу с eclipse на QT/GTK то тогда я вам поверю.

Здрасте приехали. Так все приложения, сделанные на eclipse под линуксом gtk'шные. Зачем сравнивать, когда все под eclipse и так подмножество "всего под gtk"?

А по масштабу сравнимое есть (правда, не по применению). Это платформа mozilla со своим XUL. firefox & сотоварищи, komodo. Было бы и больше, если бы mozilla не так сильно забивала на xulrunner и стабилизацию api в угоду разработке браузера. Но, XUL под линуксом - это опять же GTK'шные виджеты. Еще плюс в копилку GTK.

anonymous
()
Ответ на: комментарий от const86

> Явно не к месту упомянуло ядро в теме про гуи

GUI-интерфейс конфигурирования ядра - тоже имеет место быть. И очень даже в теме.

anonymous
()
Ответ на: комментарий от I3rain

> А что это плохо?

Нет, это не плохо. Это - неприемлимо. Попробуй например, добавить лишнюю кнопочку управления окна в оффтопике (в twm это делается одной строкой)

anonymous
()
Ответ на: комментарий от anonymous

> Ядро, например можно компилировать с ncurses или тем же самым Tcl/Tk, никаких GTK+ и Qt там нет (пока)

Ну вообще-то говоря, в ядрах 2.6 вызово make xconfig на самом деле собирает QT-шный фронтенд для конфигурации ядра. Налить "йада" или показать направление к "апстене"? :-)

no-dashi ★★★★★
()
Ответ на: комментарий от anonymous

>Нет, это не плохо. Это - неприемлимо. Попробуй например, добавить лишнюю кнопочку управления окна в оффтопике (в twm это делается одной строкой)

Не нужно подменять понятия. Когда все тулкиты имеют один вид это одно. А расширяимость это другое!

I3rain
()
Ответ на: комментарий от anonymous

>Здрасте приехали. Так все приложения, сделанные на eclipse под линуксом gtk'шные.

Это не совсем правда. Есть реализация SWT (тулкит, который использует Eclipse) поверх Motif-а. Так что приложения в первую очередь - SWT-шные, а уж какой тулкит под ним будет - дело другое.

WFrag ★★★★
()
Ответ на: комментарий от anonymous

> Ядро, например можно компилировать с ncurses или тем же самым Tcl/Tk, никаких GTK+ и Qt там нет (пока)

Есть уже давно Qt-шный фронтэнд. Потому как в убогом Tcl/Tk можно работать только мазохистам. :)

Skull ★★★★★
()
Ответ на: комментарий от dea

> ну если вы мне покажете что-либо сравнимое по масштабу с eclipse на QT/GTK то тогда я вам поверю.

KDevelop, vim, Emacs. Сюрприз? :)

Skull ★★★★★
()
Ответ на: комментарий от drF_ckoff

Как это мертвые? У gnocl последний релиз был в феврале этого года. Может разработчик просто сильно занят чем-то или твои патчи у него автоматически в корзину со спамом валятся ;)

geekkoo
()
Ответ на: комментарий от Skull

>>Потому как в убогом Tcl/Tk можно работать только мазохистам. :)

Гы... А программировать в вашем QT могут только мазохисты. Нормальный человек при одной мысли, что интерфейс нужно писать на с++ должен уйти в запой на неделю.

geekkoo
()
Ответ на: комментарий от dea

> ну если вы мне покажете что-либо сравнимое по масштабу с eclipse на QT/GTK то тогда я вам поверю.

Во-первых, на топике SWT - это обертка над GTK, поэтому ответ очевиден.

Во-вторых, GNOME и KDE каждый как программный комплекс больше Eclipse. GIMP, опять же штуковина немаленькая.

Так что про "две основные платформы" - правда. Все остальное (Tk, Swing, Xaw, Motif) смотрится уже как белые вороны.

anonymous
()
Ответ на: комментарий от Skull

> Потому как в убогом Tcl/Tk можно работать только мазохистам. :)

Очередное никому ненужное мнение НЕпрограммиста.

anonymous
()
Ответ на: комментарий от Skull

>Потому как в убогом Tcl/Tk можно работать только мазохистам. :)

Ну-ка, поподробнее, плиз: по сравнению с чем убог Tcl? Или он "убог для убогих" т.е. "VB-программеров"?:)

Led ★★★☆☆
()

Подозревал я что TCL сдохнет. У нас в конторе на нём были сделаны инструменты разработки теплогидравлических моделей и моделей электросистем. Когда меня туда на техподдержку этого хозяйства взяли - я месяц поподдерживал, потом плюнул и сделал новую систему разработки на Delphi.

anonymous
()
Ответ на: комментарий от svu

Ну, дык... "Двум основным тулкитам" тогда и карты в руки. Сделайте так чтобы графический интерфейс можно было засунуть в любой язык без необходимости мучительного сочинения биндингов (или кодогенераторов) и про Tk завтра же все забудут.
glade в gtk это нечто очень отдаленно напоминающее...

geekkoo
()
Ответ на: комментарий от anonymous

>>и сделал новую систему разработки на Delphi.

Давно известно, что дельфи любимый инструмент велосипедистов.

geekkoo
()
Ответ на: комментарий от anonymous

>Во-первых, на топике SWT - это обертка над GTK, поэтому ответ очевиден.

господа, это несерьезно, в таком случае я могу утверждать что GTK и QT это просто обертка над X, Xt или вообще Winapi

давайте называть GUI тулкитом то с чем работает тот кто создает приложение, а не сам тулкит

>Во-вторых, GNOME и KDE каждый как программный комплекс больше Eclipse. GIMP, опять же штуковина немаленькая.

и это не есть правда, множество всех hello-world'ов в таком случае тоже можно "программным комплексом" назвать. Степень интеграции вагона приложений GNOME и KDE совсем не тянет на единую систему. Что не скажешь о eclipse.

dea
()
Ответ на: комментарий от anonymous

> поподдерживал, плюнул и сделал новую на Delphi.

Драматическая история, у которой финал трагичнее завязки...

svu ★★★★★
()

Без паники товарищи ! Свистелки, перделки, крякозябрики и прочие сделает rasterman в ecore->evas->etk->etc. Еще лет 5 подождем, будет e17, потом eще за годик сделают binding для etk (note: etk-perl УЖЕ есть) и будет нам всем ЩАСТЬЕ !!!

anonymous
()
Ответ на: комментарий от anonymous

> и будет нам всем ЩАСТЬЕ !!!

Во круто. А потом изобертут etk-gtk-theme для подхватывания gtk'шных виджетов в etk'шных темах, и получим "щастье" вдвойне, в виде целостного вида десктопа...

anonymous
()
Ответ на: комментарий от Linfan

Интересно в чем убогость вот этого Tk приложения:

http://www.linux.org.ru/profile/Linfan/gallery/bigLF2scP.png

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

Linfan ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.