Среда разработки MonoDevelop успешно портирована (http://tirania.org/blog/archive/2009/Jun-04.html) на платформу Windows. В следующем релизе MonoDevelop 2.2 планируется обеспечить равноправную поддержку разработки Mono и .Net приложений на платформах Linux, MacOS X и Windows. Тестовую версию сборки MonoDevelop для Windows можно загрузить здесь (http://monodevelop.com/Download/Windows_Preview), для работы необходимо установить пакет GTK# for .NET.URL: http://tirania.org/blog/archive/2009/Jun-04.html
Новость: http://www.opennet.me/opennews/art.shtml?num=22104
и как там с патентами?
>и как там с патентами?Пока никак.
MS ждет, пока побольше народу подсядет на Mono.
а потом? колись :)
>а потом? колись :)А потом?
Не знаю.
Я не пророк)Но если посмотреть на то, как MS запатентовала FAT через много лет, как раз для того, чтобы нагибать производителей железа с линуксом внутри, то можно сделать далекоидущие предположения.
> а потом? колись :)Примерно посмотреть типовую схему деятельности MS можно на примере FAT, где дойка началась.Ну а потом чего доброго и тут начнется такая же петрушка.Когда все подсядут и отказаться будет столь же трудно как от FAT.Сейчас рано еще судилища устраивать - надо чтобы побольше дураков подсело и покрепче.Любой рыбак знает что дергать надо вовремя.Если слишком рано дернуть - сорвется рыбка...
>и как там с патентами?А что, собственно? Линукс - это ведь изначально реализация юникса (ну то что Столлман делал, в смысле). В код ведь исходный дотнэту Мигель не глядел когда писал, так что врят ли чего плохого уж такого может быть.
речь про патенты а не про копирайт.
>А что, собственно? Линукс - это ведь изначально реализация юниксаПохожий клон, по образу и подобию.Но не юникс... что пожалуй к лучшему.Для него и всех остальных.
Столлман практически ничего кроме лицензии не делал.
Немножко совсем в GCC копался, и также с EMACS. А Линукс это вообще ядро, причем тут юникс?
Кому они нужны - недопрограммерам виндузятникам ?
ну начинающим и студентам, думаю, самое то.
+1 Скоро снова побуду студентом, так знаете какой язык преподают - прально C#. Мне-то оно и хорошо, а то б больше никогда б повода его поучить и не нашёл бы :)
>Кому они нужны - недопрограммерам виндузятникам ?Уже не только виндузятникам.
Угадайте, на чем написана TomBoy (программулина для записок), если она требует mono.
А она идет в дистрибутивах некоторых линуксовых сразу.
А значит и mono там идет)
Томбой уже потихоньку выкидывают из дистров.
Тут даже статьюха была, жстример вроде называется софтина.
>Томбой уже потихоньку выкидывают из дистров.
>Тут даже статьюха была, жстример вроде называется софтина.Угу.
Это хорошо - здравый смысл в opensource чаще побеждает.
Лучше бы они средства разработки GUI для VB.NET сделали. Или хотя бы мануал наисали, как сделанный в Glade интерфейс к проекту на VB.NET прикрутить.
>Лучше бы они средства разработки GUI для VB.NET сделали. Или хотя бы
>мануал наисали, как сделанный в Glade интерфейс к проекту на VB.NET
>прикрутить.Как по мне - лучше б вы оставались под виндой.Чем пингвин хорош - так это тем что под него нет поделий которые рожают такие как вы по принципу "на отвали".
Visual Basic - это ужас, летящий на крыльях ночи ;)
я читал, что до 70 процентов юзающих visual studio пишут на этом кошмаре, но думал, что то ведь иностранцы... вот скажите, для чего вы выбрали это "чудо" ?
сишный синтаксис всяко лучше (это про альтернативу - C#), и читается удобней, и к тому же не будет ломки, если потом придётся писать на java/c/c++/php/javascript
и других языках с си-подобным синтаксисом.
Для справки: Под Linux пишу исключительно на C++ с библиотекой FLTK, ибо ничего более удобоваримого найти не удалось. И на php пишу свободно, поскольку до C/C++ изучал именно его. Так что никакой ломки быть не может.Под Windows - да, предпочитаю именно VB.
А что, можете ли Вы мне конкретно объяснить, что кошмарного в Visual Basic?
Автоматическое приведение типов (не нужно возиться с itoa, atoi, sprinf, static_cast и прочими извращениями)?
Автоматическое объявление переменных (легко отключается)?
Быстрой и качественной разработкой интерфейса (попробуйте быстро и _качественно_ разработать интерфейс в Glade)?
Или он плох тем, что мне не нужно заботиться о распределнии памяти (привет, malloc!)? А почему, собственно, я должен об этом заботиться? Компилятор умный, пусть сам об этом думает. А я буду думать над алгоритмом решения задачи. Не отвлекаясь, заметьте, на всякую ерунду... Почему я должен думать, как вывести на экран переменную a типа int или double? Я должен делать это на автопилоте, на уровне рефлекса. Msgbox a. Всё: моя программа рисует окошко со значением переменной и кнопкой закрытия. Т.е. делает то, что я от неё хочу. А на C или C++ так не получается, к сожалению, там я должен отвлечься от алгоритма и отдельно механизм вывода сообщения прописать.
Вот почему так популярен VB. Да, производительность приложений на C/C++ на порядок выше. Да, синтаксис C удобен - скажу невероятное: сишный синтаксис мне больше нравится, чем VB! Он красивый и его проще читать. Но VB УДОБЕН, удобен в мелочах. И именно удобство этого языка меня привлекает.