Комментарии 46
Вообще, Novell круто нам помогает продвигая такие продукты как Evolution и mono.
0
На счёт mono, я думаю, что это один из пунктов договора MS и Novell.
0
Вполне логично ;-)
0
Занятно, что казалось бы Novell ушла со сцены. А нет! Не хотят уходить :-)
0
Вынужден разочаровать, the Mono project стартовал задолго до. Его вообще изначально Ximian делали, о которых микрософт даже не слышал никогда.
0
Поделитесь вашим изобретением с хабрасообществом?
0
Как только доведу до релиза - без проблем :-)
0
А ещё очень хочется увидеть статью, в которой было бы рассказано о проектировании программы: идеях, проблемах которые возникали, на сколько удачное решение помогло сократить время разработки (возможно, с красивостями в виде UML-диаграмм :-) ) Уж больно интересная (для меня) тема.
А за статью большое спасибо.
А за статью большое спасибо.
+1
Если вдруг надумаешь выкладывать исходники, такой сайт есть - http://fireforge.net/
0
А также SourceForge, CodePlex, Google Code и множество других. Главное — не просто выложить, но еще и ссылку потом сообщить :)
0
"После полугода использования Ubuntu Linux я окончательно решил, что это именно та система, которая мне нужна для работы и развлечений"
"Я запустил Visual Studio"
Весьма забавно смотрится ;)
"Я запустил Visual Studio"
Весьма забавно смотрится ;)
0
MonoDevelop пока не настолько удобный чтобы в нем много кода писать, поэтому исключительно ради Visual Studio у меня стоит Windows с интеграцией рабочего стола :-)
+1
Согласен. Недавно пытался писать на шарпах под маком(как раз в MonoDevelop) - долго плевался. В результате написал на Java, хотя, это, понятное дело, не тот случай.
0
Пришли нелюбители .NET и начали минусовать :-)
-1
За статью спасибо, приятно видеть как человек не растерялся и сам написал программу, а не начал строить костыли и подпорки из десятка других программ.
недавно смотрел на mono под Mac OS X. Не сказал бы что все так хорошо. Попробовал запустить 3 разных программы - сплошная ругань в консоли(хотя одна была уж совсем простая). Сам MonoDevelop тоже не порадовал. Мало того, что все хоткеи абсолютно под Мак не приспособлены, так оно еще и подтормаживало и не захотело компилить созданный Hello world. Я желаю проекту Mono успехов, но пилить его еще и пилить.
Меня удивило то, что .NET сейчас действительно кроссплатформенный
недавно смотрел на mono под Mac OS X. Не сказал бы что все так хорошо. Попробовал запустить 3 разных программы - сплошная ругань в консоли(хотя одна была уж совсем простая). Сам MonoDevelop тоже не порадовал. Мало того, что все хоткеи абсолютно под Мак не приспособлены, так оно еще и подтормаживало и не захотело компилить созданный Hello world. Я желаю проекту Mono успехов, но пилить его еще и пилить.
0
> Меня удивило то, что .NET сейчас действительно кроссплатформенный
В mono Win. Forms поддерживаются крайне ограниченно(нету стандартных методов у стандартных классов), многие методы реализованы иначе и кидают эксепшены в местах очень неожиданных.
В mono Win. Forms поддерживаются крайне ограниченно(нету стандартных методов у стандартных классов), многие методы реализованы иначе и кидают эксепшены в местах очень неожиданных.
0
НЛО прилетело и опубликовало эту надпись здесь
Ну не совместима же, говорю )
Есть такая интересная утилита MoMA. Если бы была совместимость, то ее бы не существовало.
Ну а теперь вот тебе пример: в классе HtmlElement не реализован метод InnerHtml(и другие в том числе).
Естественно программа из-за этого не работает. Это была первая попытка использовать mono.
Вторая попытка была подобной: начали валиться эксепшены в датагрид там, где они не должны были быть. Вывод: несовместимая реализация.
Есть такая интересная утилита MoMA. Если бы была совместимость, то ее бы не существовало.
Ну а теперь вот тебе пример: в классе HtmlElement не реализован метод InnerHtml(и другие в том числе).
Естественно программа из-за этого не работает. Это была первая попытка использовать mono.
Вторая попытка была подобной: начали валиться эксепшены в датагрид там, где они не должны были быть. Вывод: несовместимая реализация.
0
За последних месяца 3 там гору .NET 2 классов дописали и в последнем релизе объявили полную поддержку .NET 2.
0
НЛО прилетело и опубликовало эту надпись здесь
Будем ждать релиза )
Может, ещё замахнёшься на синхронизацию с Thunderbird? Он вроде в последней версии включает всё то же, что и Evolution/Outlook.
Может, ещё замахнёшься на синхронизацию с Thunderbird? Он вроде в последней версии включает всё то же, что и Evolution/Outlook.
0
А это актуально? Вообще много кому нужна такая синхронизация?
Просто странно что нормальной синхронизации КПК с Линуксами нет.
Просто странно что нормальной синхронизации КПК с Линуксами нет.
0
На самом деле я довольно много времени и сил потратил, чтобы синхронизировать КПК, на котором были все рабочие контакты, с домашней машиной, на которой стоит Федора, но так и не преуспел. Честно признаться, для домашних целей мне не нравятся Outlook-подобные почтовики, а по душе больше Thunderbird, вот и хочется, чтобы можно было утром загрузить всю новую почту в наладошку и читать, пока на работу еду, ну и наоборот, когда надо в дороге поработать, чтобы можно было слить рабочие письма на КПК... )
0
Вполне актуально. Полностью поддерживаю cryonyx, только мне например нужна синхронизация с Symbian. Пробовал заниматься этим, правда без особых пока успехов.
0
После некоторого поиска в интернете я обнаружил то, что через USB-кабель я точно не смогу синхронизовать Evolution с КПК (WM6 еще не поддерживается, а проект по синхронизации с WM5 умер полностью).
А как же synce и opensync. http://www.synce.org/moin/SynceWithUbuntu
А как же synce и opensync. http://www.synce.org/moin/SynceWithUbuntu
+1
Даёшь open source :)
0
Кстати, если мне не изменяет память, то эту задачу можно было решить и на Python (который тоже кроссплатформенный и есть под все эти ОС). При этом вам не нужна была бы IDE (но, конечно же, при желании можно взять какую-нить), у вас был бы высокоуровневый язык (с «утиной» типизацией и элементами функционального программирования) и не нужно было бы компилировать код (а значит скрипт на WM всегда можно было бы по быстром подправить в любом текстовом редакторе прямо на машине).
0
Несмотря на важность и значимость задачи (я не шучу), я выбрал (возможно) более простое решение для синхронизации: http://scheduleworld.com, синхронизирует pda/evolution/thunderbird..
Но, конечно, нужен интернет, как же без него.
Но, конечно, нужен интернет, как же без него.
0
как синхронизируешь? через Active Sync или по сети? Т.е. нужно подключать кабелем, или можно по Wi-Fi?
0
Жаль тока, что mono по уровню развития на .net 1.1/2.0 кое-как тянет. Часть классов/функций заглушки.
0
Вообще-то синхронизация по кабелю USB мало чем не отличается от синхронизации по WiFi. В любом случае используется TCP\IP
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Практическая кроссплатформенность