LINUX.ORG.RU

Synapse — Jabber-клиент под KDE/Mono

 , ,


0

0

Miguel de Icaza представил проект Qyoto, в рамках которого ведется создание KDE/Qt биндинга к Mono и .NET. На базе данной системы уже анонсирован Synapse, новый клиент для быстрого обмена сообщениями по протоколу XMPP.

Взято с opennet.ru.

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



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

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

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

> А нафига, простите? Писать на чистом Qt почти так же удобно, как и на моне. Зачем этот оверхед? Глупость какая-то.

Затем, что моно/дотнет это изначально многоязыковая платформа. Теоретически жаба тоже многоязыковая платформа, а практически она только для одноименного и не очень удачного языка. Профит чуешь?

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

PHP может и не супер сам по себе, но он - веха в истории разработки. КОгда до общества дошли его недостатки - общество начало делать новое, без этих недостатков. Если бы в начале разработки PHP автор или пользователи решили "а ну его нафиг, язык-то отстойный", неизвестно, что было бы сегодня. А большинство действительно ошибается редко, если под большинством подразумевать компетентную в вопросе группу людей. Я думаю, что программеры о языках программирования могут судить более-менее адекватно:) Кстати именно большинство юзеров и сидит в Windows. А большинство программеров, которых я знаю, пишут на .Net потому что это удобно. Если моно дорастёт до того, что на нём будет удобно писать - я лично только рад буду. Но для этого его надо развивать и писать на нём. А не закапывать. Ну или хотя бы предложить альтернативу.

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

>скажу зачем? меня и этот всем устраивает

Не устраивает, раз ты столько восклицательных знаков пишешь в реквесте памяти.

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

> Неплохой, красивый клиент со всякими рюшечками.

Сделайте скрин, кстати, а то все говорят, а на сайте скринов и нет, чтобы посмотреть как оно.

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

>Так дописали бы GUI к жабе, чем к MS на поклон идти :)

Сравнивая количество языков (и их интероперабельность) под .Net и под JVM не могу не подумать, что .Net внутри устроен для разработчика языка более удобно, чем JVM :) (сам только последний знаю).

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

>Много знаешь под винду "полезных и уникальных продуктов" на .NET?
Нет, не знаю, не узнавал и не собираюсь пока. И, самое главное, знать не хочу. Поэтому моно "идёт фтопку по дорожке, проторенной другими продуктами от M$".

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

Мне удалось пощупать .NET совсем немного, так что тоже могу только догадываться. Вот устанавливался он (3, вроде б), зараза, что-то долго… что ж там такого происходило то? (:

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

>А не кажется ли уважаемым аналитикам ЛОРа, что если на моно пишут, причём всё чаще и чаще, то это наверное потому,что моно не так уж плох и чём-то интересен/удобен разработчикам?

"А судьи кто?" (с) - не помню кто сказал. Перефразирую цитатой от сюда http://www.gnome.org/~seth/blog/mono: Даже с РАНД + Royalty Free вам все равно придется выполнять лицензионное соглашение с Microsoft, а также в рамках лицензионного соглашения могут предусматривать то, что на усмотрение из RAND Corporation , очень сильно ущемить свободного программного обеспечения. ... Несовместимостях между схему лицензирования для C # / CLI, и, по крайней мере, GPL.

P.S. А те мифические разработчики которые довольны mono пишут на гранды m$, а вот сообществу от этих лицензионных соглашений может это в будущем так аукнуться, что можно будет горько пожалеть о таком соглашении. Tom Tom'а для примера мало?

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

>Спрошу ещё раз: если люди все чаще пишут на языке N, не значит ли, что в этом есть какой-то смысл?

Пеар называется

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

Скриншоты говорят нам, что ничего экстраординарного в UI нет :} Капча booting тоже явно на что-то намекает.

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

>А большинство действительно ошибается редко, если под большинством подразумевать компетентную в вопросе группу людей.

Эээ... Вообще-то на дворе кризис, если ты не заметил. Как ты после этого свято веришь в большинство - мне сложно понять.

Большинство курило; заливало в машины просвинцованный бензин; строило коммунизм... Список можно продолжать :)

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

>Ну они пытаются WPF прикрутить.
Мне кажется, или кто-то утверждал, что моно для девелопмента кроссплатформенного софта (включая венду) уже можно использовать?
Они его прикрутят когда выйдет .net 4.0 с какой-нибудь ещё новой какашкой. И моно всегда будет устаревшим.

>к тому же есть привязка к gtk на виндус нормально работает.

Ну блин, с тем же успехом можно помимо gtk притащить ещё и питона, да.
А ещё лучше использовать жабу и не насиловать себе мозги.

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

> Скриншоты говорят нам, что ничего экстраординарного в UI нет

Даже то, что прям в нем можно посмотреть ролик с ютуба?

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

> Они его прикрутят когда выйдет .net 4.0 с какой-нибудь ещё новой какашкой. И моно всегда будет устаревшим.

Я бы сказал, что когда они его прикрутят, выйдет .net 4 с несовместимой какой, и все сраазу на ней писать начнут

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

> Даже то, что прям в нем можно посмотреть ролик с ютуба?

Это чертовски сложно - открыть ссылку :)

Хотя если они уже научились делать нечто типа OLE и т.д. - то наверное стоит посмотреть на Mono :)

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

ну и подергай библиотеки из разных языков из ОС ЛИнукс.

cab ★★★★
()

Чёт их сайт не открывается. ЛОР-эффект?

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

