Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Результаты опроса: Есть ли будущее у .NET?
Нет. 9 15.79%
Есть. 48 84.21%
Голосовавшие: 57. Вы ещё не голосовали в этом опросе

 
 
Рейтинг 4.78/37: Рейтинг темы: голосов - 37, средняя оценка - 4.78
 Аватар для Dennis Ritchie
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446

Тупиковый путь .NET

09.02.2015, 21:23. Показов 8612. Ответов 93
Метки .net (Все метки)

Студворк — интернет-сервис помощи студентам
Как вы думаете: долго ли проживёт технология .NET, и есть ли у неё будущее? По-моему, эта технология обречена. Со временем, когда Билл Гейтс отдаст концы, технология .NET начнёт умирать. Windows умрёт, приобретёт популярность Linux, C# умрёт и т. д.
А вы как считаете, уважаемые форумчане?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.02.2015, 21:23
Ответы с готовыми решениями:

Путь распаковки библиотеки DirectShow .NET в VS2015
Добрый вечер. Скачал библиотеку DirectShow .NET, в архиве файлы, куда их распаковывать? Программа сделана на другом ПК где VS2013 и...

Asp.net VS 2013 - поменять путь к Debug
Друзья, подскажите пожалуйста, я создал сайт на asp.net. Когда создавал проект, указал место расположения папки debug, а теперь хочу...

Работа с GMap.Net установить путь к gmdb
Доброго времени суток Осваиваю работу с GMap.Net Есть база gmdb необходимо указать к ней путь Как это сделать программно

93
 Аватар для Dennis Ritchie
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
03.03.2015, 12:07  [ТС]
Студворк — интернет-сервис помощи студентам
По-моему, Microsoft уничтожит сама себя так же, как когда-то уничтожила Nokia:
Томи Ахонен: я расскажу вам, как Стивен Элоп уничтожал величие Nokia
P.S. Эта компания будет крушить всё вокруг себя. А потом и сама рухнет.
0
 Аватар для Sanya_sa
913 / 817 / 333
Регистрация: 03.02.2015
Сообщений: 5,276
Записей в блоге: 9
24.11.2016, 10:59
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Эта компания будет крушить всё вокруг себя. А потом и сама рухнет.
Ну что рухнула))))
0
Эксперт по математике/физике
 Аватар для SSC
3390 / 1913 / 571
Регистрация: 09.04.2015
Сообщений: 5,365
24.11.2016, 13:48
Цитата Сообщение от Sanya_sa Посмотреть сообщение
Ну что рухнула))))
Пока нет, но ежесекундно ждем вызова из .....
0
 Аватар для Dennis Ritchie
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
29.11.2016, 19:52  [ТС]
Цитата Сообщение от SSC Посмотреть сообщение
.....
Из чего?
0
18 / 23 / 18
Регистрация: 13.05.2016
Сообщений: 227
29.11.2016, 21:42
Ну платформа NET, в близлежащее время точно не умрет.

Хотя сейчас периодически появляются новые ОС, типа Tizen, Chrome OS, SteamOS и другие.
Со временем их станет больше.

По этому, нужно думать про кроссплатформенность, а у NET пока нету ее, есть перспективы у .Net Core, но когда она полостью появится, не известно. (по слухам там проблемы с кроссплатформенность, на которую они делали акцент)

Да и + все уходит в интернет и все, что идет к нему. Хоть и есть ASP.NET

Пока по мне только у 2 языков есть кроссплатформенность, это C++ и Java
Хотя по мне у Java тоже в будущем не все хорошо, если гугл уйдет от них на свой Go пример, то он упадет в популярности.


Ну в близлежащее время точно сильных изменений не будет.
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9674 / 4826 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
03.12.2016, 09:24
Цитата Сообщение от 4cfg Посмотреть сообщение
у NET пока нету ее, есть перспективы у .Net Core
Mono, Xamarin?
0
Модератор
Эксперт NIX
 Аватар для NeoMatrix
8537 / 3417 / 105
Регистрация: 24.05.2011
Сообщений: 14,651
Записей в блоге: 8
05.12.2016, 16:42
Народ, а что такое, по вашему, вообще есть .Net ?
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9674 / 4826 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
05.12.2016, 17:00
NeoMatrix, по-моему, здесь не может быть различных трактовок.
Это технология как она есть, а не какое-то отвлечённое или абстрактное понятие.
Упоминавшиеся здесь, например, .NET Core и Mono, есть варианты её реализации для многих платформ и имеют к ней непосредственное отношение.
0
18 / 23 / 18
Регистрация: 13.05.2016
Сообщений: 227
06.12.2016, 09:45
tezaurismosis,
Я имел веду платформу .net, а не ее дополнение
А Mono можно сказать, то что это другая платформа, с основами от net, так что это не чистая .Net. А обертка.
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9674 / 4826 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
06.12.2016, 10:55
Mono не является никаким дополнением и тем более оберткой. Это часть .NET. Тут видимо люди путают с .NET Framework.
С открытием исходного кода, разработкой .NET Core и переходом Икасы в MS, лет через 5 вообще все эти путанные понятия станут не нужны - останется одна технология .NET для всех платформ.
0
Модератор
Эксперт NIX
 Аватар для NeoMatrix
8537 / 3417 / 105
Регистрация: 24.05.2011
Сообщений: 14,651
Записей в блоге: 8
06.12.2016, 14:10
Цитата Сообщение от tezaurismosis Посмотреть сообщение
Это часть .NET. Тут видимо люди путают с .NET Framework.
Так, а в чём их разница? (Оговорюсь: я ни разу внутрь его не заглядывал, ибо не программист)
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9674 / 4826 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
06.12.2016, 14:37
NeoMatrix, когда-то .NET и .NET Framework означали одно и тоже - комплекс программных средств для разработки ПО. Сейчас .NET можно назвать идеологией или философией в разработке, строящейся на определённых принципах. .NET Framework - это реализация этой философии компанией Microsoft для Windows. Mono и .NET Core - кроссплатформенные реализации (от СПО и MS соответственно). Т.е. это конкретные программы и средства (компиляторы, библиотеки и т.д.), а не понятия и идеи.
Если бы изначально MS планировала сделать систему кроссплатформенной (что было маловероятно в те времена), никакой бы путаницы не было. Можно, например, про Qt сказать тоже самое - это идеология разработки ПО с одной стороны и средства разработки с другой. Но в том же Qt нет необходимости отделять одно от другого - это единое целое.
С .NET такая проблема есть и я надеюсь, что придёт время, когда идея, положенная в основу .NET может быть выражена без ограничений на любой ОС.
0
Модератор
Эксперт NIX
 Аватар для NeoMatrix
8537 / 3417 / 105
Регистрация: 24.05.2011
Сообщений: 14,651
Записей в блоге: 8
06.12.2016, 14:52
tezaurismosis, Спасибо за разъяснения.
0
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
06.12.2016, 17:24
Цитата Сообщение от NeoMatrix Посмотреть сообщение
Народ, а что такое, по вашему, вообще есть .Net ?
Фреймворк.
Цитата Сообщение от NeoMatrix Посмотреть сообщение
Так, а в чём их разница?
Между .NET и .NET Framework разницы нет, это одно и то же. Первое короче. Второе более официальное. Также как Россия и Российская Федерация.
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9674 / 4826 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
06.12.2016, 17:32
Цитата Сообщение от pav1uxa Посмотреть сообщение
Второе более официальное.
В документах внутри Microsoft вообще пишут ".NET Framework, платформа Хейлсбергом порождённая и Баллмером благословлённая", что бы прям вообще официально было
0
169 / 66 / 15
Регистрация: 24.03.2013
Сообщений: 467
Записей в блоге: 1
20.12.2016, 08:01
Добавлю свои пять копеек)

