|
|
| Результаты опроса: Есть ли будущее у .NET? | |||
| Нет. |
|
9 | 15.79% |
| Есть. |
|
48 | 84.21% |
| Голосовавшие: 57. Вы ещё не голосовали в этом опросе | |||
|
|
Рейтинг 4.78/37:
|
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
|
Тупиковый путь .NET09.02.2015, 21:23. Показов 8612. Ответов 93
Как вы думаете: долго ли проживёт технология .NET, и есть ли у неё будущее? По-моему, эта технология обречена. Со временем, когда Билл Гейтс отдаст концы, технология .NET начнёт умирать. Windows умрёт, приобретёт популярность Linux, C# умрёт и т. д.
А вы как считаете, уважаемые форумчане?
0
|
|
| 09.02.2015, 21:23 | |
|
Ответы с готовыми решениями:
93
Путь распаковки библиотеки DirectShow .NET в VS2015 Asp.net VS 2013 - поменять путь к Debug Работа с GMap.Net установить путь к gmdb |
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
|
| 03.03.2015, 12:07 [ТС] | |
|
По-моему, Microsoft уничтожит сама себя так же, как когда-то уничтожила Nokia:
Томи Ахонен: я расскажу вам, как Стивен Элоп уничтожал величие Nokia P.S. Эта компания будет крушить всё вокруг себя. А потом и сама рухнет.
0
|
|
|
3390 / 1913 / 571
Регистрация: 09.04.2015
Сообщений: 5,365
|
|
| 24.11.2016, 13:48 | |
|
0
|
|
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
|
| 29.11.2016, 19:52 [ТС] | |
|
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
|
|
|
Администратор
|
|
| 03.12.2016, 09:24 | |
|
0
|
|
|
Администратор
|
|
| 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
|
|
|
Администратор
|
|
| 06.12.2016, 10:55 | |
|
Mono не является никаким дополнением и тем более оберткой. Это часть .NET. Тут видимо люди путают с .NET Framework.
С открытием исходного кода, разработкой .NET Core и переходом Икасы в MS, лет через 5 вообще все эти путанные понятия станут не нужны - останется одна технология .NET для всех платформ.
0
|
|
|
Администратор
|
|
| 06.12.2016, 14:37 | |
|
NeoMatrix, когда-то .NET и .NET Framework означали одно и тоже - комплекс программных средств для разработки ПО. Сейчас .NET можно назвать идеологией или философией в разработке, строящейся на определённых принципах. .NET Framework - это реализация этой философии компанией Microsoft для Windows. Mono и .NET Core - кроссплатформенные реализации (от СПО и MS соответственно). Т.е. это конкретные программы и средства (компиляторы, библиотеки и т.д.), а не понятия и идеи.
Если бы изначально MS планировала сделать систему кроссплатформенной (что было маловероятно в те времена), никакой бы путаницы не было. Можно, например, про Qt сказать тоже самое - это идеология разработки ПО с одной стороны и средства разработки с другой. Но в том же Qt нет необходимости отделять одно от другого - это единое целое. С .NET такая проблема есть и я надеюсь, что придёт время, когда идея, положенная в основу .NET может быть выражена без ограничений на любой ОС.
0
|
|
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
|||
| 06.12.2016, 17:24 | |||
|
0
|
|||
|
Администратор
|
||
| 06.12.2016, 17:32 | ||
0
|
||
| 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 минут Тут не стоит забывать, для чего создавался язык 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
|
||
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
||
| 20.12.2016, 11:07 | ||
Обобщенную функцию сортировки на java-то теперь-то хоть уже можно написать, или все еще нет?
0
|
||
| 20.12.2016, 20:28 | ||
|
Берете компоратор, который сравнивает 2 объекта и в путь)
0
|
||
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
||
| 21.12.2016, 12:37 | ||
0
|
||
| 21.12.2016, 20:32 | ||||||
|
Ну насколько я понял, вот что надо сделать
0
|
||||||
| 21.12.2016, 20:32 | |
|
Ошибка в System.Net.HttpListener - Системе не удается найти указанный путь Как указать путь к БД MySQL локально, используя MySQL Connector/Net Оптимизация производительности C#.NET (Алгоритм, Многопоточность, Debug, Release, .Net Core, Net Native) Объясните на пальцах совместимость библиотек в .Net Core, .Net Framework, .Net Standart Удаленный SQL-сервер Ado.Net + .Net remoting + Asp .Net Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Когда логика программы не спасает от человеческих ошибок
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
Текстовая версия
|