URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 63669
[ Назад ]

Исходное сообщение
"Первая версия Pinta, клона Paint.NET, написанного с использо..."

Отправлено opennews , 08-Фев-10 17:59 
Один из работников компании Novell представил (http://jpobst.blogspot.com/2010/02/over-holiday-break-i-stum...) первую версию (0.1) растрового графического редактора Pinta (http://pinta-project.com/), выступающего в роли аналога Paint.NET (http://www.getpaint.net/) переписанного с использованием Gtk+. Код Pinta написан на языке C# и использует для своей работы Mono (биндинг Gtk#). Из реализованных в первой версии возможностей отмечена поддержка работы с несколькими слоями и безграничные уровни отката изменений (Undo/Redo).

Ранее в рамках проекта paint-mono (http://code.google.com/p/paint-mono/) уже была предпринята попытка портирования Paint.NET для работы поверх  Winforms-реализации в Mono, но работа так и не была доведена до конца.

URL: http://www.osnews.com/story/22843/Introducing_Pinta_a_Gtk_Cl...
Новость: http://www.opennet.me/opennews/art.shtml?num=25341


Содержание

Сообщения в этом обсуждении
"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено аноним , 08-Фев-10 17:59 
Теперь осталось переписать Pinta на нормальном C++ и выкинуть все эти прототипы.

"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено Ag , 08-Фев-10 18:59 
Ну можно Valu взять.

На самом деле интереснее вот это:
> Ранее в рамках проекта paint-mono (http://code.google.com/p/paint-mono/) уже была
> предпринята попытка портирования Paint.NET для работы поверх  Winforms-реализации в
> Mono, но работа так и не была доведена до конца.

Ну и какая цена трепу о переносимости кода между платформами?


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено Alatriste , 08-Фев-10 20:56 
Зато, то, что пишется изначально под моно+Gtk# будет уже реально кроссплатформенным.

"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено Warhead Wardick , 08-Фев-10 21:14 
Угу - вот только видузятникам оно не надо ибо у них оригинальный .нет есть с книгами и библиотекаршами :)
А нам в юниксах всякого обшарпанного и за деньги не нать и даром не нать :)

"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено аноним , 10-Фев-10 04:28 
>нам в юниксах

вы в юниксах?


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено User294 , 08-Фев-10 23:42 
>  Зато, то, что пишется изначально под моно+Gtk# будет уже реально кроссплатформенным.

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


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено Alatriste , 09-Фев-10 00:10 
Тем не менее - своя ниша есть. Если программа полезная, то лишние несколько мегабайт рантайма в дистрибутиве никого не остановят. Разница в размере дистрибутива программы, написанной с помощью Mono или соответственно Qt при прочих равных будет очень незначительной (разумеется речь не о софтине в пару тыс. строк, а о чем то более-менее сложном).
А тот же Paint.NET куда проще перенести на mono+Gtk#, чем на Qt. И таких дотнетовских софтин будет все больше, хочешь или нет.

"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено Ян Злобин , 09-Фев-10 02:51 
>И таких дотнетовских софтин будет все больше, хочешь или нет.

Вопрос спорный.  К примеру, в FreeBSD-шной сборке Гнома Моно во дефолту уже пару версий как нет.  Даже многим любимому Томбою есть замена на С++ - gnote.


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено User294 , 11-Фев-10 16:47 
>Томбою есть замена на С++ - gnote.

Есть Conboy, на Nokia nXX0 юзается народом. Вполне себе нормальная штука и зависимостей - вообще минимум.


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено Avator , 09-Фев-10 11:45 
да только что касается dot net приложений... мне покрайней мере не известно сколько-нибудь полезного софта, не имеющего полноценной заменой под никсами.... а то что более качественные софтины написаны сразу с использованием чаще GTK чуть реже QT и сразу кросплатформенные... говорит не в пользу Моно...

"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено User294 , 11-Фев-10 16:39 
>Тем не менее - своя ниша есть. Если программа полезная, то лишние
>несколько мегабайт рантайма в дистрибутиве никого не остановят.

Угу, несколько. Примерно под сотню. И пока все это раскочегарится и взлетит при старте проги - проходит чуть ли не минута.

> Разница в размере дистрибутива программы, написанной с помощью Mono или
> соответственно Qt при прочих равных будет очень незначительной

Угу. Вот только кутевые проги я могу пользовать под любой осью. Что я и делаю, собссно. А вот проги на дотнете и моно между системами переноситься не склонны, мягко говоря. Самое изтевательское - что завлено что должно работать без перекомпила. А по факту - ну вон не то что с перекомпилом а вообще с переписыванием. Ну и правда - а где для винды GTKшные биндинги? Их явно нет в дефолтовой поставке дотнета. А с винформсами проблемы под линух. Они и недоделанные и с патентами заморочки.

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

>А тот же Paint.NET куда проще перенести на mono+Gtk#, чем на Qt.

Логично, блин. Вот только заявы про "кроссплатформенность" и "запуск без перекомпила" по факту оказывются всего лишь техничным надуваловом, как видим. Оно не только требует перекомпил но еще и переписывание. И нихрена ж себе понятия о "кроссплатформенности" у некоторых.

>И таких дотнетовских софтин будет все больше, хочешь или нет.

Ну так высказывать отношение то к такой "кроссплатформенности" и рантайму вы не запретите. Так что квиты :)


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено Ян Злобин , 09-Фев-10 02:37 
>Зато, то, что пишется изначально под моно+Gtk# будет уже реально кроссплатформенным.

