LINUX.ORG.RU

Вышел Gnote 0.3.0

 


0

0

Gnote — это попытка переписать Tomboy на С++.

Изменения:

  • Поддержка апплетов.
  • Дополнение для печати.
  • Дополнение «Вставить время и дату».
  • Дополнение Bugzilla.
  • Реализованы дополнительные настройки.
  • Исправлено несколько ошибок, в том числе компиляция с Gtk+ 2.16 и Gtk+ 2.12.

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

★★★★★

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

Ответ на: комментарий от unix

>И зачем тогда нужно mono?

http://mono-project.com

В основном совместимость теряется не из-за Mono/.NET, а из-за того, что вендовая .NET прога, помимо .NET'а юзает кучу вендозависимых фишек...

>Монофилы кричат о полной совместимости с __вендой__, ан совместимости-то и нет!

пруфлик или 4.2

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

>В основном совместимость теряется не из-за Mono/.NET, а из-за того, что вендовая .NET прога, помимо .NET'а юзает кучу вендозависимых фишек...

Тогда зачем нужно mono, если переносимости нет и не будет (ибо Линукс не венда), а писать можно и нанормальных языках? Для кросплатформенности есть Java.

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

>Вот именно. Эта переносимость - маркетинговый бред и только на бумаге, на деле её нет => проект mono не смог достигнуть своих целей => не нужен.

совместимость Mono и .NET очень неплохая.. проблема в том, что виндовые-.net проги часто юзают вендозависимые фишки.. что ломает всю совместимость.

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

>Итак, зачем нужно Mono под Линуксом?

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

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

Про миранду вообще отдельный разговор. Она полностью на WinAPI завязана, к сожалению.

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

>> Монофилы кричат о полной совместимости с __вендой__, ан совместимости-то и нет!

> пруфлик или 4.2


http://www.linux.org.ru/view-message.jsp?msgid=3668077&page=1#3668604 Проекты уровня helloWorld можно и без жирнейшего целлюлитного слоя в виде mono/java/etc писать, а работать они не будут потому что в винде свой дотнет, в моне свой, которые где-то пересекаются, а где-то - нет.

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

>опять-таки, на моно разработка быстрее.. по крайней мере, они так говорят.

Говорят, кур доят и 640 кбайт должно хватить всем.

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

>попробуй запустить setup.exe от Netbeans на MacOS/Linux.

Попробуй запустить себя в направлении стены.

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

>совместимость Mono и .NET очень неплохая.. проблема в том, что виндовые-.net проги часто юзают вендозависимые фишки.. что ломает всю совместимость.

Что за бред? Совместимость или есть (и прога запустится) или ее нет (что, собственно, выше и показали)!

X-Pilot ★★★★★
()
Ответ на: комментарий от mono

проблема в том, что виндовые-.net проги часто юзают вендозависимые фишки.. что ломает всю совместимость.

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

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

> а попытайся запустить setup.exe от JBuilder под Linux.

$ ./setup.exe

$ echo $?

0

$ cat /proc/sys/fs/binfmt_misc/windows | grep interpreter

interpreter /usr/bin/wine

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

> попробуй запустить setup.exe от Netbeans на MacOS/Linux.

У нетбинса setup.exe - это не более чем обертка + модуль самораспаковки для удобства вендузятников. Есть откомпилированный дистрибутив в .tar.gz или zip'e, в нём директория bin, в которой однокликовые запускалки jvm под венду и юникс-шеллы. Можно распаковать куда угодно. Если кому-то мало запускалок, тот может сам вызвать java с лентой параметров.

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

>попробуй запустить setup.exe от Netbeans на MacOS/Linux.

У вас в школе не проходят чем отличается установщик от прикладной программы?

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

>Проекты уровня helloWorld

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

Дело не в разных дот-нетах.. Хотя и в этом тоже дело. Например, в третьем дот-нете очень много фич добавили вистообразных...

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

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

И сколько таких программ пишется под венду?

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

> попробуйте ка мне запустить под Lin Java программу, работающую с реестром, Office через COM и DirectX.

Особо толстая попытка перетроллить?

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

>>Java программу, работающую с реестром, Office через COM и DirectX.

>пруф!

