Свершилось, епта. Не так давно,
Икаса со товарищами из ZOG при жостком анальном окупировании продюссировании Novellом и M$, довольно странно поддерживали "фишки" Net 3.5, выковыривая из мелкомягкого говнокодавоссоздаваемого фреймворка только "изюм" (сиречь,
Moonlight==Silverlight фпрофиль, с подкидным дураком и проститутками), а на
WCF(Indigo) гордо ложили хюй, высказываяс в традиционном ЛОРовском духе "не нужно" (иба есть кросплатформенный
ICE с привязками к шарпу и
буфера google (не сисьге)). И почему спрашивается гордые "професианалы ынтырпрайза" на mono смотрели как на говнонедоделку? Непостижимо! В ней даже RPC своего нет! Собственно, экспериментальный довесок WCFа к mono уже был в некотором противозайчаточном состоянии, называясь какбе иносказателно "olive", что как бы намекает... Эту "дулю" при большом желании предлагалось утянуть из svn и лично потратить недельку на секас с компилятором и настройкой GAC... Но Мигелька в
интервью и
блоге сказал "Indigo не нужно" - и воз был бы ныне там
. Быдлокодеры, например, тусящие на ЛОРе, называли Икасу, например, желтой рыбой и земляным мудаком червяком, плевались и вертели дырке пальцами в висках, думая, как теперь им придеца осваивать новый фреймворк, имитировать на нем сервисы и REST и все прочее, что было в Net 3.5 "искаропки"... (а жабу и RMI изучать уже поздно, например)
На днях, приуроченные к выходу mono 2.6 (или новому году?) заявления на
сайтеге резко поменялис на "теперь WCF является корой... корью? в общем core нашей mono". Радовайтесь дети индиго быдлокодеры WCF... Вас наебали как ребенков! (Зато вы теперь знаете ICE и
буфера гугла... Или еще какую миддлварь - от ICE до CORBA какбе рукой подать... Нененене Девид Блэйн.) И внезапно, можете теперь написать любимый WCF-ный хеллуворлд на своем любимом говношарпе... в Линуксе (ЛОР: ненависть-ненависть-ненависть)... Ваш дедушка мороз Икаса разрешил . (В Novell или в M$ ему уже объяснили, что он ахтунгнеправ и на новый год вообще принято дарить подарки детям.)
Годный пример хеллуворлда можно найти тут:
http://veritas-vos-liberabit.com/monogatari/2009/12/mono-wcf-advent-day-2-hello-wcf.html, хотя Net-овские наработки вполне могут собраться под моной с минимальной обработкой напильником (от пилки для ногтей нашего деда-индиго Мигеля, до рашпиля челябинского фрезеровщика), если, конечно, вы не выебывались, и использовали сирый и убогий православный, алсо суконный и посконный, BasicHttpBinding, не помышляя даже об иных извращениях (Fault-контракты, например, потерялись в недрах где-то... WCF бо зело обширен оказался для прозревших разработчиков mono). REST в первом приближении тоже работает:
http://veritas-vos-liberabit.com/monogatari/2009/12/mono-wcf-advent-day-9-restful-webhttpbinding.html Линкусокапец, и сезонные миграции разработчиков, да-дад.