То, что пишется на чистом С с использованием GTK+ уже межплатформенное, причем куда лучше, чем моно.


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено letsmac , 09-Фев-10 10:31 
>> GTK+ уже межплатформенное, причем куда лучше, чем моно.

Подавился патчами для MinGW и Cygwin.


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено Ян Злобин , 10-Фев-10 02:54 
>Подавился патчами для MinGW и Cygwin

Какими еще патчами?  Все собирается безо всяких патчей.


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено User294 , 11-Фев-10 16:43 
>То, что пишется на чистом С с использованием GTK+ уже межплатформенное, причем
>куда лучше, чем моно.

Да уж, как минимум GTK+ есть под винду и там не надо переписывать прогу на другой набор виджетов когда меняется операционка, мля. Поэтому гимп с одним и тем же набором виджетов живет и в винде и в *никсах. Микрософт понимает кроссплатформенность как обычно, т.е. работает под разными версиями винды, мак набрал силу - прогнемся, но при случае прокатим, как с IE и офисом, с *никсами - аналогично. Итого?

Получается простая формула. Если у вас не винды а вы подсели на MSовские технологии - ждите проблем :\. Они будут. Потому что микрософту никакие кроссплатформенности в нормальном виде нафиг не нужны. Думаете они хотят просрать рынок? Ну а раз так - они заинтересованы в том чтобы прибить вас гвоздями к своей платформе. Так что эти фрукты мягко стелят своими словами про кросслатформенность, да жестко спать, когда дело доходит до практики.


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено Vitto74 , 08-Фев-10 18:27 
И где, спрашивается, совместимость между .NET и MONO?

"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено User294 , 08-Фев-10 18:31 
Кроссплатформенность по микрософтовски как она и предполагается. Это вам не кути где одна и та же прога без траха собирается под все мыслимые платформы. В очередной раз видим как практика показывает жирный фиг теории.

"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено Vitto74 , 08-Фев-10 20:32 
>Кроссплатформенность по микрософтовски как она и предполагается. Это вам не кути где
>одна и та же прога без траха собирается под все мыслимые
>платформы. В очередной раз видим как практика показывает жирный фиг теории.

По видимому кроссплатформенность по M$ это "будет работать на всех виндах, где есть .NET"


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено анон , 08-Фев-10 21:11 
Кроссплатформенный .NET от Microsoft - это Silverlight, Mono - разработка компании Novell

"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено User294 , 08-Фев-10 23:44 
>Кроссплатформенный .NET от Microsoft - это Silverlight,

Угу, при том кроссплатформенно == "полноценно работает только под ранзыми версиями винды". Потому что под остальное опять какие-то недоделки от какого-то там новелля. Скажите, а какого хрена кутя например одинаковая для ВСЕХ платформ а у MS - вот так вот? Потому что MS cамый наглый, да? :)


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено аноним , 10-Фев-10 04:27 
>Угу, при том кроссплатформенно == "полноценно работает только под ранзыми версиями винды"

http://www.apple.com/downloads/macosx/development_tools/silv...
http://www.microsoft.com/silverlight/get-started/install/def...


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено User294 , 11-Фев-10 16:24 
>http://www.apple.com/downloads/macosx/development_tools/silv...
>http://www.microsoft.com/silverlight/get-started/install/def...

Да, а про Linux что скажете? Где там полноценная ЭКВИВАЛЕНТНАЯ версия? А чтоб еще и под разные архитектуры и нормально работало без тормозов? :) Почему какая-нибудь кутя - одинаковая под платформы под которые она есть. Что x64 виндоза, что ARM Linux, работает и там и сям и предоставляет одинаковые фичи. А сильверлайт "одинаковый" где-то вот так вот. Поддерживает аж полторы архитектуры и платформы и нате вам - "кроссплатформенное решение". Пиар-ботов - на переплавку! oO


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено аноним , 11-Фев-10 17:27 
>Да, а про Linux что скажете?

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

>А сильверлайт "одинаковый" где-то вот так вот. Поддерживает аж полторы архитектуры и платформы и нате вам

сильверлайт имеет значительное преимущество: там где он есть (98% десктопов), он просто работает.


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено User294 , 12-Фев-10 02:26 
>могу сказать, что они не хотят тратить серьёзные средства на разработку порта

Что ж за портабельность такая хреновая что надо серьезные средства тратить?Ах, ну я забыл что это крутые [индусские] профи из майкрософт.

>под малоиспользуемую бесхозную поделку, каковой являются десктопные линуксы,
>солярисы, также беосы, вариации бсд и прочая экзотика.

Ага, совсем такую бедную несчастную поделку, которую юзают редхаты, оракли, айбиэмы, новелли, гугли, нокии, интели и прочие цыски.

>а выпускать совсем сырой продукт компании такого уровня не к лицу.

Что, настолько жопорукие кодеры что спортировать "портабельную" технологию не могут? Или столь хреновые архитекты что нифига оно не портабельное вышло? И почему куда более скромной нокии удалось спортировать их либу на кучу платформ за небольшой срок?Даже на совсем эзотерический симбиан.

>но вам ведь эти слова вряд ли понравятся

Конечно. А с чего мне должны нравиться гнилые отмазки прикрывающие попу микрософта?

>сильверлайт имеет значительное преимущество:

Да слышали мы уже эти байки, и как виндусь сервер обгоняет линукс и что там еще. А в итоге гетзефаксы выглядят эпично когда тот самый LSE отказывается от поделий MS и дотнета )).Ну а это видимо новый слоган.Да не бойтесь вы, MS как был лузерами в вебе так и умрет ими.Судьба у них такая, не понимать что такое веб.А веб не поймет их.

>(98% десктопов)

Ой, а источник этих гетзефаксов какой? Надеюсь не майкрософт? Откуда эта цифирь? С потолка? :) Можете жонглировать фактами как вам влезет. Это не поможет. MS прет прямым курсом на свои рифы. Куда и дорога. Почему так? Сильверлайт... это уже было. Помните Java? Кому она была нужна? Сильверлайт повторит ее участь. Ну да малочисленная горстка фанов типа вас будет шипеть как и какойнить iZEN насчет явы. Но в сумме толка будет ноль.

