Здравствуйте, Marty, Вы писали:
AVK>>Тематика сиквел.ру давным давно не ограничивается сиквелом. M>Ну да, там еще по делфи и 1С много тем.
Есть. Это наиболее близкий аналог RSDN.
AVK>>Нас, собственно, 15 лет назад и было то три основных русскоязычных девелоперских сайта, мы, сиквел и готдотнет. M>Извини, забыл <сарказм> поставить
Какой то непонятный сарказм.
M>ЗЫ — это у меня в ухах жужжит или на сайте стало (похоже, при появлении новых сообщений, или как-то так) что-то бдзинькать?
Стало. Когда открыта страничка /forum и тебе отвечают или ставят оценку.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
M>>ЗЫ — это у меня в ухах жужжит или на сайте стало (похоже, при появлении новых сообщений, или как-то так) что-то бдзинькать?
AVK>Стало. Когда открыта страничка /forum и тебе отвечают или ставят оценку.
Здравствуйте, Evgeny.Panasyuk, Вы писали:
EP>в) это ещё вопрос что производителей — быстрый C++ с медленным GC, или медленный C# с быстрым GC.
Для задач со сколько нибудь интенсивным выделением и освобождением памяти — абсолютно не вопрос.
EP>>>Во-первых GC не спасает от утечек. AVK>>Смотря что понимать под утечками. EP>Ну конечно же тебе ближе определение где утечка на C++ это УТЕЧКА, а утечка на C# это вообще никакая не утечка, а даже фича такая
Быстро ты на личности перешел, с первого же сообщения.
В википедии я нашел только такое и такое.
AVK>>Тут видишь какое дело — подтекающий или страдающий уявзимостями типа переполнения буфера плюсовый софт попадается постоянно, а вот со страдающим утечками ресурсов дотнетный софт я пока не встречал. Не скажешь почему? EP>Без понятия, может избирательная память такая, а может особенности кругозора
И опять переход на личности. Бледновато выглядишь.
EP>Да и при чём тут переполнение буфера?
Тоже разновидность утечки, только несколько иного рода. Но неважно. Обзывай как хочешь, смысл от этого не поменяется.
EP> Это во-первых проблема скорее свойственная C коду
То то уязвимости в плюсовых бекендах находят регулярно.
AVK>>Что ты там про текстовую кодогенерацию только что написал? EP>Мне цитату привести?
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
Здравствуйте, Marty, Вы писали:
M>В настройках хоть отключить можно?
Пока нельзя, пока эксперимент. А там посмотрим. И давай обойдемся без эпитетов, а то меня один любитель краниометрии недавно уже донимал, так что не отключу назло
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
Здравствуйте, AndrewVK, Вы писали:
M>>В настройках хоть отключить можно?
AVK>Пока нельзя, пока эксперимент. А там посмотрим. И давай обойдемся без эпитетов, а то меня один любитель краниометрии недавно уже донимал, так что не отключу назло
Если честно, как-то напрягает. Сам по себе звук не плохой, вообщем-то, но...
Здравствуйте, AndrewVK, Вы писали:
V>>Между прочим да, у Qt и прочих лицензия LGPL или бывает даже ещё лучше MIT, а вот Visual Studio нужно покупать. AVK>Довольно странно сопоставлять IDE и библиотеку, не? Если же речь про QtCreator, то для дотнета есть аналогичная по уровню MonoDevelop, тоже под LGPL и MIT.
А еще есть Visual Studio Community которая free.
А еще Visual Studio Code которая free от слова "вообще"
V>>, а он ведь при тех же возможностях стоит денег. AVK>Если это проблема, почему не использовать постгри?
А иначе страшного текста про страшный MS не выходило.
Re[6]: Visual C# vs C++. Надо сравнить перспективы.
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, QrystaL, Вы писали:
V>>>Visual Studio нужно покупать. QL>>Она бесплатна AVK>Только для опенсорса и индивидуальных разработчиков.
... и команд до 5 разработчиков, если при этом организация не попадает под определение "корпорации" данное MS.
Re[11]: Visual C# vs C++. Надо сравнить перспективы.
Здравствуйте, Doc, Вы писали:
Doc>А еще есть Visual Studio Community которая free.
Этот вопрос тут уже обсудили.
Doc>А еще Visual Studio Code которая free от слова "вообще"
И которая даже до уровня QtCreator не дотягивает.
AVK>>Если это проблема, почему не использовать постгри? Doc>А иначе страшного текста про страшный MS не выходило.
Судя по отсутствию ответа — похоже на то.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
Здравствуйте, AndrewVK, Вы писали:
M>>Если честно, как-то напрягает. Сам по себе звук не плохой, вообщем-то, но...
AVK>Ну вот и посмотрим. А то один раз бзинькнуло, а ты уже ругаешься.
Десяток раз уже. Хотя ответов мне всего 7, и первые два точно были до этой фичи. И это я не в "политике" сейчас
AO>У нас другой случай, нужно сначала выбрать средства разработки(серьезно продумать) и затем докомплектовать команду, это будут специалисты либо С++ либо C#.
В любом случае команде нужен человек, которому вы будете доверять и который будет принимать ключевые решения по архитектуре проекта. С доскональным знанием матчасти, опытом хождения по похожим граблям да ещё и чтоб с командой умел работать. С командой — это со всей командой, на девелоперах она не заканчивается Без такого лида тоже можно, но сильно сложнее.
Найдёте такого человека — выбор остальных вещей сильно упростится, кмк.
AO>Т.е. со сторонними библиотеками у C++ получше, чем у C#?
Зависит от ниши. Работа со всяким экзотическим железом, телефотовидео, хардкорная математика, да и просто интенсивные расчёты никогда не были коньком шарпа. Про слабопокрытые вещи для плюсов уже писал.
На самом деле это не является проблемой, выкинуть часть кода в нативную библиотеку или подключить, скажем, R проблемы не составляет. Но если нативного кода становится всё больше и больше — смысл использовать шарп?
P.S. При таком выборе лучше игнорить товарищей, которые агитируют за язык на основании отдельных фич. Во-первых, работа с этими фичами — это проблемы не твои, а специалистов, которых у тебя ещё нет. Во-вторых, что, если эти фичи так и не понадобятся?
Если и смотреть, то на вещи, которые позволяют облегчить разработку в целом. Для шарпа есть отличная инструментальная обвязка, включая студию, средства тестирования вплоть до UI-тестов, удобную навигацию по коду, средства автоформатирования и контроля за качеством кода и тыды и тыпы. Причём все эти штуки существуют максимум в паре-тройке вариантов, т.е. особых проблем с выбором и с общим стилем работы в команде нет. Ну и сам язык обеспечивает зашиту от части ошибок.
Очень многое из этого отдельные специалисты по плюсам считают вообще ненужным и предпочитают консоль+блокнотик. Тут конечно каждому своё, но меня не покидает подозрение, что при таком раскладе на бесплатные для типового разработчика под шарп вещи приходится тратить очень много усилий.
Re[6]: Visual C# vs C++. Надо сравнить перспективы.
Здравствуйте, TK, Вы писали:
AO>>Бюджет будет и будут лицензии от MS. AO>>Т.е. выбор технологий (.NET или Win32) — это не финансовый вопрос, идеологический ...
TK>зачем вам в наше время win32? microsoft перенесла sql server на linux, сделала linux подсистему в win 10,... TK>все еще мало намеков?
Все еще мало!
"в наше время Win32" — самая распространенная платформа в Мире.
P.S.
не пишу больше, чтоб не отклоняться от топик-вопроса, т.к. мне надо собрать информацию.
Re[4]: Visual C# vs C++. Надо сравнить перспективы.
Здравствуйте, AndrewVK, Вы писали:
AO>>Но, какую выгоду дает .NET(это как бы прослойка)?
AVK>Это как бы не прослойка.
AO>>Например, C++ не требует прослойки, и работает с чистой виндой.
AVK>Чистой современной винды без дотнета нынче не бывает — даже на относительно старых версиях оно приходит автоматом через апдейт.
Поясню вопрос, который я прорабатываю:
— ПО написанное на C++ работает с ОС
— ПО написанное на C# работает в "Среде Исполнения"(execution environment), в нашем случае это .NET, которая в свою очередь развернута на ОС.
В архитектурном плане, .NET как прослойка, встает между ПО и ОС.
По факту что из этого вытекает?
Re[4]: Visual C# vs C++. Надо сравнить перспективы.
Здравствуйте, Sinix, Вы писали:
S>удобную навигацию по коду
Например?
S>Очень многое из этого отдельные специалисты по плюсам считают вообще ненужным и предпочитают консоль+блокнотик.
Хотелось бы поподробней услышать что это за блокнотик и консоль такие.
S>Тут конечно каждому своё, но меня не покидает подозрение, что при таком раскладе на бесплатные для типового разработчика под шарп вещи приходится тратить очень много усилий.
Непонятно зачем вообще сравнивать выкрутасы каких-то отдельных (по твоим же словам) программистов C++, против каких-то бесплатных вещей для типовых (опять по твоим же словам) программистов C#.
(и на счёт бесплатных вещей — это вещи от того производителя который делает такие же бесплатные вещи и для C++?)
Re[5]: Visual C# vs C++. Надо сравнить перспективы.
Здравствуйте, Alexey.Os, Вы писали:
AO>>>Например, C++ не требует прослойки, и работает с чистой виндой.
Поставил себе пользователь на чистую Винду программу на чистом C++. А она внезапно:
The following components are required to run this program:
Microsoft Visual C++ 2015 Runtime
AO>в нашем случае это .NET, которая в свою очередь развернута на ОС.
В случае с .NET Core можно на Винде собирать self contained бинарники консольной утилиты для macOS, например. Не требующие наличия системного рантайма, развёрнутого на ОС. Можно ли таким же образом сборать бинарники для macOS, написанные на C++?
Глаза у меня добрые, но рубашка — смирительная!
Re[7]: Visual C# vs C++. Надо сравнить перспективы.