Ил2 штурмовик, правда там D3D через dxwrapper сделан, но там еще DInput и DSound :) И под вайном игра работает гораздо быстрее. чем под вендой.

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

пользователя unix тоже этому не учили.

он тоже попытался запустить инсталлятор Paint.NET (который Win32) под Mono

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

о! еще один костыль!

вся кроссплатформенность решается только через костыли

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

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

чаще всего авторы .NET-программ вообще не задумываются о переносимости...

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

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

>И сколько таких программ пишется под венду?

Это уже другой вопрос.. И в это не Mono виноват.

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

>Подкиньте пару вменяемых поводов ненавидеть Mono )) А то даже интересно стало, что в нём такого. Вещь вполне рабочая, к тому же имеется некоторая совместимость с вендой..

Оно тянет гном

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

>чаще всего авторы .NET-программ вообще не задумываются о переносимости...

=> переносимости нет => mono не нужен

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

>Оно на жабе, exe`шник il2.exe просто запускалка жабы

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

linux4ever
()

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

Поясняю: есть qt4-аппликуха и винда.
1) запускаем
2) наводим на _неактивный_ comboBox
3) крутим колесико
=> элемент автоматически активируется и пролистывает элементы
n) PROFIT!

... и множество схожих примеров. Простым вендоаппликухам такое и не снилось без дополнительных обработчиков событий, которые никто писать не собирается. В джава-swing (win32) юзабилити нет в принципе, но можно подключить гном. А в дотнете есть чо подобное?

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

>чаще всего авторы .NET-программ вообще не задумываются о переносимости...

Но возможность писать переносимый код есть, и это главное. Другое дело -- гном. DE не должна тянуть за собой столько стороннего кода, а тем более из-за одного приложения. У них всё на gtk завязано, пусть всё тянет только gtk.

melkor217 ★★★★★
()

Ещё вопрос: зачем мне в Линуксе все это моновские EXE и DLL?

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

>=> переносимости нет => mono не нужен

1. переносимость между Mono (имеется в виду разные архитектуры и платформы) есть.

2. частичная переносимость между .NET и Mono есть. И я уже писал выше в каких случаях ее нет.

Все. На этом я с вами разговор заканчиваю. Потому что надоело одно и тоже повторять.

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

>элемент автоматически активируется и пролистывает элементы

ТруЪ!

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

>Но возможность писать переносимый код есть, и это главное.

Да. Именно.

>Другое дело -- гном. DE не должна тянуть за собой столько стороннего кода, а тем более из-за одного приложения. У них всё на gtk завязано, пусть всё тянет только gtk.

Программ на Mono не так уж и мало.. К примеру Tomboy, Banshee, Beagle. Все из состава гнома.

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

> Java - не кроссплатформенна!

Возвращайтесь назад в дом с желтыми стенами, и передайте там что вас недолечили. Детский сад елы палы.

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

>А в дотнете есть чо подобное?

mono-qt? =)

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

>Да, но там куча .dll.

Я об этом и пишу, что вроде и жаба, а все равно не Ъ. А перенести эту игру можно сполпинка, переписать DX части на SDL.

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

Зачем нужен этот накастыленный клон клона Жабы - моно, если есть прекрасный Qt4? Ну или сама Жаба накрайняк? Закапывайте. 

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

>Я об этом и пишу, что вроде и жаба, а все равно не Ъ. А перенести эту игру можно сполпинка, переписать DX части на SDL.

С каких это пор на Java пишут для DirectX?

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

Java кропплатформена до тех пор, пока ты сидишь вее песочницы.

как только ты выходишь из нее и начинаешь работать с ОС - все - конец кроссплатформенности.

Пора бы давно уже знать.

у Mono так же

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

>Частичная переносимость? Переносимость либо есть, либо её нет. Tertium non datur.

Да сколько можно...

Возможность писать переносимые проги на .NET и Mono есть. Т.е .NET и Mono между собой совместимы.

Но на практике .NET-проги юзают помимо фреймоворка еще кучу вендофич.

Да и к примеру та же миранда.. Она написана на С++, но под линукс не переносится.. Значит С++ непереносим?

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

>это пор на Java пишут для DirectX?

Я же писал D3D через dxwrapper, т.е. графика там opengl, но сеть, ввод и звук directx в виде отдельных *.dll

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