Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Mono Добавлено: 04.04.05 16:50  

Автор вопроса:  Павел | Web-сайт: www.vbnet.ru | ICQ: 326066673 
Цитата из рассылки ".NET Собеседник".

Volcker Informatik AG перешла от использования Microsoft .Net на Mono. Эта компания традиционно покупала и пользовалась продуктами Microsoft, используя VB и C++ для построения продуктов уровня корпорации, служащих для управления пользователями и аутентификации. Но как только город Мюнхен, один из самых больших клиентов, решил перейти на Linux, компании понадобилась технология, которая работала бы в кросс-платформенной среде.

У них был выбор - Java или Mono; они решили переписать всё на C# под Mono.

За 9 месяцев они трансформировали семь миллионов строк кода на VB и C++ code в два миллиона строк на C#, которые работают как под Windows, так и под Linux. Даже для проекта такой сложности и такого размера, компания нашла Mono "очень стабильным и лёгким в изучении." Так удалось сократить время тестирования на 60% и, конечно же, сэкономить на куче серверных лицензий. (Подробнее www.novell.com/success/volcker.html)

Большим шагом вперёд для Mono был выпуск версии 1.1.4. Если вы следили за выпусками Mono, то вы должны были ассоциировать понятие ?стабильный? с выпуском версии 1.0.4. Но не теперь. И хотя последние релизы грешили разными ошибками (кроме наличия особенностей .NET 2.0), то теперь они исправлены и команда Mono рекомендует всем перейти на версию 1.1.4.

Некоторые изменения коснулись аспектов безопасности и криптографии, оптимизированы компиляторы JIT и Ahead of Time (AOT); поддержка ASP.NET 2.0 теперь включает мастер-страницы, динамические меню на странице, динамические деревья элементов управления. Больше функций было добавлено в классы консоли. Новая управляемая библиотека System.Windows.Forms (SWF) заменила старую, основанную на WINE, и теперь запускается на OSX. GTK# запускается под Windows, также есть специальный инструмент для конвертирования проектов Visual Studio под Unix, также наличествует и профайлер. А встраивание Mono выглядит более лёгким. (Статус SWF можно посмотреть здесь http://svn.myrealbox.com/mwf/class-status-System.Windows.Forms.html)

План разработки Mono также был обновлен. Mono 1.2 ожидается во втором квартале 2005 года, а Mono 2.0 будет разрабатываться параллельно с .NET 2.0 и будет выпущена во втором квартале 2006 года. (См. www.mono-project.com/about/mono-roadmap.html)

Novell, корпорация-?отец? Mono, сейчас увлечена движением ?open source?. Niels Bornstein, известный пользователям Mono как соавтор книг ?Mono: A Developer's Notebook? и ?.NET and XML?, пришёл в Novell как консультант для работы в группе, занимающейся Linux и open source. Tor Liqvist, перенёсший GIMP и GTK+ на Windows, стал членом группы, занимающиейся настольными приложениями. Кроме переноса приложений GTK+ под Windows, Tor поможет портировать Evolution под Windows. David Reveman, один из двух программеров, разработавших Glitz, интерфейс к OpenGL и графическую библиотеку Cairo, которую Mono использует в виде SWF, продолжит свою работу. И, наконец, Robert O'Callahan, знаменитый разработчик, участвовавший в проекте Mozilla, стал тоже частью команды, разрабатывающей настольные приложения. Он продолжит работать над поддержкой Mozilla SVG, многоколоночным форматированием веб-страниц и MonoConnect. Можно было бы сказать ?добро пожаловать в команду?, но так или иначе все эти ребята длительное время были частью команды. (См. пример Glitz www.cs.umu.se/~c99drn/pics/xgl-shot.png )

Ответить

  Ответы Всего ответов: 10  

Номер ответа: 1
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #1
Добавлено: 04.04.05 17:00
Очень познавательно. Но это нужно было в общий форум кидать, а не в .NET ;)

Ответить

Номер ответа: 2
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #2
Добавлено: 05.04.05 01:24
Посидим подождем что выйдет, мы же народ не глупый, обучаемый, местами :)

Ответить

Номер ответа: 3
Автор ответа:
 freeloader



ICQ: 50804884 

Вопросов: 72
Ответов: 642
 Web-сайт: freeloader.folder-pro.net
 Профиль | | #3
Добавлено: 05.04.05 13:34

Класс, вот она кроссплатформеность :)

Ответить

Номер ответа: 4
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #4
Добавлено: 05.04.05 13:43
 По моему это просто упрямство. Выкручиваются как могут только для того чтобы писать под любимую .NET. ;)


Эта компания традиционно покупала и пользовалась продуктами Microsoft, используя VB и C++ для построения продуктов уровня корпорации, служащих для управления пользователями и аутентификации. Но как только город Мюнхен, один из самых больших клиентов, решил перейти на Linux

 Шаг городских властей был направлен именно на устранения влияния корпорации Микрософт, а они никак не могут растаться с ним любимым.
 Так что это наоборот не положительный, а отрицательный для .NET-чиков аргумент. Нежелание переходить на новые технологии, переучиваться и всё такое. Т.е. своими действиями они не только подрывают авторитет власти и совершают антиобщественные действия, но ещё и проявляют немалое упрямство, которым они так пеняют VB6 програмеров ;)

Ответить

Номер ответа: 5
Автор ответа:
 freeloader



ICQ: 50804884 

Вопросов: 72
Ответов: 642
 Web-сайт: freeloader.folder-pro.net
 Профиль | | #5
Добавлено: 05.04.05 14:08

Псть хоть выкручиваются, хоть выеживаются, хоть вые*ываются, главное сам факт :))

Ответить

Номер ответа: 6
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #6
Добавлено: 05.04.05 14:11
 А факт того что весь остальной город перешёл на Linux как бы опускается сам собой? ;)
 Тенденция то как раз не в пользу .NET, а это исключение из правил.

Ответить

Номер ответа: 7
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #7
Добавлено: 05.04.05 14:28
Город перешел на Linux по решению властей, видимо (может просто денег
нету у них ;)... А вот программеры сделали правильный выбор - .NET
рулит :)

Ответить

Номер ответа: 8
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #8
Добавлено: 05.04.05 14:42
Ага, а кто их програмеров когда спрашивал? ;)
Это начальство решило, а програмеры там наверное все под VB6 и их на .NET насильно перевели. :)

Ответить

Номер ответа: 9
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #9
Добавлено: 05.04.05 15:52
Город перешел на Linux по решению властей, видимо (может просто денег нету у них ;)...
А как на счет мелкомягкой агитки, что "совсместная стоимость серверных решений на базе Windows меньше, чем на базе Linux"? :) Тем более, что раз "перешли", значит лицензионный Windows у них уже был, просто их не устраивал он с точки зрения безопасности. И ход программистов свидетельствует отнюдь не о том, что .NET рулез, а лишь о том, что 7 миллионов строк на VB6 и VC намного проще перевести на .NET, чем полностью на C++

Ответить

Номер ответа: 10
Автор ответа:
 ⊗WaX⊗



Вопросов: 26
Ответов: 325
 Web-сайт: sapfir.cift.ru
 Профиль | | #10
Добавлено: 07.04.05 18:35

Качал я моно и ставил (еще когда 1 версия вышла), реальная кроссплатформенность есть!
Н моно бэйсик на тот момент был полный отстой оконные приложения никак не хотел компилировать причем си шарп работал великолепно.
Плюсы использования моно есть причем не малые хотя бы встроенные postgre и my SQL провайдеры. Про мастдайные не помню не пользовался никогда. GTK# меня совсем не вставил - убогий дизайн до безумия.
ASP.NET без codebehind тоже работал c codebehind у меня не заработал, но я склонен рассматривать это как собственные глюки. Под Апач Моно не настраивал хотя mod_mono существует. К стандартному Веб серверу Моно претензий дохрена - перечислять не буду, но в цело готов изучить когда Майкрософт всерьёз возьмется за таких нечестных программистов как я.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам