Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Mono

13 views
Skip to first unread message

Sergeo ANDREJSONS

unread,
Mar 27, 2012, 2:44:52 PM3/27/12
to
Здpавствуй, All!

Как я понимаю, Mono это перенос .Net под Linux
Подскажите, пожалуйста, кто нибудь пользовался этой системой?
Как оно? Работоспособно?
Есть ли, обратный перенос под Win?
Hасколько программы переносимы с одной системы на другую?
Hасколько вся эта система совместима с MS .Net ?
Интересует в первую очередь переносимость C# под Linux.
А так же использование C# под Win без необходимости приобретать лицензию на
Visual Studio.

С уважением - Sergeo

Alexander Wolf

unread,
Apr 11, 2012, 11:31:52 AM4/11/12
to
Привет, Sergeo!

27 мар 12 22:44, Sergeo ANDREJSONS -> All в сообщении по ссылке
area://ru.programming.languages?msgid=2:5030/1256.57+4f720c18:

SA> Как я понимаю, Mono это перенос .Net под Linux
SA> Подскажите, пожалуйста, кто нибудь пользовался этой системой?

Дальше "посмотреть" не трогал, но народ много что ваяет на моне.

SA> Как оно? Работоспособно?

Работоспособно. И жруче.

SA> Есть ли, обратный перенос под Win?

Есть Windows сборка Mono - это оно?

SA> Hасколько программы переносимы с одной системы на другую?

Частично переносимы - зависит от многих факторов.

SA> Hасколько вся эта система совместима с MS .Net ?

Частично совместима.

SA> Интересует в первую очередь переносимость C# под Linux.

Есть не используются WinForms и подобное, то скорее переносимо, чем нет.

SA> А так же использование C# под Win без необходимости приобретать
SA> лицензию на Visual Studio.

А для чего планируется использовать C#? Я к тому, что есть бесплатные
Express-редакции MSVS, но они налагают вполне определенные ограничения на
использование.


С наилучшими пожеланиями, Alexander.

Sergeo ANDREJSONS

unread,
Apr 13, 2012, 11:24:26 AM4/13/12
to
Здpавствуй, Alexander!

Среда 11 Апреля 2012 19:31, ты писал(а) мне, в сообщении по ссылке
area://ru.programming.languages?msgid=2:5004/75.492+4f857aac:

AW> Дальше "посмотреть" не трогал, но народ много что ваяет на моне.
Если не сложно, подскажите, что?

AW> Работоспособно. И жруче.
Более жруче чем NS .NET ?
Честно говоря, идея FrameWork`ов меня как-то смущает...

SA>> Есть ли, обратный перенос под Win?
AW> Есть Windows сборка Mono - это оно?
Видимо да.
Я поставил себе, но пока небыло времени разбираться.


AW> А для чего планируется использовать C#? Я к тому, что есть бесплатные
AW> Express-редакции MSVS, но они налагают вполне определенные ограничения
AW> на использование.

Изначально, когда C# только появился, я относился к нему с большим подозрением,
т.к. это язык заточенный на MS. Hа мой взгляд, если уж использовать язык
высокого уровня, то он должен быть максимально переносимым. К тому же я уже
сталкивался с тем как MS любит придумывать собственные "стандарты".

Hекоторое время назад, мне в руки попалась книга по C#. Я полистал эту книжку
и в кое в чём мне C# даже понравился. Моё первое впечатление было, что C# это
вообще почти сплошной Visual BASIC. (Когда-то давно я писал на Visual BASIC`е
СУБД для работы с Access`овскими базами. Это было на удивление приятно, хотя к
Visual BASIC`у я тоже поначалу относился предвзято.)

В общем, C# меня заинтересовал, поэтому мне интересно насколько широко может
быть его применение в плане поддерживаемых платформ.

Кстати, я читал какую-то статью сравнивавшую C# и Objective-C. По мнению автора
у этих языков много общего. (Поскольку я не знаю обоих, то судить об этом не
могу).

Подскажите, есть ли реализация Objective-C под Win и Linux?
Может GCC или ещё что-то?

Где-то я читал, что Objective-C это альтернативная ветка развития Cи,
отличающаяся от C++, но полностью совместимая с Си.

Сейчас, Objective-C используют под Mac OS X и iOS X, но как я понял, создан
этот язык был довольно давно и совсем для других целей.