Судьба .NET как мне кажется, не очень очевидная и по большей части тусклая в долгосрочной перспективе (скажем в течении 10-20 лет). Самой большой проблемой .NET является Microsoft. Да, да - проблема ребенка - его отец. Проблема одного вендора. Говорить о том, что вот у нас есть проект Mono - ребята, давайте серьезно, при всем уважении к команде Mono, но это не тот уровень. Там слишком много надо работать, и мне как стороннему разработчику проще посмотреть на мир Java, с его открытостью, с большим Open Source комьюнити, в вопросе выбора платформы. И здесь преимущества Java как платформы для разработок вагон и телешка. Вот кто сейчас может сразу сказать киллер фичу .NET? Той фичи, которй нет в Java? К сожалению, обратное утверждение не верно, в джава мире много мест и тем где она на голову выше .NET. B вся эта проблема из-за того что .NET большую часть времени был закрытым проектом, никто не пытался и не было желания создавать свою CLR и возможно решив тем самым проблему одного вендора. Посмотрите сколько имплементаций существует JVM, 4-5 бесплатных точно есть. Такого же про .NET не скажешь. Кто-то может щас возразить, что мол майкрософт тоже идет по этому пути, многое опен сорсит, открывается для комьюнити: и ответ будет да, но посмотрите как он идет туда. Вы видели исходные коды .NET Core Runtime? Посмотрите! Реально зайдите посмотрите на гитхаб. Вот она лежит - Core CLR К чему это я, а к тому, что многие эксперты с ухмылкой смотрят на происходящее. Качество кода выложенного, тот же сорц коды одного GC на 35К строк в одном файле И вот скажите мне, какой разумный человек начнет там копаться ради интереса?
Может ты начнешь? Не братишь, я пасс. Я лучше пойду чем нить интересным себя займу, вон про Scala почитаю лучше. Когда такая корпорация делает такие пафосные, по большей части маркетинговые, действия, ты невольно начинаешь ожидать от них высокий уровень. Ведь не зря же ходят легенды об их высококвалифицированных инженерах?! И они делают такое... Вот что реально было тяжело перед открытием кодов их немного причесать, хотя бы чуть-чуть? Малесинько? Ну чуть-чуть доки там написать, тесты может, ну и там пару мелочей для начинающих, аля how-to так сказать.

А вообще Microsoft это множество компаний с сильно бюрократическим аппаратом (как-то на подкасте РазборПолетов рассказывали про его устройство), и в ней так таковой инновационная составляющая с каждым годом все меньше меньше. Это говорит о перезрелости, по мне так, компании, ей не хватает новых идей, больше клиент-ориентированного саппорта. Но все же надо понимать, что однозначно он не исчезнет в ближайшие 10-20 лет - слишком большая доля рынка за ней. Но факт: Из года в год позиции Microsoft будет сдавать, как в целом, так и в Windows OS сегменте. Отсюда и судьба .NET.

Может кто мои мнения подсчитает бредовым, но это откровенный взгляд во стороны. Я как обычный разработчик со стороны буду только рад, если вся эта платформа будет развиваться, захватывать новые нищи. Только не знаю, как у .NET Framework стоят дела в корпоративном сегменте.

P.S. Когда-то я был ярым поклонником .NET платформы и C# в частности, даже сейчас временами тоскую когда была открыта XNA Framework и мы с друзьями писали свои танчики, реально 3D танчики без большого гемороя на плюсах с его DirectX. Вместо этого у нас была крутая парочка XNA & C# - и нам всего хватало. Потом, почему-то в компании подсчитали что XNA это зло, и надо от него избавляться и избавились за рекордно короткое время.

Добавлено через 1 час 6 минут
Цитата Сообщение от 4cfg Посмотреть сообщение
Хотя по мне у Java тоже в будущем не все хорошо, если гугл уйдет от них на свой Go пример, то он упадет в популярности.
Я бы с этим сильно поспорил :-)

Тут не стоит забывать, для чего создавался язык Go. Язык Go - прежде всего яп для распределенных приложений Wiki

Не по теме:

Язык Go разрабатывался как язык системного программирования для создания высокоэффективных программ, работающих на современных распределённых системах и многоядерных процессорах. Он может рассматриваться как попытка создать замену языку Си



Ну помоему из этого абзаца можно понять, что Golang & Java - это ЯП разных областей применения. Если вам нужен хороший и богатый бэкент - выбор очевиден. Если вы хотите выжимать последние соки из ваших серверных желез, то решение гугла для Вас подойдет в большей степени. Опять же, если Google перейдет на Golang. Даже если перейдет, то это по большому счету ничего координально не меняет: ну получит golang еще пару процентов в рейтинге TIOBE. Но тут другой вопрос - у кого оно отберет эти проценты, упс... у языка Си. Как вы думаете, в долгосрочной перспективе, сложно ли конкурировать с низкоуровневым языком Си Golangy? Я скептически отношусь к нему. По мне это очередной язык, который еще несколько лет побудет в топе, потом займет свою нищу и все более менее успокоятся. Такая же история была с JS, Haskell, Clojure, Python, Scala, etc.

