Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.11.18;
Скачать: [xml.tar.bz2];

Вниз

Каковы перспективы Mono?   Найти похожие ветки 

 
Petr V. Abramov ©   (2007-10-13 00:40) [0]

будет ли Mono, совместимое с fw 2.0?
пугает

В ноябре 2006 г. между Microsoft и одним из вендоров Linux, компанией Novell, было заключено двухстороннее соглашение. В его рамках компании договорились воздержаться от обвинений в нарушении патентов и незаконного использования интеллектуальной собственности в своих продуктах вплоть до 2012 г.

http://cnews.ru/news/top/index.shtml?2007/10/12/270248#top_static


 
DrPass ©   (2007-10-13 00:45) [1]


> будет ли Mono, совместимое с fw 2.0?

А надо?


 
turbouser ©   (2007-10-13 00:52) [2]

> [0] Petr V. Abramov ©   (13.10.07 00:40)

мс любят пошуметь. нет по моему (и не только) мнению тупиковая технология.
заявленной кросплатформенности до сих пор нет (а сколько лет прошло??)
моно можно сравнить с wine — «вроде бы все на месте, но чего-то не хватает»
то, что мс опять катит бочку на кого-то чаще всего означает что кто-то
делает что-то полезное и забесплатно.
Для меня вот самое интересное — мс поддерживает suse linux. Зачем?


 
ferr   (2007-10-13 00:57) [3]

> будет ли Mono, совместимое с fw 2.0?

Конечно будет, но проблема в том что уже fw 3.5 на подходе..


 
ferr   (2007-10-13 01:02) [4]

Да и информация старая, вот что на сайте висит:
The Mono C# compiler is considered feature complete for C# 1.0 and C# 2.0 (ECMA) and also contains some of the C# 3.0 features.


 
turbouser ©   (2007-10-13 01:07) [5]

> [3] ferr   (13.10.07 00:57)


> [4] ferr   (13.10.07 01:02)

:-)

> [1] DrPass ©   (13.10.07 00:45)

+1


 
Petr V. Abramov ©   (2007-10-13 01:11) [6]

> Конечно будет, но проблема в том что уже fw 3.5 на подходе..
в случае массового перехода платежеспособных на линух -  на 3.5 с Останкинской башни


 
Petr V. Abramov ©   (2007-10-13 01:15) [7]

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


 
имя   (2007-10-13 02:32) [8]

Удалено модератором


 
Petr V. Abramov ©   (2007-10-13 02:40) [9]

> юзерам сложно, так как фреймворк нужно либо качать,
юзерам по, они слова такого, "фреймворк" не знают и знать не обязаны

мы (я :), конечно, говорим о корпоративных юзерах


 
turbouser ©   (2007-10-13 03:13) [10]

> [9] Petr V. Abramov ©   (13.10.07 02:40)

А не шло бы оно лесом, это NET ?
Я еще ни от кого не слышал нормальных
доводов в пользу этой древней вымирающей
(да да!) технологии.


 
Petr V. Abramov ©   (2007-10-13 03:17) [11]

turbouser ©   (13.10.07 03:13) [10]
эмоционально но голословно


 
turbouser ©   (2007-10-13 03:31) [12]

> [11] Petr V. Abramov ©   (13.10.07 03:17)

Я все же останусь при своем мнении.


 
Sergey Masloff   (2007-10-13 10:25) [13]

wl   (13.10.07 02:32) [8]
Про b2b слышал что-нибудь? Какие юзеры?
С переходом на .NET то чем раньше целый сектор занимался я сейчас один делаю занимая от своего рабочего времени 10%.


 
Alkid ©   (2007-10-13 11:01) [14]


> А не шло бы оно лесом, это NET ?
> Я еще ни от кого не слышал нормальных
> доводов в пользу этой древней вымирающей
> (да да!) технологии.

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


 
wl   (2007-10-13 13:45) [15]

Sergey Masloff   (13.10.07 10:25) [13]
нет не слышал, а что такое b2b.
ну в целом я говорил о том, что дотнет в первую очередь удобен для программиста, или скорее даже группы программистов


 
Petr V. Abramov ©   (2007-10-13 13:55) [16]

> ну в целом я говорил о том, что дотнет в первую очередь удобен для
> программиста, или скорее даже группы программистов
а vcl удобна для юзера? :)


 
Kostafey ©   (2007-10-13 14:11) [17]

> [15] wl   (13.10.07 13:45)
> ну в целом я говорил о том, что дотнет в первую очередь
> удобен для программиста, или скорее даже группы программистов

В чем заключается удобство кроме функций наблюдения
и управления кодом и сборщика мусора?


 
Petr V. Abramov ©   (2007-10-13 14:14) [18]