Каков вообще уровень этого языка?
Он ближе к C++ или к C# и Java?
Какова оптимальная сфера применения этого языка?

Простите, за такое количество вопросов, просто эта тематика меня интересует.
Я конечно ищу информацию и в Интернете и в других источниках, но свежие мысли
живых людей, всегда полезны.

С уважением - Sergeo

Sergeo ANDREJSONS

unread,
Apr 13, 2012, 11:24:14 PM4/13/12
to
Здpавствуй, Alexander!

Среда 11 Апреля 2012 19:31, ты писал(а) мне, в сообщении по ссылке
area://ru.programming.languages?msgid=2:5004/75.492+4f857aac:

AW> А для чего планируется использовать C#? Я к тому, что есть бесплатные
AW> Express-редакции MSVS, но они налагают вполне определенные ограничения
AW> на использование.

Ограничения по функциональности или ограничения по области применения
написанных программ?


С уважением - Sergeo

Alexander Wolf

unread,
Apr 16, 2012, 8:53:46 AM4/16/12
to
Привет, Sergeo!

14 апр 12 07:24, Sergeo ANDREJSONS -> Alexander Wolf в сообщении по ссылке
area://ru.programming.languages?msgid=2:5030/1256.57+4f88ee58:

SA> Здpавствуй, Alexander!

SA> Среда 11 Апреля 2012 19:31, ты писал(а) мне, в сообщении по ссылке
SA> area://ru.programming.languages?msgid=2:5004/75.492+4f857aac:

AW>> А для чего планируется использовать C#? Я к тому, что есть
AW>> бесплатные Express-редакции MSVS, но они налагают вполне
AW>> определенные ограничения на использование.

SA> Ограничения по функциональности или ограничения по области применения
SA> написанных программ?

Оба пункта - в самой студии много что выпилено + были ограничения на
распространение программ, вышедших из-под экспрессов - читайте внимательно EULA
ну и MSDN.

С наилучшими пожеланиями, Alexander.

Alexander Wolf

unread,
Apr 16, 2012, 8:44:18 AM4/16/12
to
Привет, Sergeo!

13 апр 12 19:24, Sergeo ANDREJSONS -> Alexander Wolf в сообщении по ссылке
area://ru.programming.languages?msgid=2:5030/1256.57+4f884e0f:

SA> Здpавствуй, Alexander!

SA> Среда 11 Апреля 2012 19:31, ты писал(а) мне, в сообщении по ссылке
SA> area://ru.programming.languages?msgid=2:5004/75.492+4f857aac:

AW>> Дальше "посмотреть" не трогал, но народ много что ваяет на моне.
SA> Если не сложно, подскажите, что?

Banshee, Tomboy, Pinta - это из более-менее известных.

AW>> Работоспособно. И жруче.
SA> Более жруче чем NS .NET ?
SA> Честно говоря, идея FrameWork`ов меня как-то смущает...

Примерно одинаково жруче. Hу и дико видеть на linux или bsd в процессах
exe'шники.


SA> В общем, C# меня заинтересовал, поэтому мне интересно насколько широко
SA> может быть его применение в плане поддерживаемых платформ.

Windows + nix'ы, на которых есть порт mono.

SA> Подскажите, есть ли реализация Objective-C под Win и Linux?
SA> Может GCC или ещё что-то?

В GCC есть Obj-C, но насколько хороший судить не берусь. Родная среда для этого
языка Mac OS X, а там ныне в качестве компилятора по умолчанию в XCode
используется clang.

SA> Каков вообще уровень этого языка?

Очень много ПО для Mac OS X и iOS написано исключительно на Obj-C. По отзывам
людей, которые пишут на C, C++ и Obj-C - последний, самый хороший :) Я на Obj-C
ничего не писал, так что ничего плохого или хорошего про него не скажу.

SA> Простите, за такое количество вопросов, просто эта тематика меня
SA> интересует. Я конечно ищу информацию и в Интернете и в других
SA> источниках, но свежие мысли живых людей, всегда полезны.

По Objective-C выходили как-то книжки для разработчиков под Mac OS X/iOS
(iPhone там всякие) - имеет смысл в них порыться, по крайней мере по сканам,
которые в сети ходят.

С наилучшими пожеланиями, Alexander.

0 new messages