.NET появился в ответ на Java. Сначала майки пытались создавать свою реализацию Java, но...
Java и Microsoft
MSJVM имела существенные отличия от Sun Java, во многом ломающие основополагающую концепцию переносимости программ между разными платформами:
отсутствие поддержки программного интерфейса вызова удалённых методов (RMI);
отсутствие поддержки технологии JNI;
наличие нестандартных расширений, таких, как средства интеграции Java и DCOM, работающих только на платформе Windows.
Тесная интеграция Java с DCOM и Win32 поставила под вопрос кроссплатформенную парадигму языка. Впоследствии это явилось поводом для судебных исков со стороны Sun Microsystems к Microsoft. Суд принял сторону компании Sun Microsystems. В конечном счёте между двумя компаниями была достигнута договорённость о возможности продления срока официальной поддержки пользователей нестандартной Microsoft JVM до конца 2007 года.
В 2005 году компанией Microsoft для платформы .NET был представлен Java-подобный язык J#, не соответствующий официальной спецификации языка Java и исключённый впоследствии из стандартного инструментария разработчика Microsoft Visual Studio, начиная с Visual Studio 2008.
У майкрософт типичная тактика, купить проект с новой технологией. Они буквально с этого начали и это сработало.
MS-DOS
В 1981 году корпорация IBM разместила запрос на создание операционной системы, которая должна была использоваться в новом семействе компьютеров IBM PC. Microsoft выкупила права на операционную систему 86-DOS у Seattle Computer Products и начала работу по её модификации под требования IBM. Впоследствии IBM лицензировала MS-DOS и выпустила её в августе 1981 года под наименованием PC DOS 1.0. В дальнейшем разработка MS-DOS и PC DOS велась Microsoft и IBM совместно до 1993 года, когда были выпущены два раздельных релиза — 6.0 от Microsoft и 6.1 от IBM.
Если они не могли что-то купить, тогда они создавали не кроссплатформенного конкурента. Например, софтовую реализацию OpenGL, а если хочешь чтобы поддерживала видеокарта, то вот тебе DirectX. Потому любой нормальный человек в первую очередь ставит драйвера на видеокарту от производителя.
А я уже давно говорю, зачем вы смотрите на то, что выпускает компания на рынок. Вот зачем? Посмотрите на чём они сами пишут, и вы увидите, что это банально C или C++, зависит от того в каких парадигмах мыслят разработчики.
Ничего личного, только бизнес.
TypeScript — язык программирования, представленный Microsoft в 2012 году и позиционируемый как средство разработки веб-приложений, расширяющее возможности JavaScript.
Разработчиком языка TypeScript является Андерс Хейлсберг, создавший ранее Turbo Pascal, Delphi и C#.
Для Microsoft штампование языков программирования это обычная конвейерная практика. Их там миллион и три тележки. Но мы видишь толерантные толерасты. Да, какой-нибудь C и C++ кроссплатформенны и программы обладают хорошей производительностью и не засирают за зря оперативную память. Но надо же проявлять терпимость. Используй в программировании, что хочешь, или что "заставляет" делать работодатель.
Вопрос, конечно, ещё к работодателю откуда он берёт странные идеи. Не вот эти вот все гики, которые готовы ради прикола изучать брейнфаки, а реальный бизнес. А не секрет, что бизнес в разработке на всякой трешатине, в том числе мобильной, делается не на продаже софта, а на заказах на создание софта. Потому программисты тоже кладут болт.
Просто есть коробочный софт и заказной софт. И это принципиально две разные области деятельности. C#, Java, ещё что-то подобное, всё это заказной софт. Если люди делают коробочный софт для конечного условно тупого пользователя, которому нужно просто установить и запустить программу, то там обычно другой выбор, это C или C++.
Re[2]: Майки спрыгнули с шарпа? Чё ваще происходит?
V>Просто есть коробочный софт и заказной софт. И это принципиально две разные области деятельности. C#, Java, ещё что-то подобное, всё это заказной софт. Если люди делают коробочный софт для конечного условно тупого пользователя, которому нужно просто установить и запустить программу, то там обычно другой выбор, это C или C++.
Полно коробочного софта на C#. Да и на Java встречается.
Не говоря уже о том, что разные компоненты нетривиального софта могут быть написаны на разных языках.
Re[3]: Майки спрыгнули с шарпа? Чё ваще происходит?
Как минимум один из них, судя по его странице в github работает в подразделении связанным с automotive industry. На сколько я помню у MS были какие-то продукты (не автопилоты, вроде что-то иное) в этой области.
Думаю, что в этой области языку типа Rust есть куда больше применений, чем языкам на .Net.
Здравствуйте, пффф, Вы писали:
П>Что кроме Paint.NET?
Ну так с ходу вспоминается:
— Visual Studio (там не чистый .Net, конечно, но думаю уже 80% есть)
— на сколько я знаю, Компас 3D писался на WPF (читал такое про 17 версию, сейчас не знаю)
Из того, чем я периодически пользуюсь:
— OpenLive Writer (увы, уже не поддерживается — а был приятный инструмент для написания статей)
— Captura — утилитка для записи экрана. Увы, автор тоже прекратил развитие.
Есть несколько наших внутренних специализированных инструментов, но это вряд ли стоит считать.
П>Eclipse и производные? Более ужасного софта я не видел. Что ещё?
Я бы скорее вспомнил семейство IDE от JetBrains: Rider, WebStorm, ...
Re[4]: Майки спрыгнули с шарпа? Чё ваще происходит?
M>>Полно коробочного софта на C#.
П>Что кроме Paint.NET?
M>>Да и на Java встречается.
П>Eclipse и производные? Более ужасного софта я не видел. Что ещё?
Вот тут я отвечал в дискуссии по С#/Java на платформе MS Windows: Java/Kotlin .NET/C# GO
Один из признаков, по которым можно определить такой софт: в системных требованиях есть .NET Framework/JRE.
Re[5]: Майки спрыгнули с шарпа? Чё ваще происходит?
Здравствуйте, m2user, Вы писали:
M>Вот тут я отвечал в дискуссии по С#/Java на платформе MS Windows: Java/Kotlin .NET/C# GO M>Один из признаков, по которым можно определить такой софт: в системных требованиях есть .NET Framework/JRE.
M>Используют .NET:
M>vscode + gitgraph (gitgraph на typescript)
vscode ужасен
M>Написано на C++: M>TortoiseGit
TortoiseGit офигенен
Re[5]: Майки спрыгнули с шарпа? Чё ваще происходит?
Здравствуйте, Михаил Романов, Вы писали:
П>>Что кроме Paint.NET? МР>Ну так с ходу вспоминается: МР>- Visual Studio (там не чистый .Net, конечно, но думаю уже 80% есть)
Да, слышал об этом. Хз сколько там в процентах. Но, думаю, основное ядро как было на плюсиках, так и осталось. Но это одно из очень немногих качественных приложений, которое использует .NET
МР>- на сколько я знаю, Компас 3D писался на WPF (читал такое про 17 версию, сейчас не знаю)
Не доводилось попользоваться. Возможно, что он хорош
П>>Eclipse и производные? Более ужасного софта я не видел. Что ещё? МР>Я бы скорее вспомнил семейство IDE от JetBrains: Rider, WebStorm, ...
А, да, про них забыл. IDEA ужасна, как и CLion
Re[3]: Майки спрыгнули с шарпа? Чё ваще происходит?
Здравствуйте, m2user, Вы писали:
M>Полно коробочного софта на C#. Да и на Java встречается. M>Не говоря уже о том, что разные компоненты нетривиального софта могут быть написаны на разных языках.
Писать можно на чём угодно, я сам ещё пытался что-то делать на .NET 1.1, причём после native C+. В принципе хороший был фреймворк, но не кроссплатформенный. А рассказывать сказки про Mono или Wine можно долго и упорно. Но на практике выходит, что тот же C++ в графических интерфейсах уделал другие языки программирования. И не только в них, в битомолках, в сетях, да по сути во всём.
И вот я читаю даже этот форум. Такие темы, как перейти с Delphi на Lazarus. Как запустить C#.NET в GNU/Linux. И так далее и тому подобное. Вы можете пытаться, у вас даже что-то получится, не без глюков. А можете перейти на C++ Qt 5 или выше, и у вас мало того, что будет совместимость с проектами C/C++, ещё и кроссплатформенность включая десктопы и мобильные устройства, и серьёзных глюков несовместимости у вас тоже не будет.
А кто-то пытается использовать Flutter. Вот эти все относительно новые языки, Rust, Dart ещё что-то. Давайте на каждую платформу свой язык. Для Windows C#.NET, для Android Kotlin, для iOS предположим Swift.
Ведь чем отличается коробочный софт от заказного? Можно ведь писать коробочный и заказной софт на чём угодно. А почему нет, язык не запрещает, фреймворки много где есть. Но коробочный софт требует продажи самого софта. Не какой-то там услуги, когда продаётся не сам софт, а услуга через софт.
Да, есть коробочный софт, но Java по сравнению с C++ тормозит, я уже неоднократно с этим сталкивался. А другой софт не кроссплатформенный. А производитель коробочного софта хочет максимального покрытия аудитории, кроссплатформенности, производительности, совместимости с готовыми библиотеками алгоритмов.
Сколько уже велось этих священных компьютерных войн. Шило против мыла, молоко против мяса и так далее. И всё, мы теперь стали толерантными толерастами. Да пиши как говорится на чём хочешь. Заказчик это толстосум, не важно как лучше с точки зрения технологий. Хочешь Java, хочешь C#.NET, пожалуйста, вот тебе куча программистов, любой каприз за твои деньги.
А хочешь Rust, Dart, Kotlin, Swift, или там Go для чего-то, давай пачку денег и вперёд нанимать специалистов. Там уже появляется работа для армии hrюш. Проверяем кандидатов на профессиональную пригодность, куча фреймворков. Вон веб уже во что превратили, страница открывается по сто лет.
Откуда берётся толерастия, потому что можно бесконечно хвалить свою технологию, в смысле ту которую используешь, и ругать чужую, опять же в смысле ту которую не используешь. Проще быть толерантным толерастом, то есть терпилой. Все мы программисты, и жизнь программистов на языке ... важна.
Ты программируешь на языке ..., ты не инвалид, ты особенный программист, ты молодец. Сейчас снимем о тебе ролик как ты достигал успешного успеха. Как ты стремился к вершинам профессии и стал из джуна сначала мидлом, а потом и сеньором в компании под названием <додумать самим>.
А я ещё и ещё раз повторю инструкция для заказчиков, то есть спонсоров софта, тех кто вкладывают деньги. А не программистов, которые бывают увлекаются. Вы хотите создать софт, вложиться в него деньгами.
И вот у вас есть условные конкуренты, уже успешные работающие на рынке продукты. Просто посмотрите на чём они написаны. Зачем смотреть сколько поисковых запросов было по языку и фреймворку в этом году.
Это может быть школьники и студенты учатся новым технологиям. Или ведущая компания вроде майкрософт вложила десятки миллионов долларов в рекламу. И проплатила каждому блогеру или видеоблогеру, чтобы из каждого чайника шла скрытая реклама.
Или они начали нанимать массово программистов засрав сайты работы объявлениями. Или они сагитировали кого-то там дав им взятку с отката, и тоже пошла движуха. Но какое это отношение имеет к вам?
Есть же список требований к продукту, и потому тот же C или C++ выбирают просто банально потому, что это самый простой путь под текущие требования. Что там пишут на Java и C#.NET, я не знаю, но текущие фреймворки позволяют написать доступ к базам данных. С графикой там лучше не работать.
Но и C/C++ позволят работать с базами данных, более этого, эти базы данных будут написаны скорее всего на этих языках. Не хочешь брать C или C++, ну и не надо. Я в чужие дела не лезу, хочешь язык ... значит есть за что.
Re[6]: Майки спрыгнули с шарпа? Чё ваще происходит?
Здравствуйте, пффф, Вы писали:
П>Да, слышал об этом. Хз сколько там в процентах. Но, думаю, основное ядро как было на плюсиках, так и осталось. Но это одно из очень немногих качественных приложений, которое использует .NET
Ну "80%" это я типа так обозначил "еще не всё, но как по мне — сильно больше половины".
Я, конечно полные исходники никогда не видел, но вот так навскидку (я так предполагаю).
Нативно:
— внутренние механизмы Shell (ну там старые механизмы регистрации — те которые на базе Package, управление открытием документами, управление сервисами, старые интерфейсы типа Hierarhy, управление командами/меню, ... )
— поддержка C++ (ну и около — COM/ActiveX)
— компоненты, которым нужно взаимодействовать с нативными кодом: DebugEngine, Performance, чтение дампов — и то, там в основном тонкие прослойки, а поверх уже логика на .Net
Managed:
— почти весь UI (а может и вообще весь) — как минимум весь Shell и редакторы кода
— все механизмы связанные с редактором кода — и сам редактор (со всеми его наворотами!!!) и все плагины (расцветка, Adorners, ...)
— новая система управления проектами (которая Common Project System и на которую, сюрприз, первым заехал C++). Да, она построена на использовании старых механизмов, но это нифига не тонкая обертка — по сути они обращаются к старым методам кода только нужно построить уже готовое дерево проекта (причем UI уже .Net), а всё остальное — это managed
Ну и практически все extensions (а через них сейчас делается почти всё практически полезное):
— поддержка языков
— Git (да они та дергают git.exe, а раньше работали через gitlib, но остальное всё .Net)
— Хmake (реально, запускают в конечном счете сmake / ninja, но всё вокруг — .Net)
— работа с Linux и docker (опять же по схеме выше — в самом низу какая-то нативная библиотека или утилита, а всё поверх — managed)
— ...
П>Не доводилось попользоваться. Возможно, что он хорош
Тоже от меня далеко, но суда по тому, что контора не плохо себя чувствует — продукт вполне себе.
П>А, да, про них забыл. IDEA ужасна, как и CLion
Ну тут я спорить не буду, ибо к Rider привыкнуть не могу уже почти год.
Коллеги вот рады, а я, видимо, слишком старый.
Re[2]: Майки спрыгнули с шарпа? Чё ваще происходит?
Здравствуйте, velkin, Вы писали:
V>.NET появился в ответ на Java. Сначала майки пытались создавать свою реализацию Java, но...
вполне нормальное желание. Куча легаси на С/С++ и DCOM, который с Java работает через груду костылей. Но желание перейти на более безопасный язык есть. Причём нельзя сказать что это желание только microsoft. Была куча сторонних разработчиков со сходными проблемами. Вот и начали пилить свой С#. Заметьте, что Rust "майки" менять не собираются (или создавать аналог). Он их вполне устраивает. Другими словами C# появился не потому что microsoft такой плохой, а потому что Java имела серьёзные недостатки.
Re[6]: Майки спрыгнули с шарпа? Чё ваще происходит?
Отличная альтернатива IDE. Особенно для всяких скриптовых языков и DSL, где нет понятия проекта и есть просто куча отдельных файлов.
П>TortoiseGit офигенен
Отвратительная фигня с убогим интерфейсом.
Такое ощущение, что пытались сделать инструмент для людей, которые не хотят вникать в git, но получилось в итоге неудобно и непонятно.
TortoiseGitMerge — удобный инструмент для слияния версий файлов и разруливания конфликтов.
Re[6]: Майки спрыгнули с шарпа? Чё ваще происходит?
Здравствуйте, velkin, Вы писали:
V>У майкрософт типичная тактика, купить проект с новой технологией. Они буквально с этого начали и это сработало.
Они начали не с этого. Начали они с Basic. В те времена Basic был на персональных компьютерах вместо ОС, и они стали лидером и чуть ли не монополистом этого рынка, написав всё с нуля, причём Билл как савраска сам написал чуть не половину продукта.
Re[2]: Майки спрыгнули с шарпа? Чё ваще происходит?
Здравствуйте, velkin, Вы писали:
v> А можете перейти на C++ Qt 5 или выше, и у вас мало того, что будет совместимость с проектами C/C++, ещё и кроссплатформенность включая десктопы и мобильные устройства, и серьёзных глюков несовместимости у вас тоже не будет.
А еще вы не сможете оплатить его (Qt), потому что вы из РФ. Ну или придется таскать за собой эту жЫрную корову, и апдейться ночью под одеялом. Спасибо, но я пешкм постою.
Здравствуйте, Pzz, Вы писали:
S>>Чушь, они с него спрыгнут, когда сами сделают чтр-тр лучше, что крайне маловероятно. Pzz>Ну, со своего веб-бровсера они таки спрыгнули в пользу перелицованного гуглохрома.
Ну а чего они тут теряли? А бросить разработчиков на своем самом популярном языке чревато.
Кодом людям нужно помогать!
Re[4]: Майки спрыгнули с шарпа? Чё ваще происходит?
Здравствуйте, пффф, Вы писали:
M>>Полно коробочного софта на C#.
П>Что кроме Paint.NET?
В моей тогдашней конторе почти все САПР были написаны на дотнете, винформс. У всех конкурентов было примерно так же. Я там работал до 12го года. Винформс были целой экосистемой — UI создать можно было кликая мышом, в норме почти все вакансии под винду были дотнет + десктоп. Вот после "внедрения" WPF дотнету поплохело, но и на нем писали десктопный софт довольно долго.
Потом почти всё перешло на веб технологии, т.к. сам десктоп можно сказать умер.
Re[5]: Майки спрыгнули с шарпа? Чё ваще происходит?
Здравствуйте, Pauel, Вы писали:
П>>Что кроме Paint.NET?
P>В моей тогдашней конторе почти все САПР были написаны на дотнете, винформс.
Что за САПР такие? Свои самописные? Или коробочные от ведущих собаководов?
P>У всех конкурентов было примерно так же. Я там работал до 12го года. Винформс были целой экосистемой — UI создать можно было кликая мышом, в норме почти все вакансии под винду были дотнет + десктоп. Вот после "внедрения" WPF дотнету поплохело, но и на нем писали десктопный софт довольно долго.
Да всегда кликая мышкой гуй можно было создать только гавёный. Даже в дельфях, которая в своё время была крута, адекватный гуй сделать надо было попотеть. Этак можно доболтаться до того, что можно сделать свой яндекс, просто кликая мышкой по готовым компонентам.
P>Потом почти всё перешло на веб технологии, т.к. сам десктоп можно сказать умер.
Десктоп живее всех живых, просто на веб технологиях, втащенных в десктоп, веб-макадевелоперы постоянно последнее время пытаются сделать что-то годное, но получается очень хреново
Re[5]: Майки спрыгнули с шарпа? Чё ваще происходит?
Здравствуйте, rudzuk, Вы писали:
R>А еще вы не сможете оплатить его (Qt), потому что вы из РФ.
Qt бесплатен и можно использовать под LGPL. Там только 3 ненужных модуля платные. Я вообще считаю, что те кто за него платил занимались благотворительностью. Так то вроде хорошо, что хоть кто-то поддерживает свободный софт. Но если текущие владельцы Qt не хотят денег, то как бы и не надо. Я то им платить и не собирался.
Re[6]: Майки спрыгнули с шарпа? Чё ваще происходит?
Здравствуйте, пффф, Вы писали:
P>>В моей тогдашней конторе почти все САПР были написаны на дотнете, винформс.
П>Что за САПР такие? Свои самописные? Или коробочные от ведущих собаководов?
Коробочные, свои, самописные. Проектирование, анализ, итд. оптических сетей. У конкурентов тож самое.
P>>У всех конкурентов было примерно так же. Я там работал до 12го года. Винформс были целой экосистемой — UI создать можно было кликая мышом, в норме почти все вакансии под винду были дотнет + десктоп. Вот после "внедрения" WPF дотнету поплохело, но и на нем писали десктопный софт довольно долго.
П>Да всегда кликая мышкой гуй можно было создать только гавёный.
Скажем, на распрекрасных веб-технологиях вы вообще ничего внятного не создадите, сколько ни кликай. А на винформс можно с нуля накидать более-менее внятное приложение.
P>>Потом почти всё перешло на веб технологии, т.к. сам десктоп можно сказать умер.
П>Десктоп живее всех живых, просто на веб технологиях, втащенных в десктоп, веб-макадевелоперы постоянно последнее время пытаются сделать что-то годное, но получается очень хреново
Расскажите, какие большие проекты стартовали для десктопа, за последние лет 10?
Вот на вебе точно известно — все вендоры выпустили онлайн версии офисов, включая Микрософт.
Re[7]: Майки спрыгнули с шарпа? Чё ваще происходит?
Здравствуйте, Pauel, Вы писали:
P>>>В моей тогдашней конторе почти все САПР были написаны на дотнете, винформс.
П>>Что за САПР такие? Свои самописные? Или коробочные от ведущих собаководов?
P>Коробочные, свои, самописные.
Имя, сестра
P>Проектирование, анализ, итд. оптических сетей. У конкурентов тож самое.
Тут и в консольке можно, если анализ
П>>Да всегда кликая мышкой гуй можно было создать только гавёный.
P>Скажем, на распрекрасных веб-технологиях вы вообще ничего внятного не создадите, сколько ни кликай.
А я что, разве сторонник веб-технологий?
P>А на винформс можно с нуля накидать более-менее внятное приложение.
Правда, оно будет выглядеть, как говно, работать как говно... Ну ты понил, да?..
P>>>Потом почти всё перешло на веб технологии, т.к. сам десктоп можно сказать умер.
П>>Десктоп живее всех живых, просто на веб технологиях, втащенных в десктоп, веб-макадевелоперы постоянно последнее время пытаются сделать что-то годное, но получается очень хреново
P>Расскажите, какие большие проекты стартовали для десктопа, за последние лет 10?
Не расскажу. Зато, думаю, ты можешь рассказать, какие проекты за последние десять лет стартовали на говне и умерли.
P>Вот на вебе точно известно — все вендоры выпустили онлайн версии офисов, включая Микрософт.
Только адекватные люди ничем этим не пользуются. У нас в РФ, кстати, пилят "Мой офис", думаю, как раз на случай того, что весь этот онлайн офис сдохнет
Re[6]: Майки спрыгнули с шарпа? Чё ваще происходит?
Здравствуйте, rudzuk, Вы писали:
R>Бесплатен, если ты согласен на динамическую компоновку, которая +50Mb. Чем это лучше селфконтаинед дотнеда
Можно и статически, если дать клиентам теоретическую возможность перелинковаться. Теоретическую, потому что на практике это нафиг никому не нужно.
Qt делает деньги преимущественно на тех, кто продает устройства. Условно с каждой проданной теслы и мерседеса они получают доллар.
Re[8]: Майки спрыгнули с шарпа? Чё ваще происходит?
Здравствуйте, пффф, Вы писали:
П>>>Что за САПР такие? Свои самописные? Или коробочные от ведущих собаководов?
P>>Коробочные, свои, самописные.
П>Имя
Гугл вам все равно не поможет — конторы нет больше 10 лет.
VPI OnePlan Transport™
VPI NetworkOptimizer™,
VPI NetworkConfigurator™
P>>Проектирование, анализ, итд. оптических сетей. У конкурентов тож самое.
П>Тут и в консольке можно, если анализ
Слоеную сеть будете текстом рисовать или стихами описывать?
P>>Скажем, на распрекрасных веб-технологиях вы вообще ничего внятного не создадите, сколько ни кликай.
П>А я что, разве сторонник веб-технологий?
Вы похоже ничего не сторонник.
P>>А на винформс можно с нуля накидать более-менее внятное приложение.
П>Правда, оно будет выглядеть, как говно, работать как говно... Ну ты понил, да?..
Винформс это технология из нулевых. И выглядеть будет так же. В то время ничего лучше не было.
P>>Расскажите, какие большие проекты стартовали для десктопа, за последние лет 10?
П>Не расскажу.
Итого — вам сказать нечего,зато брызжете здесь фекалиями
P>>Вот на вебе точно известно — все вендоры выпустили онлайн версии офисов, включая Микрософт.
П>Только адекватные люди ничем этим не пользуются.
Наоборот. Количество юзеров веб версий растет.
Re[9]: Майки спрыгнули с шарпа? Чё ваще происходит?
Здравствуйте, Pauel, Вы писали:
P>>>Вот на вебе точно известно — все вендоры выпустили онлайн версии офисов, включая Микрософт.
П>>Только адекватные люди ничем этим не пользуются.
P>Наоборот. Количество юзеров веб версий растет.
Кстати растет и количество юзеров облачных игр!
Правда и в браузере они есть. Только вот картинка рендерится на сервере и передается как видео.
Скоро на сервере все и будет выполняться, будет кроссплатформенным. https://4pda.to/forum/index.php?showtopic=970846&st=4100
и солнце б утром не вставало, когда бы не было меня
Здравствуйте, rudzuk, Вы писали:
s>> Другими словами C# появился не потому что microsoft такой плохой, а потому что Java имела серьёзные недостатки.
R>Я бы даже сказал фатальные
Кстати, какие (Ну за исключением самого главного — что его написал не Микрософт)?
Течёт вода Кубань-реки куда велят большевики.
Re[5]: Майки спрыгнули с шарпа? Чё ваще происходит?
Здравствуйте, alpha21264, Вы писали:
a> s>> Другими словами C# появился не потому что microsoft такой плохой, а потому что Java имела серьёзные недостатки.
a> R>Я бы даже сказал фатальные
a> Кстати, какие (Ну за исключением самого главного — что его написал не Микрософт)?
Здравствуйте, Serginio1, Вы писали:
S> Кстати растет и количество юзеров облачных игр! S> Правда и в браузере они есть. Только вот картинка рендерится на сервере и передается как видео. S> Скоро на сервере все и будет выполняться, будет кроссплатформенным. S> https://4pda.to/forum/index.php?showtopic=970846&st=4100
Не будет. Гугла свою стадию уже закопал. А тем у кого чешутся облака стоит помнить, кому эти облака принадлежат и что из этого следует.
Здравствуйте, rudzuk, Вы писали:
S>> Кстати растет и количество юзеров облачных игр! S>> Правда и в браузере они есть. Только вот картинка рендерится на сервере и передается как видео. S>> Скоро на сервере все и будет выполняться, будет кроссплатформенным. S>> https://4pda.to/forum/index.php?showtopic=970846&st=4100
R>Не будет. Гугла свою стадию уже закопал. А тем у кого чешутся облака стоит помнить, кому эти облака принадлежат и что из этого следует.
YНу вот там обсуждение NVidia https://nvidia.custhelp.com/app/answers/detail/a_id/5462
B в MS реально рост идет.
Облака это не только MS и прочие гуглы и нвидиями. Ты можешь размещать свои приложение на любых серверах где есть аналоги RDP, Citrix
Уже сейчас можно пользоваться и пользуются на протяжении 20 лет. Для мобильников нужны приложения с адаптацией размера.
С развитием интернета, никому не нужны будут гигагерцы и прочее на мобилках. А приложения будут на серверах рядом с домом или в подвалах!
и солнце б утром не вставало, когда бы не было меня
Re[3]: Майки спрыгнули с шарпа? Чё ваще происходит?
Здравствуйте, Serginio1, Вы писали:
S> С развитием интернета, никому не нужны будут гигагерцы и прочее на мобилках. А приложения будут на серверах рядом с домом или в подвалах!
Здравствуйте, rudzuk, Вы писали:
S>> С развитием интернета, никому не нужны будут гигагерцы и прочее на мобилках. А приложения будут на серверах рядом с домом или в подвалах!
R>Ага, а интел с эплом будут картоху продавать.
Ну интела на мобильном рынке нет. А так да, только серверные процессоры. В свое время использовали бездисковые станции на линуксе с минимумом памяти и мегагерцев
и солнце б утром не вставало, когда бы не было меня
Re[12]: Майки спрыгнули с шарпа? Чё ваще происходит?
Здравствуйте, Serginio1, Вы писали:
S> С развитием интернета, никому не нужны будут гигагерцы и прочее на мобилках. А приложения будут на серверах рядом с домом или в подвалах!
Да прям. Мы как программисты выдумаем новые паттерны и фреймворки, чтобы загрузить даже тонкие клиенты и на любую банальщину было нужно мощное железо
Re[4]: Майки спрыгнули с шарпа? Чё ваще происходит?
Здравствуйте, пффф, Вы писали:
П>Здравствуйте, m2user, Вы писали:
M>>Полно коробочного софта на C#.
П>Что кроме Paint.NET?
ELMA BPM, до того, как на кроссплатформу полезли.
Сообщение заговорено потомственным колдуном, целителем и магом в девятом поколении!
Модерирование или минусование сообщения ведет к половому бессилию, венерическим заболеваниям, венцу безбрачия и диарее!
Re[5]: Майки спрыгнули с шарпа? Чё ваще происходит?
Здравствуйте, Serginio1, Вы писали:
S> S>> С развитием интернета, никому не нужны будут гигагерцы и прочее на мобилках. А приложения будут на серверах рядом с домом или в подвалах!
S> R>Ага, а интел с эплом будут картоху продавать.
S> Ну интела на мобильном рынке нет.
А эпал есть
S> В свое время использовали бездисковые станции на линуксе с минимумом памяти и мегагерцев
Для автоматизации бизнеса. В очень некоторых сценариях той автоматизации.
S>> R>Ага, а интел с эплом будут картоху продавать.
S>> Ну интела на мобильном рынке нет.
R>А эпал есть
А эпл будет картошку продавать.
S>> В свое время использовали бездисковые станции на линуксе с минимумом памяти и мегагерцев
R>Для автоматизации бизнеса. В очень некоторых сценариях той автоматизации.
Да по большому счету везде можно устанавливать. Просто ноги росли во многом из 1С, сначала из-за локальных баз, затем и обмен между Sql сервером.
На одной машине работало значительно быстрее. А потом стали использовать и для других приложений.
Оказалось удобно для админов, меньше вкладывать в компы итд. Делать бэкапы итд.
Порты и прочее пробрасывается
Да и сейчас даже для отладки мне как программисту, было бы удобнее компилировать и отлаживать и хранить данные на сервере, чем следить за своим компом.
и солнце б утром не вставало, когда бы не было меня
Re[16]: Майки спрыгнули с шарпа? Чё ваще происходит?
Здравствуйте, Serginio1, Вы писали:
S> R>А эпал есть
S> А эпл будет картошку продавать.
Нет. А вот что будет: вьюноши с горящими глазами в очередной раз утрутся своими влажными мриями, а лет через десять снова будут рассказывать всем вокруг, что облака скоро всех пабидят.
S> S>> В свое время использовали бездисковые станции на линуксе с минимумом памяти и мегагерцев
S> R>Для автоматизации бизнеса. В очень некоторых сценариях той автоматизации.
S> Да по большому счету везде можно устанавливать. Просто ноги росли во многом из 1С, сначала из-за локальных баз, затем и обмен между Sql сервером. S> На одной машине работало значительно быстрее. А потом стали использовать и для других приложений. S> Оказалось удобно для админов, меньше вкладывать в компы итд. Делать бэкапы итд. S> Порты и прочее пробрасывается
S> Да и сейчас даже для отладки мне как программисту, было бы удобнее компилировать и отлаживать и хранить данные на сервере, чем следить за своим компом.
Снова хочешь про терминалы поговорить, что-ли? Прошлого раза не хватило?
Здравствуйте, rudzuk, Вы писали:
S>> А эпл будет картошку продавать.
R>Нет. А вот что будет: вьюноши с горящими глазами в очередной раз утрутся своими влажными мриями, а лет через десять снова будут рассказывать всем вокруг, что облака скоро всех пабидят.
Ну вот юноши так же говорили про облачные игры. Мало того, сейчас ты и сам можешь сдать свой ПК в аренду https://fogplay.mts.ru/become-a-merchant/ https://fogplay.mts.ru/computer/
На самом деле у меня старый телефон. Нужен мне только если кто то позвонит. А так у меня все на компе, скайп, вацап, сбербанк итд.
Но вот зайти и оплатить по QR коду это боль и страдания. Если бы сбер сделал аналог терминала, то я бы с удовольствием оплачивал.
То, же касается и других приложений. В том числе и айфонов через браузер. https://3dnews.ru/1043052/potokoviy-igrovoy-servis-microsoft-xcloud-zarabotal-cherez-brauzer-na-lyubih-ustroystvah S>> S>> В свое время использовали бездисковые станции на линуксе с минимумом памяти и мегагерцев
S>> R>Для автоматизации бизнеса. В очень некоторых сценариях той автоматизации.
S>> Да по большому счету везде можно устанавливать. Просто ноги росли во многом из 1С, сначала из-за локальных баз, затем и обмен между Sql сервером. S>> На одной машине работало значительно быстрее. А потом стали использовать и для других приложений. S>> Оказалось удобно для админов, меньше вкладывать в компы итд. Делать бэкапы итд. S>> Порты и прочее пробрасывается
S>> Да и сейчас даже для отладки мне как программисту, было бы удобнее компилировать и отлаживать и хранить данные на сервере, чем следить за своим компом.
R>Снова хочешь про терминалы поговорить, что-ли? Прошлого раза не хватило?
Так они работают! И используются! xCloud получает 20 миллионов активных пользователей каждый месяц
Все скоро эплы картошечкой торговать будут!
и солнце б утром не вставало, когда бы не было меня
Здравствуйте, пффф, Вы писали:
П>Здравствуйте, Кондраций, Вы писали:
M>>>>Полно коробочного софта на C#.
П>>>Что кроме Paint.NET?
К>>ELMA BPM, до того, как на кроссплатформу полезли.
П>Што это? https://www.elma-bpm.ru
Сообщение заговорено потомственным колдуном, целителем и магом в девятом поколении!
Модерирование или минусование сообщения ведет к половому бессилию, венерическим заболеваниям, венцу безбрачия и диарее!
Re[5]: Майки спрыгнули с шарпа? Чё ваще происходит?
К>ELMA BPM, до того, как на кроссплатформу полезли.
Там и сейчас .NET Framework 4.8 в sysreqs присутствует:
Операционная система
Серверные версии ОС:
MS Windows Server Standard 2008 R2 (х64) и выше, поддерживающие .NET 4.8. Рекомендованная версия — Windows Server 2016.
Компоненты ОС
MS IIS Server 7.5 и выше (включен в состав ОС).
Дополнительное ПО
Microsoft SQL Server 2008 и выше. Рекомендованная версия— Microsoft SQL Server 2017.
Microsoft .NET Framework 4.8 (входит в состав дистрибутива ПП ELMA).
PostgreSQL 12 и выше или PostgreSQL Pro 12 и выше.
Здравствуйте, Кондраций, Вы писали:
К>ELMA BPM, до того, как на кроссплатформу полезли.
Ну, кстати тогда можно записать https://docsvision.com/ — как сейчас не знаю, а в 2010-х они были чистым .Net и поставляли в виде коробки https://www.directum.ru/products/directum — аналогично (основное, конечно, у них SaaS, но, на сколько знаю, есть и OnPremise решение, то бишь коробка).
Re[4]: Майки спрыгнули с шарпа? Чё ваще происходит?
V>Ведь чем отличается коробочный софт от заказного? Можно ведь писать коробочный и заказной софт на чём угодно. А почему нет, язык не запрещает, фреймворки много где есть. Но коробочный софт требует продажи самого софта. Не какой-то там услуги, когда продаётся не сам софт, а услуга через софт.
V>Да, есть коробочный софт, но Java по сравнению с C++ тормозит, я уже неоднократно с этим сталкивался.
Узкие по производительности места можно написать на С/С++ и использовать из кода на C# через platform invoke или как COM-объект.
Соотношение нативного и managed кода вполне может быть в пропорции 1:1.
V>А другой софт не кроссплатформенный. А производитель коробочного софта хочет максимального покрытия аудитории, кроссплатформенности, производительности, совместимости с готовыми библиотеками алгоритмов.
Кроссплатформенность может быть вообще не нужна.
Если Ваша целевая аудитория это средний/крупный корп. сектор и гос. учереждения, то в большинстве своем они на MS Windows, и им никакой сложности не представляет выделить физ. или вирт. машину на MS Windows для установки вашего софта.
Скорее препятствием будет привязка к платным версии MS SQL server, но для экономных обычно достаточно бесплатного MS SQL Express.
Кроме того, максимальное покрытие само по себе не интересно. Важно максимальное покрытие платежеспособной аудитории.
V>Сколько уже велось этих священных компьютерных войн. Шило против мыла, молоко против мяса и так далее. И всё, мы теперь стали толерантными толерастами. Да пиши как говорится на чём хочешь. Заказчик это толстосум, не важно как лучше с точки зрения технологий. Хочешь Java, хочешь C#.NET, пожалуйста, вот тебе куча программистов, любой каприз за твои деньги.
Речь идет конкретно о Вашем утверждении, что на C# и Java пишут только заказной софт.
Несколько контрпримеров были уже приведены ранее в этой теме.
Как пример коробочного софта для корп. сектора, про который писал выше, привожу SolarWinds
SolarWinds Corporation is an American company that develops software for businesses to help manage their networks, systems, and information technology infrastructure.
It had about 300,000 customers as of December 2020, including nearly all Fortune 500 companies and numerous agencies of the US federal government.
Здравствуйте, velkin, Вы писали:
V> на практике выходит, что тот же C++ в графических интерфейсах уделал другие языки программирования.
Это ты написал с нативного C++ клиента RSDN?
V> можете перейти на C++ Qt 5 или выше, и у вас мало того, что будет совместимость с проектами C/C++, ещё и кроссплатформенность включая десктопы и мобильные устройства, и серьёзных глюков несовместимости у вас тоже не будет.
У тебя в "перейти на веб клиента" 12 ошибок.
V>Да, есть коробочный софт, но Java по сравнению с C++ тормозит, я уже неоднократно с этим сталкивался.
У нас веб клиент летает на мобильных и десктопах, и не парится, что там Windows или Mac или Android или iOS. Нативный код в WASM.
Re[5]: Майки спрыгнули с шарпа? Чё ваще происходит?
Здравствуйте, Артём, Вы писали:
А> V> на практике выходит, что тот же C++ в графических интерфейсах уделал другие языки программирования.
А> Это ты написал с нативного C++ клиента RSDN?
Здравствуйте, alpha21264, Вы писали:
R>>Я бы даже сказал фатальные A>Кстати, какие (Ну за исключением самого главного — что его написал не Микрософт)?
Если я правильно помню, так всё и было. Но есть нюанс.
Микрософт очень хотел развивать жабу, но сан сказали не торж жабу, засудим.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[6]: Майки спрыгнули с шарпа? Чё ваще происходит?
Здравствуйте, WolfHound, Вы писали:
WH>Здравствуйте, alpha21264, Вы писали:
R>>>Я бы даже сказал фатальные A>>Кстати, какие (Ну за исключением самого главного — что его написал не Микрософт)? WH>Если я правильно помню, так всё и было. Но есть нюанс. WH>Микрософт очень хотел развивать жабу, но сан сказали не торж жабу, засудим.
Вот хвост, вот мочало...
The God is real, unless declared integer.
Re[6]: Майки спрыгнули с шарпа? Чё ваще происходит?