Я конечно, не эксперт ни в какой области, но по мне будущее за Java стеком, как бы ее не критиковали и ругали. Просто посмотрите сколько корпораций сидят на нем, сколько людей на нем пишут, сколько ее саму пилят. Да, язык тоже развивается причем сильно. Посмотрите что было в 1.6, а что стало в 1.7. В 1.8. глобальные изменения, которые на порядок облегчают работу программисту. (Я все ненарадуюсь лямбдам :-)) Про 1.9. тоже можно сказать, нас ждут много вкусностей, даже та же модуляризация) Java давно выросла из сильной платформы и экосистемы, она превратилась в нечто больше чем просто инструмент для решения бизнес задач. Это наверное уже можно сказать общественная субкультура. И сломить этот тренд в ближайшие 20 лет никому не удастся.
0
 Аватар для Voivoid
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
20.12.2016, 11:07
Цитата Сообщение от Almaz_1993 Посмотреть сообщение
Посмотрите что было в 1.6, а что стало в 1.7. В 1.8. глобальные изменения, которые на порядок облегчают работу программисту. (Я все ненарадуюсь лямбдам :-))
Вот это прогресс Обобщенную функцию сортировки на java-то теперь-то хоть уже можно написать, или все еще нет?
0
169 / 66 / 15
Регистрация: 24.03.2013
Сообщений: 467
Записей в блоге: 1
20.12.2016, 20:28
Цитата Сообщение от Voivoid Посмотреть сообщение
Обобщенную функцию сортировки на java-то теперь-то хоть уже можно написать
Насколько я помню, ту обобщенную функцию сортировки начиная с версии 1.5 можно было написать.

Берете компоратор, который сравнивает 2 объекта и в путь)
0
 Аватар для Voivoid
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
21.12.2016, 12:37
Цитата Сообщение от Almaz_1993 Посмотреть сообщение
Насколько я помню, ту обобщенную функцию сортировки начиная с версии 1.5 можно было написать.
Ну тогда наверное тебе не составит труда поправить функцию сортировки в этом коде http://ideone.com/NqEuEE так, чтобы она работала и с int[] и с Integer[]
0
169 / 66 / 15
Регистрация: 24.03.2013
Сообщений: 467
Записей в блоге: 1
21.12.2016, 20:32
Ну насколько я понял, вот что надо сделать
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
    public static <E> void selectionSort(E[] a, Comparator<E> c) {
        for (int i = 0; i < a.length - 1; i++) {
            // find index of smallest element
            int smallest = i;
            for (int j = i + 1; j < a.length; j++) {
                if (c.compare(a[j], (a[smallest])) <=0) {
                    smallest = j;
                }
            }
 
            swap(a, i, smallest);  // swap smallest to front
        }
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.12.2016, 20:32

Ошибка в System.Net.HttpListener - Системе не удается найти указанный путь
Всем привет. Тему создаю тут, т.к. это все-таки не для web Ситуация следующая: Мне для своего приложения понадобилась привязка к аккаунту...

Как указать путь к БД MySQL локально, используя MySQL Connector/Net
На форуме нашел несколько тем, похожих на мою, но решение моей проблемы там не рассматривается. Пишу программу на Visual Studio, язык VB,...

Оптимизация производительности C#.NET (Алгоритм, Многопоточность, Debug, Release, .Net Core, Net Native)
Решил поделится своим небольшим опытом по оптимизации вычислений на C#.NET. НЕ профи, палками не кидать, конструктив приветствуется! ...

Объясните на пальцах совместимость библиотек в .Net Core, .Net Framework, .Net Standart
Изучаю .Net. Хочу написать некое серверное приложение (думаю что учеба лучше на реальном примере, нежели писать примитивные hello world)....

Удаленный SQL-сервер Ado.Net + .Net remoting + Asp .Net
Всем привет! Нужно написать клиент-серверное приложение на основе Microsoft Sql Server 2005 Express Edition. Некое клиент-серверное...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru