Разработчики проекта GNOME представили (http://mail.gnome.org/archives/gnome-announce-list/2010-Augu...) первый публичный выпуск проекта SeedKit (http://live.gnome.org/SeedKit), позволяющего создавать приложения для десктоп-окружения GNOME с использованием HTML5-технологий, CSS3 и JavaScript. Основной целью создания SeedKit является снижение порога вхождения разработчиков в проект, которым теперь не требуется изучения низкоуровневых языков и знания тонкостей GTK+, достаточно иметь базовые навыки web-программирования.
В состав пакета входит JavaScript-библиотека для формирования интерфейса пользователя, позволяющая обращаться к объектам GObjects, GTK-виджетам, обрабатывать события, взаимодействовать DBus и вызывать функции низкоуровневых библиотек GNOME. В качестве основы библиотеки выступает браузерный движок WebKit. Вторым элементом является SeedKit Viewer - управляемая через командную строку среда для исполнения и отображения приложений. По заявлению разработчиков, ...URL: http://mail.gnome.org/archives/gnome-announce-list/2010-Augu...
Новость: http://www.opennet.me/opennews/art.shtml?num=27681
всё идет к .net + WPF?
WPF почему-то звучит почти как WTF :). Если гномовские и кутевые потуги, особенно с ориентацией на веб и что-то типа HTML+JS еще выглядят осмысленно, то микрософтовское добро - ни два, ни полтора.
> то микрософтовское добро - ни два, ни полтора.Давай-ка подробнее рассказывай. Сам я с WPF дела не имел, но от тех кто им пользовался слышал только положительные отзывы. В любом случае преимущество которое оно имеет и над C-GNOME и над C++-Qt - это нормальная платформа в своей основе - .NET. Костыли которые Trolltech надстроила над быдлоплюсами или такие же костыли Гнома для С не идут ни в какое сравнение с технологиями в .NET.
Толстый, вы такой толстый.
спасибо, кэп
Не за что. Всё одно для тебя тут еды нет, пшёл на слово из трёх букв! (to Maxim: в смысле на ЛОР :)
> это нормальная платформа в своей основе - .NET.Которая напоминает покемонов: "Под каждой крышечкой - новая версия. Собери их всех, иначе тебе крышечка."
у эпла можно на хтмл5 делать прикладуху, в т.ч. для ябло-звона/доскИ
>всё идет к .net + WPF?Да ничего никуда не идет. Всего лишь еще один биндинг для тех, кому влом изучать C.
> всё идет к .net + WPF?К сожалению не идет. Google и прочие игроки проталкивают такое УГ как HTML и JS. Вместо того чтобы иметь единую универсальную платформу и в вебе и на десктопе как .NET, все изобретают свои велосипеды.
>К сожалению не идет. Google и прочие игроки проталкивают такое УГ как
>HTML и JS. Вместо того чтобы иметь единую универсальную платформу и
>в вебе и на десктопе как .NET, все изобретают свои велосипеды.фигасе! .NET не будет единой универсальной платформой ибо майкрософт, не та фирма чтоб не огрести гемороя, несмотря ни на какие достойинства самого .NET
У вас религиозный бред.
Религиозный бред у тех, кто на каждом углу кричит как круто писать софт на HTML+JS только потому, что эта связка доступна на всех платформах. "Да и у нас на линуксе тоже будет работать" xD. Мне как программисту больно смотреть на то, что такие убогие средства становятся будущим для разработки приложений.
а могу я увидеть ваш код? ну для того чтобы понять насколько больно смотреть, как программисту?
http://www.dsource.org/projects/qtd/browser
там Eldar Insafutdinov или Max Samukha. и ни одного "Толстый"
кстати, и ни одного дотнета.
вывод - врёшь
> там Eldar Insafutdinov или Max Samukha. и ни одного "Толстый"Ты в паспорте тоже записан как "аноним"?
> кстати, и ни одного дотнета.
Если внимательно прочтешь этот тред, то увидишь что я написал что .NET'ом не пользуюсь.
>в вебе и на десктопе как .NET, все изобретают свои велосипеды.Да да да! Мир жесток - ты должен обязательно повеситься! ,)
WTF?!
>WTF?!http://ru.wikipedia.org/wiki/Adobe_Integrated_Runtime &... гномовцы правильно делают. все таки убеждаюсь что они правильно все делают идя путем эволюции (а не революции). вала, зейтгейст а теперь и сидкит это хорошо показывают) вообще задумка аир интересная, но вот аблоб... не очень хочется иметь еще что-то закрытое в системе. молодцы что подумали о написании аналога
зейтгейст -> цайтгайст -> дух времени
>Основной целью создания SeedKit является снижение порога вхождения разработчиков в проектЭто круто конечно, только почему никто не думмает о том, что со снижением порога вхождения снизится и уровень разрабов, а с ними - качество кода.
думмает, только эти мысли на тенденции и на ситуацию не влияют
одновременное использование Си и Vala - это интересно
>одновременное использование Си и Vala - это интересноЭто и раньше было. Пишут же некоторые и на Питоне, и на сях одновременно. Дело вкуса, конечно, но лично я плохо понимаю такие вещи, если есть базовый язык и все инструменты.
в принципе да, ведь Vala - это обертка для Си и GObject
Глянул я внутрь этого "проекта". Оказалось там куча файлов - шаблонов automake/autoconf/intltool проекта (сгенерированный в anjuta) и один исходник из ~100 строчек. Ради этого такую новость расписали, будто бы инновация какая...
>Основной целью создания SeedKit является снижение порога вхождения разработчиков в проект, которым теперь не требуется изучения низкоуровневых языков и знания тонкостей GTK+, достаточно иметь базовые навыки web-программирования.Нафига это нужно? Засрать десктоп поделками неучей? Это ещё может быть как-то оправданно в ынытпрайз-среде, где по требованию свыше нужно срочными темпами слепить поделку из г-на, чтобы работало. Но на десктопе почти все приложения стандартные и существуют уже по 10 лет без существенных изменений, никаких особо новых идей тут не надумали.
Угу, и будут существовать. Вы не переживайте - gnome это не для нас, как и windows. Если вы еще его используете, давно пора было слезть на нормальные DE или лучше просто WM. А целевая аудитория гнома - они что дают, то и будет жрать. А пока они будут радостно жрать что дают, разработчики будут давать все больше и все меньшего качества. Закон жизни.
Привильно делают, полезный проект.
Давно думал когда додумаются.ПС: тролли, когда же вы уже угомонитесь????
> Основной целью создания SeedKit является снижение порога вхождения разработчиков в проект, которым теперь не требуется изучения низкоуровневых языков и знания тонкостей GTK+, достаточно иметь базовые навыки web-программирования.Блин, а если наоборот?
Если человек умеет писать на нормальном языке, и не имеет навыков web-программирования?
Все, он уже тупиковая ветвь эволюции?)
С по Вашему нормальный язык для десктопа?
>С по Вашему нормальный язык для десктопа?То есть Вы считаете, что на десктопе есть место _исключительно_ для C-за-решёткой? Я бы вешал таких программистов на фонарных столбах или отправлял в резервации, чтобы писали там недосайты на PHP и vbs.
>С по Вашему нормальный язык для десктопа?Заметьте, названия нормального языка программирования я не называл!
В глубине души вы сами знаете, на чем пишутся нормальные программы =)Вообще для десктопа можно писать и на C/С++, и на python, и на perl.
Пример Ubuntu показал, что можно и так =) (куча программ на питоне).
Просто в этом случае gui'шная часть делается средствами gtk/qt.
Т.е. современными, отлаженными и быстрыми библиотеками для создания GUI.
В случае с CSS - я хз, что там будет GUI рисовать, и как быстро оно будет работать.Фишка JScript (и флеша) в чем - чтобы добавить интерактивности статической страничке.
Как раз той интерактивности, которая изначально есть у программ в обычной операционной системе.
То есть как-бы обходной путь для имитации функионала обычного приложения.
И теперь это "способ добавить интерактивности" тащат туда, где эта интерактивность и так есть уже как десятилетиями.
То есть пытаются обходным путем прийти туда, куда можно прийти и прямым путем.
Чувствуете нелогичность?)А мое, так сказать, непонимание связано с тем, что эта тенденция к "html в десктоп" видна и в Qt.
И чтобы творить эту "html в десктоп", нужно знать HTML5, CSS3 и JavaScript.
Ну и вот.
Учитывая тенденцию, я и вопрошаю:
Блин, а если наоборот?
Если человек умеет писать на нормальном языке, и не имеет навыков web-программирования?
Все, он уже тупиковая ветвь эволюции?)
Я примерно о том же самом и говорю, что веб нахрен не нужен на десктопе, здесь уже и так давно доступны нормальные средства для разработки. Но также мне не нужен и С, потому что заниматься мазохизмом, чтобы написать пользовательское приложение не к чему. Или что ты имеешь в виду под нормальным языком(ничего что я на ты)?> Вообще для десктопа можно писать и на C/С++, и на python, и на perl.
Как это достигнуто? Это зоопарк биндингов gtk+ к названным языкам и многим другим. Если иметь платформу как .NET, никакие биндинги не нужны. Код автоматически доступен для всех языков. К сожалению такой платформы в Линуксе нету. А Mono в серьез не воспринимают. Не то чтобы я агитирую за .NET, я никогда не пользовался им, только игрался. Просто это красивая платформа по своей сути.
>Как это достигнуто? Это зоопарк биндингов gtk+ к названным языкам и многим другим. Если иметь платформу как .NET, никакие биндинги не нужны.да дотнет тотже биндинг, только очень толстый. как ты.
и как он будет работать на той или другой ос никто не знает. или в другой версии.
> да дотнет тотже биндинг, только очень толстый. как ты.Вначале надо хоть немного ознакомиться с предметом, и после этого включить мозги хотя бы на время чтобы понять что ты написал бред.
Если бы это ещё можно было запускать c доверенного сервера по http - вот тогда бы да, было бы очень даже интересно.