А так - вот забавная линка про MS - http://habrahabr.ru/blogs/microsoft/83238/
Хорошо и по делу описывает в чем проблема MS. Они катятся по инерции. А двигатели вырубились и двигать их вперед - некому. Работать там - не круто. Лучшие умы уходят оттуда. Это не те кто законодатели мод. Это барыги продающие по инерции то что еще пока продается. Но не инноваторы которые определяют что будет в мире завтра. И сильверлайты - сольются. Потому что это не то что нужно вебу. Мнение горстки фанов MS ничего не изменит. Без паники на Титанике :P.


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено Аноним , 08-Фев-10 23:52 
Хватит тупить. программы Qt собираются без изменений на всех платформах, а программы на моно _работают_ без перекомпиляции на всех платформах. Разницу чуешь?

"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено аноним , 09-Фев-10 05:37 
> программы на моно _работают_ без перекомпиляции на всех платформах

... по сути постоянно находясь в состоянии пересборки, тратя зря память и ресурсы, ага.


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено Avator , 09-Фев-10 11:48 
>Хватит тупить. программы Qt собираются без изменений на всех платформах, а программы
>на моно _работают_ без перекомпиляции на всех платформах. Разницу чуешь?

в том то и проблема, что они не работают, попробуй зайти на сайт "Ельцинской библиотеки" где используется Silverlight использую Moonlight... спорим книжки почитать не получится???


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено User294 , 11-Фев-10 16:26 
>на моно _работают_ без перекомпиляции на всех платформах. Разницу чуешь?

Ага, и именно поэтому Paint.NET потребовалось переписывать, видимо. Да, я чувствую разницу. Перекомпилить программу явно проще чем что-то там переписывать с одного тулкита виджетов на другой.


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено trdm , 08-Фев-10 19:21 
Да ладно, я на хабре видел web-ориентированный svg редактор.
фиговина та еще :)

"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено Аноним , 08-Фев-10 20:15 
Здорово, молодцы ребята! Больше всяких редакторов. :)

"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено szh , 08-Фев-10 21:34 
> портирования Paint.NET для работы поверх Winforms-реализации в Mono

прямо попой на патенты майкрософт хотели сесть. И пользователей подсадить, гады.


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено Wormik , 08-Фев-10 23:15 
Ну что сказать - давно пора... А то свободный продукт, да только под виндой. Честно, пробовал запускать в Моно - не запускается ни в винде, н  линуксе.
Минусующим предлагаю включить мозги, промытые небезызвестнм троллем и понять, что язык программирования, на котором базируется программа, не делает её автоматически плохой или хорошей. Примерно как принадлежность к социальному слою или объединению по интересам - человека.

"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено User294 , 08-Фев-10 23:48 
>Минусующим предлагаю включить мозги,

И увидеть крутую кросплатформенность по микрософтовски? Скажите, какого хрена ЭТО называется кроссплатформенным если по факту - надо что-то там переписывать. ИМХО ответ прост: MS никуда никакие кросплатформенности не впивались. Они хотят диктовать развитие стандартов. Сохранив существующее положение дел, разумеется. Кроссплатформенность от MS - столь же вероятна как честный подсчет лисой цыплят.

А для сравнения - проги с использоавнием хоть той же кути достаточно просто перекомпилить. И ... все. Никаких изменений кода, никаких особых версий рантайма, etc. Почувствуйте разницу в понятии кроссплатформенности...


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено Wormik , 09-Фев-10 09:27 
Да я ж тебе про кислород, а ты мне про углекислый газ. Я тебе про людей, а ты о политике. Ну тогда томбой, ф-спот, баньши и бигль - тоже плохие программы! Да-да! Просто потому, что они написани на си шарпе, я их не видел но утверждаю!

"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено User294 , 11-Фев-10 23:25 
А что, хорошие? Вон Conboy например работает и на писюке и на nX00. А где TomBoy? Да и не [бип!]нусь ли я ждать пока немеряный рантайм раскочегарится на мелкой карманной железке?

F-spot - вообще, стартить минуту с гаком просмотрщик картинок это полный пэ на мое имхо. Бигль в моем понимании просто бесполезная жралка ресурсов для тех кому нужно что-то типа висты, чтобы все постоянно тормозило :). Banshee... хз, мне плеер писаный на дотнете религия поюзать не позволяет после смотрения на остаьное. Сами юзайте эти азуреусы, томбои и прочую хрень которые натужно тарахтят диском раскочегаривая огромные рантаймы при своем старте. А мне впадлу ждать старта проги столько же времени как на спекки на 4-ядернике, он в отличии от - с ленты не грузится...


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено аноним , 09-Фев-10 05:45 
>Минусующим предлагаю включить мозги, промытые небезызвестнм троллем и понять, что язык программирования, на котором базируется программа, не делает её автоматически плохой или хорошей

Язык пожалуй и не делает, хотя конечно он может сильно влиять на читабельность, но это актуально только в совсем фимозных случаях - см. ocaml. А вот реализация влияет - на те же жаву с моной было бы гораздо меньше нападок, если бы они не тормозили и не жрали память ведрами - хотя тяжелый рантайм и патентные проблемы бы все равно остались.


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено Avator , 09-Фев-10 11:52 
>Ну что сказать - давно пора... А то свободный продукт, да только
>под виндой. Честно, пробовал запускать в Моно - не запускается ни
>в винде, н  линуксе.
>Минусующим предлагаю включить мозги, промытые небезызвестнм троллем и понять, что язык программирования,
>на котором базируется программа, не делает её автоматически плохой или хорошей.
>Примерно как принадлежность к социальному слою или объединению по интересам -
>человека.

Зачем всё это, когда есть GIMP??


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено Аноним , 08-Фев-10 23:19 
Ну аналог реестра в гнуме есть теперь есть аналог паинта, правильной дорогой идут товарищи =)))

"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено Ян Злобин , 09-Фев-10 02:56 
>Ну аналог реестра в гнуме есть теперь есть

Еще один любитель баек. :-)  Какие нах реестры в гноме?  Тогда любой XML-редактор тоже реестр? :-)


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено аноним , 09-Фев-10 05:46 
>Еще один любитель баек. :-)  Какие нах реестры в гноме?

gconf

>Тогда любой XML-редактор тоже реестр? :-)

На самом деле gconf даже хуже реестра, как раз из-за этого уродского XML.


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено Дмитрий Телегин , 09-Фев-10 07:51 
>На самом деле gconf даже хуже реестра, как раз из-за этого уродского XML.

У гномовского "реестра" есть пара плюсов, относительно майкрософтовского:
1) это каталог файлов и соответственно более прозрачен для администраторов и пользователей
2) используется широко распространённый формат каждого файла
3) файлы реестра можно править даже текстовым редактором
4) у некоторых параметров есть комментарии

Не скажу что идеальный подход, но и не худший.


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено аноним , 09-Фев-10 10:09 
кроме навязчивой идеи править всё на свете текстовым редактором, можете назвать ещё хотя бы один плюс использования свалки xml-файлов?

"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено Антон , 09-Фев-10 10:22 
>кроме навязчивой идеи править всё на свете текстовым редактором, можете назвать ещё
>хотя бы один плюс использования свалки xml-файлов?

"Править руками" нужно воспринимать и как "править скриптами" и "править из любой программы, поддерживающей XML". С текстовыми конфигами может работать любой за 5 минут написанный скрипт, без подключения дополнительных библиотек. Что скрипт, однострочная связка  grep/sed/sort/uniq/awk решит большинство вопросов. Вынос в отдельные файлы приводит к легкости создания блоков и упрощения решения проблем с блокировками.
Но прозрачность для человека и возможность использования unix-way (обработка стандартными текстовыми утилитами) все равно остается главным и решающим фактором.


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено аноним , 09-Фев-10 15:59 
>кроме навязчивой идеи править всё на свете текстовым редактором

А вы предлагаете править GUI тулзой на Java?

>можете назвать ещё хотя бы один плюс использования свалки xml-файлов?

Да вот как раз XML-то правке редакторами не особо располагает. Плюсы есть у, как вы выражаетесь, "свалки" текстовых файлов, причем только плюсы.


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено аноним , 10-Фев-10 00:27 
>А вы предлагаете править GUI тулзой на Java?

мне всё равно, только бы работало без проблем

>Да вот как раз XML-то правке редакторами не особо располагает.

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

>Плюсы есть у, как вы выражаетесь, "свалки" текстовых файлов, причем только плюсы.

бинарный реестр оптимизирован по скорости в отличие от


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено User294 , 12-Фев-10 02:30 
>мне всё равно, только бы работало без проблем

А мне не все равно - уродливый регэдит сильно менее удобен чем нормальный редактор. Поиск в нем адски тормозной а общее устройство мне не нравится вообще. И мне как-то в целом симпатичнее если я могу выбрать мой любимый текстовый редактор вместо этого уродливого горбатого тулса. В случае с XML геморроя как-то больше - его формат явно не создавался для чтения людьми.


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено аноним , 12-Фев-10 09:33 
>Поиск в нем адски тормозной

поиск в нём фантастически быстр!
вы попробуйте экспортировать всё содержимое в plain text и сравнить

>общее устройство мне не нравится вообще

мне тоже. ни множественного поиска, ни регэкспов, ни отмены редактирования. всё очень примитивно, зато доступен api, на котором можно построить свой редактор с б.д. и ш.


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено User294 , 12-Фев-10 13:47 
>поиск в нём фантастически быстр!

Большинство юзеров которых я встречал считают затею постоянно тормозить систему дебильным индексером ради того чтобы раз в сто лет может быть чего нибудь поискать удивительным идиотизмом и блажью. Да, в висте такое тоже есть. И из-за этого она постоянно тормозит. Что всегда неизменно "радует" юзеров (достаточно почитать отзывы о этой ОС).Да, как раз для тех кто хочет себе нечто типа висты забомбить. Кстати опрос знакомых юзеров висты показал что они не пользуются поиском в ОС вообще. Т.е. комп тормозится вообще просто так без каких либо выигрышей. Наверное оттуда и нелюбовь к висте и ее тормозам. Бигль выглядит штукой способной придать свойства висты и иным осям, идея та же самая :).

>вы попробуйте экспортировать всё содержимое в plain text и сравнить

А это мне нахрена? Я ищу если что по файловой системе по именам файлов. Это достаточно быстро. А чаще всего я просто по иерархии папок просто и естественно нахожу что надо без всяких костылей.

>примитивно, зато доступен api, на котором можно построить свой редактор с б.д. и ш.

Вот только где эти редакторы и сколько их? Аж целый один?! А не пойти ли гному в ... с их апи тогда? Городить апи для 1 программы - идиотизм :). И вообще чем апи доступа к ФС обычным текстовым редактором - плохо? Может все то же самое. Работает с времен царя гороха. И не заставляет юзать 1 кривой и долбучий эдитор в духе регэдита, позволяя пользоваться любым из трех зиллионов текстовых редакторов.


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено User294 , 12-Фев-10 13:48 
>бинарный реестр оптимизирован по скорости в отличие от

Запускаем поиск в реестре фразы. Инихренасебе "оптимизация"... oO


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено аноним , 09-Фев-10 15:57 
>Не скажу что идеальный подход, но и не худший.

Соглашусь. Но не лучше реестра явно, а XML - не читабелен ни для человека, ни для машины.


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено Ян Злобин , 10-Фев-10 02:57 
>На самом деле gconf даже хуже реестра, как раз из-за этого уродского XML

И что было бы лучше, если бы формат был, скажем, бинарный?  И чем лучше-то? :-)


"Первая версия Pinta, клона Paint.NET, написанного с использо..."
Отправлено User294 , 12-Фев-10 02:31 
>И что было бы лучше, если бы формат был, скажем, бинарный?  
>И чем лучше-то? :-)

Лучше бы юзали нечто более читабельное. А чем плохи обычные текстовые конфиги? Они сильно более читабельны чем XML.