1.1, h31 (ok), 23:55, 15/05/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +16 +/– |
В комментариях наверняка будут интересоваться, зачем оно нужно, если есть открытый .NET Core. Ответ таков:
- Mono поддерживает Android/iOS, а .NET Core - ещё нет.
- Mono много куда интегрирован, ещё не все перешли на .NET Core
- Многие библиотеки ещё не готовы к .NET Core
- Народ говорит, что .NET Core ещё сыроват
| |
|
2.3, cmp (ok), 00:03, 16/05/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не, зачем оно вабще нужно, на линухе, только этого шлака не хватает, оракла мало с их ручной установкой, надо еще и мс притащить
| |
|
3.15, ryoken (ok), 07:57, 16/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Не, зачем оно вабще нужно, на линухе
Поправьте, если ошибусь - но его вроде бы OpenRA по зависимостям целую пачку тащит :).
| |
|
|
3.36, Аноним (-), 11:04, 16/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
Одно время, разработчики GNOME хотели сделать C# - неотъемлимой частью десктопного линукса. Я про 2006-2007 годы, когда по умолчанию установили Tomboy, Banshee и F-Spot. Возможно, это было бы к лучшему. Больше прог, больше игр. Но внедрить не удалось - вон игры на движке Unity таскают с собой Portable-версию Mono. Не удалось потому что воспротивилось сообщество, перестав "поддерживать рублём" Novell, и Red Hat, который сделал Gnote вместо Tomboy.
| |
|
4.47, Аноним (-), 12:09, 16/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
Помню=помню! Systemd своего времени! Также ньюфаги топили за Mono, потому что "стильно-модно-молодёжно". Хорошо что отстояли GNOME. Правда, через год его почему-то "зaкoпали".
| |
4.59, Аноним (-), 14:05, 16/05/2017 [^] [^^] [^^^] [ответить]
| +5 +/– |
Моя позиция заключается в основном в том, что у C# нет никаких видимых преимуществ над другими ЯП, а Qt со своим допиленным C++ так и вовсе вырвался вперед настолько, что его вряд ли кто-то догонит в ближайшее время.
Зачем развивать то, что не развивается?
| |
|
5.77, denismaster (?), 15:48, 17/05/2017 [^] [^^] [^^^] [ответить]
| –3 +/– |
Язык С#, да и весь .NET в целом развивается бешеными темпами, намного быстрее джавки(ихний jigsaw не приняли, а streams до уровня LINQ так и не дотягивают), тем более быстрее плюсов.
Да и сам язык приятный. Не борешься с языком, а решаешь задачу.
Да и под линуксом работает, хорошо работает(второй проект уже поднимаем, пишем на федоре), плюс аналог WPF под дотнет кор завезли,с поддержкой gtk, cairo, skia.
Когда linux-сообщество перерастет свои детские болезни и перестанет вопить "нинужно" на абсолютно все подряд, тогда и ситуация улучшится в плане юзабилити системы.
| |
|
6.78, Старый одмин (?), 20:08, 17/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
> тем более быстрее плюсов.
Если ты про производительность, а не про скорость развития библиотеки - обратись к модератору за помощью.
| |
|
5.80, Sabakwaka (ok), 14:47, 18/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
>> у C# нет никаких видимых преимуществ над другими ЯП
НЕТУ «ЯП». Давноооо нету.
Есть _СРЕДА ИСПОЛНЕНИЯ_ — есть дотнет, есть кеды. Есть ОпенСтеп. Кому чего.
Под _СРЕДУ ИСПОЛНЕНИЯ_ — есть инструментарий.
А «ЯП» это Си для микроконтроллеров.
| |
|
|
|
2.5, EHLO (?), 00:27, 16/05/2017 [^] [^^] [^^^] [ответить]
| +13 +/– |
>В комментариях наверняка будут интересоваться, зачем оно нужно, если есть открытый .NET Core
зачем оно нужно, если есть открытый 'зачем оно нужно?' ?
| |
|
3.42, Аноним (-), 11:31, 16/05/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
Оба "и зачем оно нужно?" нужны майкрософту для сохранения контроля над дотнетом: спецификация разрабатывается MS (аналога JCP нет), полный фреймворк делается MS, .NET Core делается MS, основным разработчиком Mono является MS (Xamarin уж несколько лет как прибрали к рукам, так что принципиальной разницы нет).
Просто один из вариантов EEE, ничего необычного.
| |
|
2.7, Аноним (-), 00:57, 16/05/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
Ну, не знаю, лично я в комментариях поинтересуюсь, зачем нужен Mono/.NET Core, когда есть Java. Тем более, что взятая вся вместе дотнет-тусовка (линух + шинда) снова стагнирует, а разрабы обратно переходят на Java.
| |
2.9, Вареник (?), 01:55, 16/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
Нормальных гуев все равно нет, а для серверных вещей Java на порядок интересней.
| |
2.33, Аноним (-), 11:02, 16/05/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
Самое главное забыл: .NET Core и .NET Framework - совершенно разные и никак не связанные продукты. Общего у них только слово ".NET" в названии да основной ЯП. Библиотеки разные (как по синтаксису, так и по семантике), хоть и похожи слегка, принципы разработки разные. .NET Compact и то больше похоже на полноценный .NET, чем это Core.
| |
|
|
4.57, Добрый (?), 13:43, 16/05/2017 [^] [^^] [^^^] [ответить]
| –5 +/– |
Да все работает давно уже. Будем надеяться, что это не ловушка.
| |
|
|
2.83, Онаним (?), 20:21, 26/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
В .Net Core вообще никакого GUI нет вроде, WinForms-прогу на ней не запустить, а на Моне запросто.
| |
|
|
2.10, Аноним (-), 04:10, 16/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
> http://en.smath.info/view/SMathStudio/summary
Нисколько не умаляя достоинства программы, срашиваю вопрос. Внимание на скриншоты. Для чего "клеточка" в фоне под формулами, да еще и не совмещенная и несвязанная с сеткой самих формул и символов? WordArt покоя не дает? Это же такой дурной вкус, что ой ой ой!
| |
2.68, _ (??), 17:13, 16/05/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Затем, что есть куча очень полезных программ написанных на C#
Обезьянка! А два ореха - это куча? (С)
Я уж молчу что приведённые программы звёзд с неба не хватают, твёрдо в категоии "так себе", а вторая так и вобще - **но :(
В юниксах есть правило - мона ни нуна! ТЧК! :)
| |
|
1.11, Аноним (-), 04:24, 16/05/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
То, что .NET от M$ - это еще не делает ее плохой платформой. Это отличная штука лишенная многих болезней Java.
| |
|
2.12, лютый жабист__ (?), 05:09, 16/05/2017 [^] [^^] [^^^] [ответить]
| +7 +/– |
>Это отличная штука лишенная многих болезней Java.
Поначалу прогал на c#. Да, памяти меньше ест. Зато "болезней негрософта" там хоть попой ешь. Чего стоит отсутствие обратной совместимости между разными версиями NET. Это убивает все плюсы наглухо. Аналогов Java EE тоже нет. Ну и на кой ляд такой убийца жабы нужен?
Не говорю уж про то, что сервер на винде это оксюморон.
| |
|
3.14, Аноним (-), 07:01, 16/05/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
из какой пещеры вы выползли?
обратная совместимость есть и всегда была, может руки не из того места растут?
запускать коровский приложения сейчас можно и на линуксе без проблем (даже текст новости на это намекает).
Главное - ненавидеть и опускать - и тогда другие будут думать что он умный и все знает, да?
| |
|
4.19, лютый жабист__ (?), 08:32, 16/05/2017 [^] [^^] [^^^] [ответить]
| +4 +/– |
>обратная совместимость есть и всегда была, может руки не из того места растут?
Особенно фееричные косяки вылезли при обновлении не особо сложного asp-сайтика с winserver2008 на winserver2012. Я не говорю, что пришлось всё пересобирать, хотя зачем(?!) оно же люто совместимое.
Даже после перекомпиляции вылезла тонна мелких проблем с отображением, фильтрацией итд. Т.е. сайт вроде как работает, но коряво.
Дело конечно в косых руках. У Билла Гейца лично всё ОК, я верю!
| |
|
5.21, нах (?), 08:58, 16/05/2017 [^] [^^] [^^^] [ответить]
| –8 +/– |
> с winserver2008 на winserver2012
то есть с .net версии 2 на в лучшем случае - 3.5, а скорее всего на модную 4.5
Ничего, что и язык-то успел измениться, через две major version прыгнули (и это нормальные версии, отражающие архитектурные изменения, а не как в опенотсосии принято, чем больше, тем лучше)? Да и сам iis совершенно другой.
А вот с вашей любимой жабкой - подбор единственно-верного _патчлевела_, куда там, нахрен, релиза (кстати, не просто так оно при запуске об этом предупреждает) - вполне обычная и привычная процедура. Иначе нате вам "socket error" без дальнейших объяснений. К счастью, оракл об этом тоже знает, поэтому оно штатно умеет ставить весь зоопарк версий одновременно. Зачем бы это было нужно, если бы была "совместимость"?
| |
|
6.23, Avator (ok), 09:31, 16/05/2017 [^] [^^] [^^^] [ответить]
| +4 +/– |
Вы о чем? Какой патч левел? Такого термина в Java нет.
Вообще не понятно о чём пишете. Да, мне кажется, вы и сами не понимаете что написали.
| |
|
7.49, нах (?), 12:13, 16/05/2017 [^] [^^] [^^^] [ответить] | –5 +/– | мне, в общем, глубоко наcрать, какие модные термины вы используете головка у жа... большой текст свёрнут, показать | |
|
6.43, Аноним (-), 11:48, 16/05/2017 [^] [^^] [^^^] [ответить] | +/– | By default, an app runs on the version of the NET Framework that it was built ... большой текст свёрнут, показать | |
|
7.50, Аноним (-), 12:14, 16/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
"может" не означает "будет". Эта оговорка на случай мажорного изменения версии - та самая проблема, причину появления которой тебе разжевали выше.
Термин "обратная совместимость" подразумевает обратную совместимость, условия совместимости оговариваются отдельно. Конкретно Майкрософт говорит о том, что запуск по всей видимости возможен, но не гарантируется.
| |
7.52, нах (?), 12:29, 16/05/2017 [^] [^^] [^^^] [ответить] | –2 +/– | да, вот удивительно-то И ведь предполагается, что они туда попали не от балды, ... большой текст свёрнут, показать | |
|
|
|
4.27, eganru (?), 10:10, 16/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
запускать коровский приложения сейчас можно и на линуксе без проблем - не соответствует действительности.
| |
4.70, _ (??), 17:20, 16/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
>запускать коровский приложения сейчас можно и на линуксе без проблем (даже текст новости на это намекает).
БРЕХНЯ! (С) Крамаров из "Неуловимых ..."
:-)
| |
|
5.82, ffirefox (?), 01:19, 21/05/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> БРЕХНЯ! (С) Крамаров из "Неуловимых ..."
> :-)
Немного поправлю:
Это говорил Игнат. А его играл Геннадий Юхтин.
Но, смысл не меняется... :)
| |
|
|
|
|
1.17, Аноним (-), 08:14, 16/05/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Лучше бы его не было. Один раз пытался запустить приложение написанное на *этом* в линксусе, было больно.
| |
1.18, Аноним (-), 08:18, 16/05/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
kotlin лучше чем C#
работает на стабильной платформе Java
для мобилок Xamarin можно накидать приложение как в делфи - но получается лютое г*. т.к. лукн-филл не соблюдает да и бинарники большие.
| |
1.20, hoopoe (ok), 08:41, 16/05/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
а WPF они там не планируют добавить? судя по тенденциям он бы хорошо лёг на вяленого
| |
|
2.37, Аноним (-), 11:05, 16/05/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> а WPF они там не планируют добавить? судя по тенденциям он бы
> хорошо лёг на вяленого
Неа, они это объясняют тем, что WPF урановыми гвоздями намертво прибит к DirectX. Фактически, для создания OpenGL-бэкенда придется его переписывать с нуля. Ну и кроме того, Microsoft выпустила Core фактически для того, чтобы занять позиции на никсовых серверах - гуй их в данном случае не интересует от слова "совсем".
| |
|
3.53, нах (?), 12:36, 16/05/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
> и кроме того, Microsoft выпустила Core фактически для того, чтобы занять
> позиции на никсовых серверах - гуй их в данном случае не интересует от слова "совсем".
кто бы вот объяснил ms'овским индусам, что другие индусы норовят короткий уй свой писать ровно на том же, на чем бэкэнд, потому что с трудом осилили только одну книжку (за вторую что, еще раз деньги платить?)
И в результате мы имеем чудненькую комбинацию редхата внутри (почему редхата? А индус про другие не слышал) и виндовой машины снаружи, для управления.
впрочем, я полагаю, затрат услилий ms'овских индусов на портирование core было около нуля, а с wfp или какой-нибудь универсальной заменой - это ж их кормить надо. Когда Ms'у оно самому надо - "переписать с нуля" за ними ни разу не залеживалось.
| |
|
4.62, Аноним (-), 14:17, 16/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
Другая компания должна потратить время и силы только потому, что в твоей компании управленческий бардак, низкооплачиваемые разработчики и некомпетентный начальник ИТ-отдела?
"Покупайте ГЗУ-2. Губозакатыватель улучшенный, вторая модель, закатывает губы даже у тех баранов, чьи рога из России достают до Кремниевой долины." (с)
| |
|
5.65, нах (?), 15:54, 16/05/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Другая компания должна потратить время и силы только потому, что в твоей компании
увы, увы, мечта прекрасная, но нет. Плохую дорогу я еще пока не купил, не моя она. Все никак с очередной зарплаты не наскребаю, даже если бутылки сдам. И на хепе c zte тоже не хватает (впрочем, такое я бы и за деньги не стал). На циску тем более (это как раз любители жабок кормить, с примерно теми же результатами). Да чего уж там, и на вмварь-то нифига не хватает.
А сказки что там у них "управленческий бардак", "низкооплачиваемые разработчики" и некомпетенты все как один, рассказывает нам, надо думать, гений управления и архистратиг разработок, из карманной лавочки человек аж в пять горе-работников?
А вот некая "другая компания" может и отхапала бы этим очередной огородик - но, к сожалению, с руководством в ней, действительно, не все гладко, нынешний индус еще очень даже ничего на фоне прочих, но глобальных достижений по захвату мира, к сожалению, от него ждать не приходится - скорее идет сдача рубежа за рубежом, с точечными успехами на отдельных направлениях :-(
| |
|
|
3.81, hoopoe (ok), 11:14, 19/05/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
жаль, WPF - одна из немногих вещей, которые у мелкософта получились неплохо...
| |
|
|
1.22, Аноним (-), 09:09, 16/05/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Помимо всего прочего, с Моно и юридические вопросы не до конца урегулированы.
| |
|
2.30, Dimez (??), 10:26, 16/05/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
12.05 (прошлая пятница) очень хорошо показала, у кого разработки на .net + iis :-)
| |
|
|
4.32, Led (ok), 10:53, 16/05/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Так и питонисты с вэбмакаками считаются "программистами"...
| |
|
3.40, Аноним122 (?), 11:26, 16/05/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> 12.05 (прошлая пятница) очень хорошо показала, у кого разработки на .net +
> iis :-)
воот, как только успешное решение на .net так топик сразу пропал
| |
3.60, Добрый (?), 14:07, 16/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
Дот нет кор отвязан от ииса, если что. Есть же кестрел. И вообще самое узкое место в коре - это штатная ормка.
| |
|
4.71, _ (??), 17:53, 16/05/2017 [^] [^^] [^^^] [ответить]
| –3 +/– |
И вообще самое узкое место в коре - это то что он от "данайцев" M$ !
Пока выжить не удавалось никому.
| |
|
|
2.41, anonymus (?), 11:31, 16/05/2017 [^] [^^] [^^^] [ответить]
| +/– |
Это какие юридические вопросы у вас остались после Open Community Promise?
| |
|
3.45, Аноним (-), 11:51, 16/05/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
Хм, действительно, какие юридические вопросы могут быть к *обещанию*?
| |
3.48, Andrey Mitrofanov (?), 12:12, 16/05/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Это какие юридические вопросы у вас остались после Open Community Promise?
Эээ, "Microsoft Community Promise"? Никаких вопросов, всё кристально:
"[,,,]notably the Microsoft APIs and the fact that Banshee contains parts of Mono that we know for a fact based on the Microsoft Community Promise (MCP) to be a patent trap." --http://techrights.org/2009/07/17/fsf-vs-microsoft-community-promises/
"The Community Promise does not give you any rights to exercise the patented claims." ... "Until that happens, free software developers still should not write software that depends on Mono. C# implementations can still be attacked by Microsoft’s patents: the Community Promise is designed to give the company several outs if it wants them." --http://techrights.org/2009/07/17/fsf-vs-microsoft-community-promises/
| |
|
|
|
|
|
4.72, _ (??), 17:55, 16/05/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну пенсионерам разве что.
Модные\молодёжные давно все со смартами. И вот там - мся не нужна точно! :-)
| |
|
|
|
|