По сообщению (http://mareksafar.blogspot.com/2009/12/mono-and-c-40.html) от одного из разработчиков Mono, C# компилятор проекта достиг полного соответствия со всеми возможностями, определенными в спецификации C# 4.0 (http://en.wikipedia.org/wiki/C_Sharp_4.0). Например, реализованы такие возможности, как динамическое связывание выражений, необязательные параметры, именованные аргументы, ковариация и контрковариация.URL: http://mareksafar.blogspot.com/2009/12/mono-and-c-40.html
Новость: http://www.opennet.me/opennews/art.shtml?num=24607
google: Результаты 1 - 2 из 2 для контрковариацияwtf?
На английском много ссылок, ключевое выражение "Covariance and ontravariance". Например:
http://en.wikipedia.org/wiki/Covariance_and_contravariance_&...
s/контрковариация/контрвариация/ наверное
>C# компилятор проектаМожет стоит начать писать по-русски?
Оно уже в 4 версии? Представляю себе, какой это синтаксически-перегруженный монстр.
Ага, питон нервно курит в сторонке)))))))
>у нас тоже маны есть:))) хочу заметить: на русском языке)Да читал я эти ваши маны. К сожалению, у MS кроме манов есть еще и опупительная наглость и жлобство. Что ими успешно доказано: стричь купоны за архаичную ФС и кривой костыль к ней - наглость нереальная. И вы хотите чтобы мы поверили что эти люди двигают мир вперед а не просто рубят капусту любыми методами, включая подсадку на зависимость?
Поэтому ну их нафиг. Вместе с их манами. Пусть сидят на них и дальше давятся жабой по своим "супер-пупер" технологиям. А закончится это все тем что их все пошлют нахрен с их "интеллектуальной собственностью" и сделают свое. С шахматами и поэтессами. Микрософт судя по активности пиар-ботов уже понял какой расклад их ожидает. В вебе - это вышло. В мобильном сегменте это происходит. А там глядишь и на десктопах они свое получат. Потому что половина десктопов будет или мобильными или использоваться в основном для веба :-). ИМХО, микрософт понял что в будущем они будут никому нафиг не нужны.
User294 много времени проводит на opennet. и довольно агрессивен в своих суждениях. слава богу он ещё не предлагает C# программистов выучить Java, бросить работу и устроиться в компанию, где программируют на Java.
>чтобы они начали делать WPF для Mono...WPF == Windows Presentation Foundation. Слово Windows прозрачно намекает что это - для виндов.
>в наших руках все!
Надеюсь что ваши планы по подсадке *никсоидов на MSовские технологии накроются медным тазом а микрософт получит то что заслужил своими фортелями за столько лет.
>классная технология построения гибких интерфейсов приложений, с разделением кода и дизайназнаете, ещё моя бабушка кодила на делфи с разделением кода и дизайна.
хочется узнать что-нибудь новое, революционное, разрывающее шаблоны.
>[WPF] это просто классная технология построения гибких интерфейсов
>приложений, с разделением кода и дизайна и кучей удобных концепций типаКак уже правильно заметили, ещё Delphi со своими DFM-ками это позволял. Работая СТОКРАТ БЫСТРЕЕ на железе 10-летней давности. Сейчас я пишу в эстонской VS2010, не способной переварить одностраничный XAML.
И кстати о ХАМЛе... Ни черта он там не разделяет - всё равно к чистому XML прикрутили костыль {Binding}, дёргающий рефлекшн и таки зависящий от низлежащего кода. А попробуй "порисовать" интерфейс без кастомных сборок - ничего не выйдет, нужен полный проект студии.>маршрутизируемых событий и мн.др.
*вяло* Да было уже! Разберитесь с Delphi библиотекой, чем тыкать WPFом - всё уже придумано до нас, причём профессионалами, а не мягкомелкими маркетологами.
>присутствие и нормальная реализация = мой софт работает и под LinuxК счастью у меня вашего софта не будет. Как и моно вообще. Мне дотнета в винде хватило выше крыши. Мало того что ставится час и срет на диск 500 мегами барахла, так еще и проги на ЭТОМ стартуют явно дольше чем я с ленты их грузил на спеккоподобном агрегате с i8080 на 3МГц. А для полного счастья - монструозный сетапер периодически крашится при установке да еще и какую-то троянскую дрянь для файрфокса без спроса норовит поставить. Покорно благодарю но такого срача в винде хватило. Упаси боже такой срач в пингвинах получить. Новель там как, не собирается троянцев к фоксу автоматом догружать? Разумеется с благими намерениями, как обычно.
Юрий Вам и говорят, что никто не хочет использовать .нет потому, что это в первую очередь МС, щас они будут помогать продвигать .нет в моем святом (ну что поделаешь) девственно чистом линуксе, подождут некоторое время и потом в любой момент они предьявят любой компании или разработчику притензии о натушении каких-либо патентов. Всякие заверения о том, что они не будут выдвигать притензий монописателям - это лишь слова. Реальные соглашения у них только с новелом. Поймите мы не против технологий, мы против того, чем их использование может обернуться.
используйте Qt Graphics View Framework + Qt Animation Framework
или зачем нам exeшники под линуксом?
Оно там есть - словом olive зовётся, только почему-то в базовую поставку не включают, вот впф и нету якобы - а так идите в свн и компильте с впф
Значит Мигель сам подтупливает - да пишут, что планов нет, но а как же тогда по-вашему работает Moonlight? ( http://www.mono-project.com/WPF ). Так что там непонятен статус. Сама оливка http://www.mono-project.com/Olive
а на C# можно писать приложения с разделением графики и логики с использованием системы Модель - Представление?
>а на C# можно писать приложения с разделением графики и логики с
>использованием системы Модель - Представление?Можно. Если вы Дункан Маклауд и вам не жалко время.
MVC/MVP блещет только на бумаге, реально же, в любом мало-мальски сложном интерфейсе, контролы по уши завязаны на низлежащие данные. Их можно отделить презентером, но разбираться в получившейся вермишели классов - лучше сразу пристрелите!
почему если дотнет в частности wpf так хорош, на нём досих пор не переписали графическую оболочку windows?
> почему если дотнет в частности wpf так хорош, на нём досих пор
> не переписали графическую оболочку windows?Частично переписали, ядро отображения в WPF встроено в Windows 7 и часть приложений полностью использует XAML (поэтому они на семёрке работают быстрее чем на XP), в восьмёрке наверное всё будет на XAML.