А профит в том, что решение задачи от языка программирования зависеть перестаёт. То есть, программа на C# может дергать библиотеку, написанную на F#, Boo или еще чего. Очень привлекательная ситуация для разработчиков. Хотя здесь и минус есть - тот кто знает C# ничего не сможет сделать с либой на F#, если его не знают. Но очень часто в исходники либ и не лазают. А профит перевешивает этот недостаток.

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

> Это чертовски сложно - открыть ссылку

Да, это чертовски сложно. Особенно, если можно этого не делать. Мне не надо переключаться в браузер и обратно (тем более, что он может быть и не запущен).

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

>Даже то, что прям в нем можно посмотреть ролик с ютуба?

Это заслуга дотнета? Да и не нужны ролики с тытрубы в IM.

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

> WebKit это умеет

Фуууу!!!!

Спасибо что написал об этом, я уж подумал что это профит от Mono такой... Знач не надо такого счастья мне :-D

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

Вёб интерфейс гугла умеет. Наверняка оттуда идею взяли.

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

> Это заслуга дотнета?

Какая разница чья эта заслуга? Он умеет, другие клиенты -- нет.

> Да и не нужны ролики с тытрубы в IM.

Не нужны решальщики за всех.

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

Разница большая. Если бы это была фича моно, то можно было бы сказать, что вот, Моно крут, а ваши поделки — <censored/>. А так…

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

и какие же языки в этой многоязыковой платформе? С#, невероятно испоганенные плюсы и пара-тройка быдлоязыков, на которых никто не пишет? в чём профит?

PayableOnDeath
()

Очень "содержательный" тред. А кто скажет такую вещь: в gtk# не работают некоторые функции WinForms из-за того, что очередь сообщений в винде и gtk организована по разному. А как теперь?! У Qt же нет таких проблем и лицензия наконец-то стала всех устраивать?

P.S. Так gtk и похоронить можно... ;) но это не в тему.

GladAlex ★★★★★
()

Поставил. Впечатления:

1. Контакт лист приятный. Именно такого интерфейса ждал давно. Анимация плавная и не раздражает. За это не жалко отдать лишних 30 мегабайт.

2. Вот chat уже совсем не так удобен и приятен. Но думаю это дело времени.

3. Дохренища настроек задезблены.

4. "Шары" - сообщения, вылезающие из трея почему то GTKшные о_О

5. Иконка осьминога-ктулху дурацкая.

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

Кроме C# VB, F#, Python, Lisp и не пара-тройка, а счет уже на десятки пошел http://www.dotnetpowered.com/languages.aspx А профит, в том, что не надо искать очередную библиотеку для языка, когда есть готовая для платформы. Это раз. А два - не все языки себя одинаково на разных задачах ведут. А тут можно заюзать их вместе, что очень привлекательно.

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

>как-как, смириться с тем, что такие косяки будут всегда в "мегапродвинутых" платформах

А посодержательнее информация есть?! Что изменится с WinForms и очередью сообщений, научится ли наконец моно использовать функциональность графического интерфейса .Net полностью?!

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

> Анимация плавная и не раздражает. За это не жалко отдать лишних 30

Ох лол. Лишних 30 метров ты отдал не за анимацию, а за мону, которую прилепили сбоку. Анимация была бы такая же и даже лучше на чистом Qt.

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

Просто реально ситуация такая:
1. C#
2. VB.NET - точный с# только с несколько другим синтаксисом
3. j# умерло, толком не развившись
5. F# на стадии разработки, и что будет непонятно
6. Managed C++ - такой ужас, что становиться страшно. Как язык, АФАИК не пользуюется, только способ поюзать с++сный код в .НЕТе, на сколько реально используется не знаю, честно говоря.
7. nemerle - его уже нет и толком и не было.
8. delphi - его уже тоже почти никто в таком варианте не пользует.
9. ironpython, ironruby - поскольку постольку.

Итого посчитайте, так уж много?

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

Верно лишь отчасти. Моно заслуга не в том, что она сам по себе умеет. А в том, что на дурном С++ этого писать никто не хочет, а на моно, вот, написали. Значит спасибо моно.

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

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

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

> А тут можно заюзать их вместе, что очень привлекательно.

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

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

В копыте интферфейс тоже вполне себе приятный :}

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

>А профит в том, что решение задачи от языка программирования зависеть перестаёт. То есть, программа на C# может дергать библиотеку, написанную на F#, Boo или еще чего.

Да, это больше всего мне импонирует. В JVM такого на практике нет. В идеале - могло бы быть не хуже, если бы JVM-языки массово, скажем, .class/.jar генерили. На практике, увы, такого нет. Или есть (реже), но тянет за собой такую тонну .jar'ов от рантайма языков, что ужас берёт :)

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

>Анимация была бы такая же и даже лучше на чистом Qt.

«бы»

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

Блин, я там подписан ;) Вы упорно не хотите слушать. Да, всё это делается несложно средствами КуТэ. Но на с++ такого никто написать не захотел, на с# - захотели, и это хорошо.

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

> F# на стадии разработки, и что будет непонятно

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

ironpython, ironruby не знаю насколько постольку поскольку, но есть более интересный Воо, тоже вполне себе может "выбиться в люди".

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

Я в курсе этого списка. Но вот почему то, ни один их этих языков никто особо не пользуется. Все почему то пользуются первоисточниками : java, python, smalltalk, ruby, ocaml etc. ;)

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

Глянуть можно тут http://www.is-research.de/info/vmlanguages/ Проблема однако не в наличии языка. Проблема в создании __эффективного__ языка для JVM семантика которого сколько-нибудь серьезно отличается от Java. Потому и нет ничего подобного, например, окамлк для жабы.

Воо я упомянул ниже, а в списке он есть.

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