> Kostafey ©   (13.10.07 14:11) [17]
reflection, остальное все vcl как vcl


 
Eraser ©   (2007-10-13 14:16) [19]

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


 
ferr   (2007-10-13 14:18) [20]

> В чем заключается удобство кроме функций наблюдения
> и управления кодом и сборщика мусора?

Всё перечислять на книгу таки вылезет. Во-первых по мне это один из самых продуманных языков из когда-либо существовавщих, в противовес джаве и с++. Удобства например такие: анонимные делегаты, выводимость типов, поддержка обобщённых классов, удобные делегаты, свойства, события, итераторы, удобная многопоточность, LINQ, Reflection, возможность функции возвращать несколько значений и т д..

Во всём этом нет ничего особо нового, но всё это вместе образует "среду" для эффективного и гланое быстрого создания программ.


 
Kostafey ©   (2007-10-13 14:31) [21]

> [20] ferr   (13.10.07 14:18)
> Во-первых по мне это один из самых продуманных языков из
> когда-либо существовавщих, в противовес джаве и с++.

По-моему речь шла про .net а не про C#, но суть ясна.


> например такие: анонимные делегаты, выводимость типов, поддержка
> обобщённых классов, удобные делегаты, свойства, события,
> итераторы, удобная многопоточность, LINQ, Reflection, возможность
> функции возвращать несколько значений и т д..

К сожалению, пока я не смогу по достоинству оценить все эти преимущества :)


> Во всём этом нет ничего особо нового, но всё это вместе
> образует "среду" для эффективного и гланое быстрого создания
> программ.

Вообще, интересно.
Под средой уже понимаем не IDE а комплекс IDE, язык, среда выполнения.
Наверное, это и правильно.

Но идти на поводу .net не означает ли признание монополии Microsoft?
Да, прошу понять меня правильно, я вовсе не призываю к холивару на тему.


 
Petr V. Abramov ©   (2007-10-13 15:09) [22]

> Kostafey ©   (13.10.07 14:31) [21]
а у тебя цель чтоб тебе было хорошо или чтоб МС сдохла?


 
Kostafey ©   (2007-10-13 15:22) [23]

> [22] Petr V. Abramov ©   (13.10.07 15:09)
> > Kostafey ©   (13.10.07 14:31) [21]
> а у тебя цель чтоб тебе было хорошо или чтоб МС сдохла?


Чтоб было хорошо.
А хорошо не может быть в условиях тотальной гигемонии
проприетарных продуктов.
MS не сдохнет. Но и не в этом дело.

Наблюдаемый сегодня бум IT-индустрии во многом обязан
жесткой конкуренции между крупнейшими компаниями.

Конечно, повлиять на это не представляется возможным,
остается наблюдать :)


 
Petr V. Abramov ©   (2007-10-13 15:28) [24]

> Kostafey ©   (13.10.07 15:22) [23]
да нет особой конкуренции, все процентов по 70-90 в своих нишах держат.
если только sun-ibm-hpcompaq на больших серверах воюют


 
Kostafey ©   (2007-10-13 15:33) [25]

> [24] Petr V. Abramov ©   (13.10.07 15:28)
> > Kostafey ©   (13.10.07 15:22) [23]
> да нет особой конкуренции, все процентов по 70-90 в своих
> нишах держат.
> если только sun-ibm-hpcompaq на больших серверах воюют

В целом согласен.

Но в Web разработке .net с java все же ощутимо конкурируют.


 
Petr V. Abramov ©   (2007-10-13 15:35) [26]

> Kostafey ©   (13.10.07 15:33) [25]
ну это да.


 
Petr V. Abramov ©   (2007-10-13 15:40) [27]

> Kostafey ©   (13.10.07 15:33) [25]
по перейти на java - признать монополию sun :))


 
boa_kaa ©   (2007-10-13 15:48) [28]


> Но идти на поводу .net не означает ли признание монополии
> Microsoft?

бред какой-то. А если я купил торт, значит ли это, что я признал монополию КФ Север?


 
oxffff ©   (2007-10-13 16:32) [29]


> ferr   (13.10.07 14:18) [20]


> возможность функции возвращать несколько значений


не поясните?


 
ferr   (2007-10-13 16:43) [30]

> не поясните?

Я кратко выразился, так что двусмысленно звучит..
Что-то типа:


IEnumerable<int> MyFunc()
{
  for(int i = 0; i < 100; ++i)
     yield return i;
  yield break;
}

...
foreach(int a in MyFunc())
 Console.WriteLine(a);


P.S. мелкая приятность..


 
oxffff ©   (2007-10-13 16:52) [31]


> P.S. мелкая приятность..


А знаменитый yield. А вы знаете как он работает?
Если нет, то очень рекомендую заглянуть в отладчик.
Не сломайте себе мозг.

Да и еще к этому знаменитому yield незабудьте приложить help.

The are several restrictions on where a yield statement can appear, as described in the following.

• It is a compile-time error for a yield statement (of either form) to appear outside a method-body,
operator-body, or accessor-body.
• It is a compile-time error for a yield statement (of either form) to appear inside an anonymous method.
• It is a compile-time error for a yield statement (of either form) to appear in the finally clause of a
try statement.
• It is a compile-time error for a yield return statement to appear anywhere in a try statement that
contains catch-clauses.


 
Kostafey ©   (2007-10-13 17:36) [32]

> [28] boa_kaa ©   (13.10.07 15:48)
>
> > Но идти на поводу .net не означает ли признание монополии
>
> > Microsoft?
>
> бред какой-то. А если я купил торт, значит ли это, что я
> признал монополию КФ Север?

Гы-гы-гы :)
Почто так перегибать-то?


 
celades ©   (2007-10-13 18:13) [33]


> А знаменитый yield. А вы знаете как он работает?
> Если нет, то очень рекомендую заглянуть в отладчик.
> Не сломайте себе мозг.
>
> Да и еще к этому знаменитому yield незабудьте приложить
> help.
>

тебе шашечки или ехать? генераторы на основе yield очень удобная вещь.


 
oxffff ©   (2007-10-13 19:09) [34]


> celades ©   (13.10.07 18:13) [33]
>
> > А знаменитый yield. А вы знаете как он работает?
> > Если нет, то очень рекомендую заглянуть в отладчик.
> > Не сломайте себе мозг.
> >
> > Да и еще к этому знаменитому yield незабудьте приложить
>
> > help.
> >
>
> тебе шашечки или ехать? генераторы на основе yield очень
> удобная вещь.


А я еще раз повторяю. Что смотреть реализацию в C#.
Чтобы не было лишних вопросов.
и Для того, чтобы понять

• It is a compile-time error for a yield statement (of either form) to appear in the finally clause of a
try statement.
• It is a compile-time error for a yield return statement to appear anywhere in a try statement that
contains catch-clauses.


 
celades ©   (2007-10-13 19:31) [35]

>А я еще раз повторяю.
>чтобы понять
молодец. такое стремление к знаниям похвально.


 
oxffff ©   (2007-10-13 19:50) [36]


> celades ©   (13.10.07 19:31) [35]
> >А я еще раз повторяю.
> >чтобы понять
> молодец. такое стремление к знаниям похвально.


Я не совсем корректно выразился.
Мне собствено без разницы.
Главное, чтобы другие понимали как работает yield.
И не утверждали, что C# - это вверх мастерства.
Стоит различать .NET и сам язык.
Но неплохо бы еще знать реализацию, прежде чем говорить так.

Я кстати, сейчас занимаюсь реализаций yield на delphi.
Правда без ASM не обойтись. :)


 
oxffff ©   (2007-10-13 19:52) [37]


> Правда без ASM не обойтись. :)


Если получится, можно будет делать так.

begin
Yield(1);
Yield(2);
Yield(3);
Yield(4);
Yield(5);
......
end;


 
tesseract ©   (2007-10-13 20:08) [38]


> Я кстати, сейчас занимаюсь реализаций yield на delphi.


Щас немного не в теме - но типизированные данные через указатель передаються в лёгкую. Это "фича", а не необходимость в стандартных языках.


 
iZEN ©   (2007-10-13 22:12) [39]


> Eraser ©   (13.10.07 14:16) [19]
>
> в связи с тем, что открыли исходники .net, перспективы думаю
> есть.

Один читает вслух другому. Другой рисует диаграмму. Третий по диаграмме пишет библиотеку. Так создаётся Mono 3. :)))


 
iZEN ©   (2007-10-13 22:16) [40]


> Petr V. Abramov ©   (13.10.07 15:40) [27]
>
> > Kostafey ©   (13.10.07 15:33) [25]
> по перейти на java - признать монополию sun :))

Java — OpenSource, причём по GPLv2. На слуху разработчиков прежде всего группа Apache Foundation, 95% проектов которой написаны на Java.



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2007.11.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.059 c
15-1191588720
Vlad Oshin
2007-10-05 16:52
2007.11.18
Шахматы. Система Тайманова в сицилианской


2-1193683190
sdaf
2007-10-29 21:39
2007.11.18
imageList


1-1188456635
mefodiy
2007-08-30 10:50
2007.11.18
Проблема с выводом данных в QRPrinter


6-1174065437
Сет-тер
2007-03-16 20:17
2007.11.18
Расширение прав


2-1193562604
ari_9
2007-10-28 12:10
2007.11.18
при обновл. датасета оставить DBGrid в той же позиции скроллинга?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский