Comments 22
Я хоть на моно и не пишу особо, но успехи Мигеля меня радуют.
+6
На самом деле это очень круто, что они там делают. По сути, своими силами разработали почти полную копию .Net Framework, средства компиляции, отладки, плюс еще и для iPhone, Android. Это очень круто
+1
Да, Mono очень радует. А еще очень приятно, что Microsoft не душит проект патентами и даже наоборот старается «втянуться» в opensource.
+4
Дык, если бы они это сделали сильно раньше — вполне возможно, что на этом рынке сейчас Java бы с ними сильно делилась, но пока это только начало…
+2
Почти? Самых интересных плюшек типа WPF нет!
0
Вы всегда можете помочь сообществу Open Source :)
0
UFO just landed and posted this here
Потому его в Моно и нет: он сложно реализуем, а используется он относительно ASP.NET не так и часто. У любой разработки есть приоритеты. Если дать приоритет на WPF, то получим прикольную тему, wpf на *nix, прикольная игрушка. Этим никто пользоваться не будет. А вот ASP.NET на *nix -> это правильный вектор.
+1
Допиливать QML, ага :)
+1
Собственно судя по страничке о совместимости почти всё остальное поддерживается. Полную поддержку WCF обещают в Mono 3.0. Если писать кроссплатформенное приложение без GUI — отличный инструмент. Если с GUI — никто не мешает установить Mono под Windows вместе с GTK#. Всё-таки Mono идёт своим путём, и некоторые полезные возможности есть только в Mono. Например, Mono Cecil, Mono.Simd, Comiler as a service и другое (можно поизучать на официальном сайте). Так что ребят можно только похвалить, что они проделали столько полезной работы, и продолжают этим заниматься. А Microsoft можно поругать, что не делится всеми исходными кодами .NET, так бы уже давно и WPF был на всех платформах, и совместимость бы была на высоте :)
+1
Но есть moonlight, значит и до WPF недалеко, но скорей всего он просто не стоит в приоритете. А вот что огорчает, так это то что моно в несколько раз тормознутней .net и со стабильностью не все хорошо.
0
чего-то я не въехал под какой лицензией они это дело выпустили? В исходниках licence header-а нет.
+1
Значит ли это, что скоро ASP.NET будет полностью поддерживатья на *nix системах?
0
Насколько я понимаю, он уже поддерживается, просто начиная с этого этапа, ASP.NET для *nix фактически будет разрабатываться Microsoft, с полной поддержкой. Т.е. команда Мигеля сбросила с себя огромный балласт, необходимо будет просто мержиться с бранчи Microsoft
+4
И проверять, действительно ли код, заточенные под .NET, так же работает и под Mono
+1
Конечным разработчикам таки да, придется, при необходимости, проверяться на совместимость с Mono. Но теперь есть стимул это делать, зная, что твой код работает на «официальной» платформе, а не на «ребята скопировали и вроде работает». Это, на мой взгляд, еще один очень правильный шаг в сторону построения/поддержки хороших, распределенно/облачных систем. И хочется порадоваться как за Мигеля, который дотянул проект до такой важной точки, так и за тех, кто продавил (или пропиарил) решение в MS.
0
Согласен, со стороны кажется что шаг правильный и важный. Как окажется на самом деле — посмотрим.
Просто какое-то время назад я лично пытался запустить проект с использованием NHibernate на Mono — было какое-то странное падение, то ли непонятный баг. Взял исходники Mono, нашёл в коде стандартной библиотеки причину, подправил и отправил багрепорт кому следует. На самом деле оказалось, что баг был в NHibernate — они по незнанию опирались на поведение .NET, не описанное в официальной спеке. Соответственно, Mono в этом случае вело себя по-другому. Боюсь, подобных нюансов там ещё пруд пруди…
Просто какое-то время назад я лично пытался запустить проект с использованием NHibernate на Mono — было какое-то странное падение, то ли непонятный баг. Взял исходники Mono, нашёл в коде стандартной библиотеки причину, подправил и отправил багрепорт кому следует. На самом деле оказалось, что баг был в NHibernate — они по незнанию опирались на поведение .NET, не описанное в официальной спеке. Соответственно, Mono в этом случае вело себя по-другому. Боюсь, подобных нюансов там ещё пруд пруди…
0
Ну чудес-то не бывает :) Понятно, что если бы MS изначально вел ASP.NET (да и вообще .NET) как мультиплатформенную технологию, то сейчас многие из нас были бы в шоколаде. Потому что, ИМХО, .NET как платформа намного лучше гораздо удобнее Java.*. Но и теперь начать выходить на другие платформы еще не поздно. Наверное даже лучше через OpenSource-модель, чем самим.
0
Sign up to leave a comment.
Microsoft перевел в Open Source еще одну часть стека технологий ASP.NET