|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.09.2009, 00:42 | #1 |
Регистрация: 31.08.2009
Сообщений: 7
|
mono. стоит ли браться?
Я разрабатывал в течении 2-х лет софт под .net (как я прочитал в рекламных проспектах, "кроссплатформенная платформа .net"). Времени разбираться не было, поэтому выбрали самую "передовую технологию". Сейчас для нас все так повернулось, что наша система ПО должна работать на Linux сервере. Львинная доля разработанных "кроссплатформенных программ" не идут под моно на Linux. Обнаружилась куча проблем. Часть легко решается, но значительная доля ошибок трудноисправима. С ASP.NET страницами вообще беда.
Хочу спросить у опытных людей, насколько моно серьезный проект? Как, на Ваш взгляд, стоит ли тратить время и переносить софт на MONO с .NET (фраза звучит очень глупо, т.к. я еще месяц назад предполагал, что это синонимы) или стоит заняться переписыванием кода на Java??? Созрел ли моно (ASP.NET) на сегодняшний день для обеспечения работы серьезных сайтов? Есть ли перспективы МОНО, может это очередная тупиковая авантюра? Прошу Вас ответить серьезно, на кону, возможно, мое профессиональное будущее. Похоже, что я вел целую команду разработчиков в неправильном направлении. Если бы я вернулся назад, то, скорее всего, выбрал бы разработку под Java или C/C++ (тем более, что исходные библиотеки были аналогичные по возможностям) |
16.09.2009, 02:28 | #2 |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 117
|
http://www.programmersforum.ru/forumdisplay.php?f=41
Это самый грандиозный холивар на форуме (на моей памяти) про .net и там (наверно) все написано. Сколько не спорь - все сводится к одному: дотнета под линукс нет и не предвидется и кустарный порт mono от левых разработчиков (исчо вспоминается любовь MS к мистификации, недокументированным API и прочей хрени, отравляющей жизнь разработчиков) тут не причем. О чем вы думали, если Ява на протяжении этого времени была всегда под рукой? Низнаю... пляшите с бубном теперь.
Copyright © qpokyc (qpy[the dog]bk.ru), 2008-2009 г.
Последний раз редактировалось qpokyc; 16.09.2009 в 02:30. |
16.09.2009, 15:08 | #3 | |
Регистрация: 31.08.2009
Сообщений: 7
|
Цитата:
Одним из важнейших факторов перехода на .NET для меня была многоязычность технологии. У нас в команде были люди писавшие на Fortran, Java, C++, Visual Basic. Прошло 2 года, все стали писать на C#. Если разрабатывать под .NET серьезно, то проще освоить C#, чем перейти с Fortran на Fortran.NET. С таким же успехом всем можно было начать писать на Java. Большинство, преимуществ .NET перед Java оказались либо ложью, либо сильным преувеличением. К сожалению, я не втретил объективной критики .NET в процессе освоения, большинство авторов книг не считают себя ответственным в объективности описания технологии. .NET литература напоминает рекламный проспект. В отличие от авторов инструкций по применению лекарств, .NET авторы ни разу не написали о противопоказаниях по применению препаратов, решив, что слишком мал процент пользователей, на которых отразятся проблемы .NET. Это, мягко говоря, не красиво. Оказалось, что отвести в книге толщиной более 1000 стр пол страницы о недостатках технологии не решился никто (из тех книг, которые мне попадались), они просто побоялись отпугнуть людей от .NET, расписавшись в непрофессианолизме как программисты и авторы. Литература .NET напоминает выпуск новостей на северокорейском телевидении. Недавно купил книгу Дейтела "Как программировать на С", там на удивлении много критики C и С++, даже подробно описываются проблемы с компиляцией ANSI C на разных платформах. Мы живем в тяжелое время войны платформ программирования. Сколько сейчас всего наплодилось .NET, Java, Delphi... Чтобы разобраться, нужно минимум год потратить на каждую технологию. Я в какой-то степени завидую web дизайнерам с их стандартами. Последний раз редактировалось alexkarta; 16.09.2009 в 15:38. |
|
16.09.2009, 16:26 | #4 | ||
Форумчанин
Регистрация: 07.04.2009
Сообщений: 117
|
Цитата:
Выдержки из разговора с приятелем (перевод с гоблинского): Цитата:
Copyright © qpokyc (qpy[the dog]bk.ru), 2008-2009 г.
|
||
16.09.2009, 23:53 | #5 | |
Регистрация: 31.08.2009
Сообщений: 7
|
Цитата:
Mono, конечно, разочаровал. Кто-нибудь в курсе, существуют ли серьезные проекты и ASP.NET сайты, работающие под моно? В принципе, если бы Novell смогли угнаться за Microsoft и нормально реализовать .net, то это они бы заполучили в свои ряды значительную армию .net программистов, желающий разрабатывать кроссплатформенные приложения. Monodevelop - неплохой инструмент разработки, возможно даже, что на нем можно писать серьезные проекты. Правда, никто не гарантирует, что завтра Novell не бросит Mono. |
|
15.04.2013, 10:26 | #6 |
Пользователь
Регистрация: 21.10.2010
Сообщений: 14
|
Доброго времени суток. Написала сюда, так как близко к теме..
Возникла проблема с C# Необходимо написать программу, принимающую запросы https и отправляющую ответы в виде XML + работа с базой данных Оракл. Без оконного интерфейса. Работать должна на сервере Linux. Можно ли реализовать это на Mono? Есть там такие возможности? Можно ли сделать программу в Visual Studio 2008 или надо сразу делать в MonoDevelop? Подскажите пожалуйста, сама с Моно не работала... |
15.04.2013, 10:37 | #7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А может на самом PL\SQL написать? У Оракла есть модули, поддерживающие разработку приложений для работы с HTTP.
К тому же в скриптах PL можно использовать Java или библиотеки DLL. Я бы не морочил голову на шарпе.
I'm learning to live...
|
15.04.2013, 12:09 | #8 |
Пользователь
Регистрация: 21.10.2010
Сообщений: 14
|
Спасибо за наводку )
Но все же может в C# можно, в разработке на Java у меня пока мало опыта...Хотя может по времени с разборками Mono равносильно будет. Последний раз редактировалось ~Annie~; 15.04.2013 в 12:12. |
16.04.2013, 12:27 | #9 | |
Форумчанин
Регистрация: 29.10.2009
Сообщений: 259
|
Почему у нашего народа такая паранойя на OpenSource и бесплатные вещи?
Сам около года использую Linux/MonoDevelop/Gtk# и специфическая проблема, связанная именно с Mono возникала только один раз - приоритеты потоков, которые в мире многоядерных процессоров фактически никому не нужны! Цитата:
Кто бы что ни говорил, Mono - очень хорошая штука, а ее OpenSource - вообще крайне замечательная вещь (ВОТ официальный линк на GitHub)
Из всех классических книг, посвященных программированию, ненавижу всего одну - русский перевод книги Роберта Седжвика-"Фундаментальные алгоритмы C++". Предпочитаю читать её в оригинале.
|
|
16.04.2013, 16:02 | #10 | |
Пользователь
Регистрация: 21.10.2010
Сообщений: 14
|
Цитата:
Как же без паранойи, когда читаешь, что Моно отстает от .Net.. на форумах много неотвеченных вопросов по Моно... |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Стоит ли браться за эту прогу? | Goblin | Софт | 3 | 09.07.2009 19:28 |
Сборка проектов VS2008 под mono | Toseter | Общие вопросы .NET | 4 | 07.07.2009 15:27 |
Стоит ли начинать с С++ | V.I.P | Свободное общение | 7 | 20.02.2009 07:34 |
Стоит ли изучать С#? | Игорь007 | Свободное общение | 30 | 20.06.2008 14:08 |
Программируем на Mono... ;] | DialSoft | Свободное общение | 0 | 11.01.2008 03:58 |