Страница: 1 |
Страница: 1 |
Вопрос: Mono
Добавлено: 04.04.05 16:50
Автор вопроса: Павел | Web-сайт:
Цитата из рассылки ".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-сайт:
Профиль | | #1
Добавлено: 04.04.05 17:00
Очень познавательно. Но это нужно было в общий форум кидать, а не в .NET
Номер ответа: 2
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #2
Добавлено: 05.04.05 01:24
Посидим подождем что выйдет, мы же народ не глупый, обучаемый, местами
Номер ответа: 3
Автор ответа:
freeloader
ICQ: 50804884
Вопросов: 72
Ответов: 642
Web-сайт:
Профиль | | #3
Добавлено: 05.04.05 13:34
Класс, вот она кроссплатформеность
Номер ответа: 4
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #4
Добавлено: 05.04.05 13:43
По моему это просто упрямство. Выкручиваются как могут только для того чтобы писать под любимую .NET.
Эта компания традиционно покупала и пользовалась продуктами Microsoft, используя VB и C++ для построения продуктов уровня корпорации, служащих для управления пользователями и аутентификации. Но как только город Мюнхен, один из самых больших клиентов, решил перейти на Linux
Шаг городских властей был направлен именно на устранения влияния корпорации Микрософт, а они никак не могут растаться с ним любимым.
Так что это наоборот не положительный, а отрицательный для .NET-чиков аргумент. Нежелание переходить на новые технологии, переучиваться и всё такое. Т.е. своими действиями они не только подрывают авторитет власти и совершают антиобщественные действия, но ещё и проявляют немалое упрямство, которым они так пеняют VB6 програмеров
Номер ответа: 5
Автор ответа:
freeloader
ICQ: 50804884
Вопросов: 72
Ответов: 642
Web-сайт:
Профиль | | #5
Добавлено: 05.04.05 14:08
Псть хоть выкручиваются, хоть выеживаются, хоть вые*ываются, главное сам факт )
Номер ответа: 6
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #6
Добавлено: 05.04.05 14:11
А факт того что весь остальной город перешёл на Linux как бы опускается сам собой?
Тенденция то как раз не в пользу .NET, а это исключение из правил.
Номер ответа: 7
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #7
Добавлено: 05.04.05 14:28
Город перешел на Linux по решению властей, видимо (может просто денег
нету у них ... А вот программеры сделали правильный выбор - .NET
рулит
Номер ответа: 8
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #8
Добавлено: 05.04.05 14:42
Ага, а кто их програмеров когда спрашивал?
Это начальство решило, а програмеры там наверное все под VB6 и их на .NET насильно перевели.
Номер ответа: 9
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #9
Добавлено: 05.04.05 15:52
Номер ответа: 10
Автор ответа:
⊗WaX⊗
Вопросов: 26
Ответов: 325
Web-сайт:
Профиль | | #10
Добавлено: 07.04.05 18:35
Качал я моно и ставил (еще когда 1 версия вышла), реальная кроссплатформенность есть!
Н моно бэйсик на тот момент был полный отстой оконные приложения никак не хотел компилировать причем си шарп работал великолепно.
Плюсы использования моно есть причем не малые хотя бы встроенные postgre и my SQL провайдеры. Про мастдайные не помню не пользовался никогда. GTK# меня совсем не вставил - убогий дизайн до безумия.
ASP.NET без codebehind тоже работал c codebehind у меня не заработал, но я склонен рассматривать это как собственные глюки. Под Апач Моно не настраивал хотя mod_mono существует. К стандартному Веб серверу Моно претензий дохрена - перечислять не буду, но в цело готов изучить когда Майкрософт всерьёз возьмется за таких нечестных программистов как я.