Re[4]: А мне нравится шарп
От: mrTwister Россия  
Дата: 21.03.09 17:42
Оценка: 8 (3) +6 :))) :))) :))
Здравствуйте, shrecher, Вы писали:

S>А мне нравится дрова колоть. Только этим особо не заработать.


Это ты про С++?
лэт ми спик фром май харт
Re: Какие крупные конторы разрабатывают на C#?
От: shrecher  
Дата: 21.03.09 10:44
Оценка: :))) :))) :))) :))) :))) :)
Здравствуйте, leonidvp, Вы писали:

L>Здравствуйте


L>Подскажите, пожалуйста, название крупных контор, типа Люксофта, которые разрабатывают на C#. В Москве.


Да кому нужен этот C#?! Вся эта шумиха, которая была вокруг .net была такой же пузырь как и рост недвижимости. Все кто бросил заниматься реальным делом терерь пожинают плоды — никто реально C#-ом не занимается. Python, Java и C++. Все остальное — пена.
Re[2]: Какие крупные конторы разрабатывают на C#?
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 21.03.09 16:30
Оценка: +1 :))) :))) :)))
Здравствуйте, MxKazan, Вы писали:

MK>Здравствуйте, leonidvp, Вы писали:


L>>Подскажите, пожалуйста, название крупных контор, типа Люксофта, которые разрабатывают на C#. В Москве.

MK>Проще зайти на HeadHunter и SuperJob, например, и посмотреть у кого есть вакансии на C#.
MK>Получишь актуальную информацию, а то щас опять пойдет флейм C# vs Вавилон 5.

Вместо "а то" правильнее было бы написать "а тут"

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[10]: Какие крупные конторы разрабатывают на C#?
От: shrecher  
Дата: 22.03.09 14:42
Оценка: -6 :))
Здравствуйте, WizardBox, Вы писали:

WB>Кстати, а сайты мы куда относим? Сейчас очень много ASP.NET web сайтов.


Сайты на ASP.NET?! Вот уж новость. Судя по предложению хостеров обычно — PHP и apache. Для серьезных вещей — JSP, CMS.
Re[6]: Какие крупные конторы разрабатывают на C#?
От: MxKazan Португалия  
Дата: 21.03.09 18:11
Оценка: 2 (1) +1 :)))
Здравствуйте, shrecher, Вы писали:

S>Да собстевенно не как: возможно вы правы и в России С# сейчас вполне ок.

А вот в Антарктиде...
Re[12]: Какие крупные конторы разрабатывают на C#?
От: shrecher  
Дата: 22.03.09 17:38
Оценка: 3 (1) -2
Здравствуйте, gandjustas, Вы писали:

S>>Вот именно, а зачем их переписывать если C++ всех устраивает? Чтобы переходить на другое средство, к примеру, C# нужны веские аргументы и бенефиты.

G>Наверное вопрос не в том устраивает или нет, а вопрос в том с какой целью переписывать и где взять программистов для переписывания.

Если бы реальные бенефиты были, то переписали.

S>>А кроме быстроты лабания кода никаких плюсов .net не дает

G>Ну да, всего-то отсуствие утечек и безопасный код.

Ты хочешь сказать, что если на C# написать какой-нибудь парзер (к примеру HTML-я), то в нем не будет уязвимостей только потому, что используется C#? Не верю, как только пойдет обрашение к буферу, полученному из вне, так сразу есть риск выхода за придел по невнимательности и как результат возможность получить дырку. Не имеет значение на каком языке написано.

Утечки, это дело внимательности. На C# легко можно течь по памяти. К примеру, создай объект и держи его даже если он уже не нужен.

На самом деле, stl+boost дает тотже выйгрыш, что и C#.

S>>хотя как показал опыт, и на C++ все успешно пишется.

G>опыт программистов на С++ ?

Опыт существующих продуктов.
Re[16]: Какие крупные конторы разрабатывают на C#?
От: shrecher  
Дата: 23.03.09 04:42
Оценка: 3 (1) +1
Здравствуйте, gandjustas, Вы писали:

G>Ну обычно всяческий маршалинг это мизрная часть всего кода приложения, если вообще есть. Тот же самый парсер html можно написать только на managed коде. Кроме того далеко не каждый маршалинг может представлять опасность.


Если маршалинг прост — читай буффер один раз и все, то да. А если маршалинг по условиям взятым из исходного буфера: подпарзил заголовок — прочитай еще N байт, то это дверь для багов.

S>>Потом эксплойтить можно сам рантайм. Как это существует для "безопасных" движков типа JavaScript, Java или PDF. Точно также можно эксплойтить через JavaScript, т.к рантайм ненадежен.

G>Но ошибок в рантайме меньше, чем в native приложениях, исправление ошибки в рантайме автоматически исправляет её во всех приложениях, работающих на этом рантайме.

посмотри сколько ошибок именно в рантайме:
http://secunia.com/advisories/34012/

казалось бы, ведь ActiveScript (в флашах) тоже ультробезопасен, а нет сам рантайм с ошибками. Просто ошибки загноны в другое место, но безопасность системы особенно не повысилась. Для разработчкика это может быть даже хуже: ему надо ждать патча от вендора. К примеру, MS по полгода не фиксит критические ошибки.

G>Вообще есть тенденция к повышению надежности, безопасности и быстродействию рантаймов. Для приложений такого не наблюдается.


Поизучай сайт http://secunia.com/advisories/ Тут тебе целый набор, и Опера, и Адобе и Оффис. И дыры активно растут.

S>>если твоя программа создает в начале или в процессе работы глобальные объеты и не использует их до конца работы, но хранит ссылку на них, то это утечка, по крайней мере, с точки зрения пользователя.

G>С точки зрения пользователя никаких утечек нет. неиспользуемая память рано или позно ляжет в своп и не будет поднята отуда никогда.

1. своп небесконечен
2. C++ утечка тоже ляжет в своп.
3. автоматически найти ошибку когда теряются ссылки на глобальные объекты будет сложнее, т.к она зависит от логики работы и не может быть обнаружена по формальным факторам. К примеру, если каждый проход некого цикла вы суете объект в коллекцию и не используете его, то фиг такой лик найдешь.
Re: Какие крупные конторы разрабатывают на C#?
От: 0x7be СССР  
Дата: 21.03.09 17:51
Оценка: 2 (1) +1
Здравствуйте, leonidvp, Вы писали:

L>Здравствуйте


L>Подскажите, пожалуйста, название крупных контор, типа Люксофта, которые разрабатывают на C#. В Москве.

В Лаборатории Касперского некоторые вещи пишутся на C#.
Re: Какие крупные конторы разрабатывают на C#?
От: egaron http://127.0.0.1
Дата: 08.04.09 10:13
Оценка: 2 (1)
Здравствуйте, leonidvp, Вы писали:

L>Здравствуйте


L>Подскажите, пожалуйста, название крупных контор, типа Люксофта, которые разрабатывают на C#. В Москве.


EPAM к примеру.
Re[2]: А мне нравится шарп
От: leonidvp Россия  
Дата: 21.03.09 17:15
Оценка: +1
Хочу решать задачи именно на нем.
На С++ несколько лет кодил, неплохо его знаю, и именно поэтому возвращаться назад не хочу.
Re[8]: Какие крупные конторы разрабатывают на C#?
От: shrecher  
Дата: 22.03.09 14:18
Оценка: -1
Здравствуйте, Antikrot, Вы писали:

A>осталось выяснить вашу страну в профайле не видно.


Я работаю (работал) в разных странах.

S>>Практически сложно найти end-user софт, написанный целиком на C#.

A>что плохого в софте для внутреннего использования?

сегмент уже.
Re[7]: Какие крупные конторы разрабатывают на C#?
От: Кывт Ниоткуда  
Дата: 22.03.09 15:58
Оценка: +1
Думаю, вы сами понимаете, что лукавите. У всех этих программ корни растут из прошлого тысячелетия, когда C# еще не существовало.

P.S. Я — C++ программист.
Re[5]: А мне нравится шарп
От: Кывт Ниоткуда  
Дата: 22.03.09 16:15
Оценка: +1
Это точно — в России, программируя на C++, особо не разгуляешься. Потому что серьезные программы на C++ пишутся не в России. У нас здесь, в основном,— аутсорсинг, сайты, бизнес-программирование — а значит, преобладает C#, и его доля будет увеличиваться.
Re[10]: Какие крупные конторы разрабатывают на C#?
От: shrecher  
Дата: 22.03.09 17:19
Оценка: -1
Здравствуйте, anton_t, Вы писали:

_>Здравствуйте, shrecher, Вы писали:


S>>Здравствуйте, Кывт, Вы писали:


К>>>Думаю, вы сами понимаете, что лукавите. У всех этих программ корни растут из прошлого тысячелетия, когда C# еще не существовало.


S>>Возражу. Программные продукуты (к примеру MS Office, Vista, Windows7, Photoshop) регулярно, каждый год выпускают новые версии, но как-то особо никто не рвется переходить на C#.


_>И как ты себе представляешь переписывание с нуля нескольких десятков миллионов строк кода?


Вот именно, а зачем их переписывать если C++ всех устраивает? Чтобы переходить на другое средство, к примеру, C# нужны веские аргументы и бенефиты. А кроме быстроты лабания кода никаких плюсов .net не дает, хотя как показал опыт, и на C++ все успешно пишется.

S>>Более того, появляются новые библиотеки, вроде QT, которые уже при живом C# создаются на С++.

_>QT появилось в середине 90-х, когда C# ещё в проекте не было.

Реально QT пошло в гору когда его заиспользовали Google Earth и другие крупные проекты. До этого это была неизвесная никому лавка.

Однако, именно QT была выбрана как основа для многих проектов, а не .net.
Re[11]: Какие крупные конторы разрабатывают на C#?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 22.03.09 17:28
Оценка: -1
Здравствуйте, shrecher, Вы писали:

S>Здравствуйте, anton_t, Вы писали:


_>>Здравствуйте, shrecher, Вы писали:


S>>>Здравствуйте, Кывт, Вы писали:


К>>>>Думаю, вы сами понимаете, что лукавите. У всех этих программ корни растут из прошлого тысячелетия, когда C# еще не существовало.


S>>>Возражу. Программные продукуты (к примеру MS Office, Vista, Windows7, Photoshop) регулярно, каждый год выпускают новые версии, но как-то особо никто не рвется переходить на C#.


_>>И как ты себе представляешь переписывание с нуля нескольких десятков миллионов строк кода?


S>Вот именно, а зачем их переписывать если C++ всех устраивает? Чтобы переходить на другое средство, к примеру, C# нужны веские аргументы и бенефиты.

Наверное вопрос не в том устраивает или нет, а вопрос в том с какой целью переписывать и где взять программистов для переписывания.

S>А кроме быстроты лабания кода никаких плюсов .net не дает

Ну да, всего-то отсуствие утечек и безопасный код.

S>хотя как показал опыт, и на C++ все успешно пишется.

опыт программистов на С++ ?
Re[14]: Какие крупные конторы разрабатывают на C#?
От: shrecher  
Дата: 22.03.09 19:39
Оценка: :)
Здравствуйте, gandjustas, Вы писали:


S>>как только пойдет обрашение к буферу, полученному из вне, так сразу есть риск выхода за придел по невнимательности и как результат возможность получить дырку. Не имеет значение на каком языке написано.

G>В случае управляемого языка будет эксепшн и никакой опасности исполнить вредоносный код на целевой системе.

Так или иначе тебе придется каснуться физической памяти — не все объекты в системе управляемые. Нужно делать маршалинг, ну вот тут и будет тонкое место.
Потом эксплойтить можно сам рантайм. Как это существует для "безопасных" движков типа JavaScript, Java или PDF. Точно также можно эксплойтить через JavaScript, т.к рантайм ненадежен. Рано или позно все это появится и для .net. Тогда весь миф о безопасности рассеится. Я бы упавать на безопасность только среды не стал.


S>>На C# легко можно течь по памяти. К примеру, создай объект и держи его даже если он уже не нужен.

G>Это не утечка, обект будет освобожден когда ссылка на него исчезнет.
G>Утечка — когда теряется ссылка на выделенную память.

если твоя программа создает в начале или в процессе работы глобальные объеты и не использует их до конца работы, но хранит ссылку на них, то это утечка, по крайней мере, с точки зрения пользователя.
Re[13]: Какие крупные конторы разрабатывают на C#?
От: anton_t Россия  
Дата: 23.03.09 12:22
Оценка: +1
Здравствуйте, shrecher, Вы писали:

S>Здравствуйте, gandjustas, Вы писали:


S>>>Вот именно, а зачем их переписывать если C++ всех устраивает? Чтобы переходить на другое средство, к примеру, C# нужны веские аргументы и бенефиты.

G>>Наверное вопрос не в том устраивает или нет, а вопрос в том с какой целью переписывать и где взять программистов для переписывания.

S>Если бы реальные бенефиты были, то переписали.


S>>>А кроме быстроты лабания кода никаких плюсов .net не дает

G>>Ну да, всего-то отсуствие утечек и безопасный код.

S>Ты хочешь сказать, что если на C# написать какой-нибудь парзер (к примеру HTML-я), то в нем не будет уязвимостей только потому, что используется C#? Не верю, как только пойдет обрашение к буферу, полученному из вне, так сразу есть риск выхода за придел по невнимательности и как результат возможность получить дырку. Не имеет значение на каком языке написано.


Если не прилагать для этого специальных усилий (т.е. не использовать unsafe), то то такой дырки в C# не получить.
Какие крупные конторы разрабатывают на C#?
От: leonidvp Россия  
Дата: 21.03.09 08:50
Оценка:
Здравствуйте

Подскажите, пожалуйста, название крупных контор, типа Люксофта, которые разрабатывают на C#. В Москве.
Re: Какие крупные конторы разрабатывают на C#?
От: MxKazan Португалия  
Дата: 21.03.09 10:59
Оценка:
Здравствуйте, leonidvp, Вы писали:

L>Подскажите, пожалуйста, название крупных контор, типа Люксофта, которые разрабатывают на C#. В Москве.

Проще зайти на HeadHunter и SuperJob, например, и посмотреть у кого есть вакансии на C#.
Получишь актуальную информацию, а то щас опять пойдет флейм C# vs Вавилон 5.
Re[2]: Какие крупные конторы разрабатывают на C#?
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 21.03.09 16:30
Оценка:
Здравствуйте, shrecher, Вы писали:

S>Здравствуйте, leonidvp, Вы писали:


L>>Здравствуйте


L>>Подскажите, пожалуйста, название крупных контор, типа Люксофта, которые разрабатывают на C#. В Москве.


S>Да кому нужен этот C#?! Вся эта шумиха, которая была вокруг .net была такой же пузырь как и рост недвижимости. Все кто бросил заниматься реальным делом терерь пожинают плоды — никто реально C#-ом не занимается. Python, Java и C++. Все остальное — пена.


Ну и на чем основано данное утверждение?

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[3]: Какие крупные конторы разрабатывают на C#?
От: shrecher  
Дата: 21.03.09 17:12
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

S>>Да кому нужен этот C#?! Вся эта шумиха, которая была вокруг .net была такой же пузырь как и рост недвижимости. Все кто бросил заниматься реальным делом терерь пожинают плоды — никто реально C#-ом не занимается. Python, Java и C++. Все остальное — пена.


KV>Ну и на чем основано данное утверждение?


На личном опыте.
Re[3]: А мне нравится шарп
От: shrecher  
Дата: 21.03.09 17:27
Оценка:
Здравствуйте, leonidvp, Вы писали:

L>Хочу решать задачи именно на нем.

L>На С++ несколько лет кодил, неплохо его знаю, и именно поэтому возвращаться назад не хочу.

А мне нравится дрова колоть. Только этим особо не заработать.
Re[4]: Какие крупные конторы разрабатывают на C#?
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 21.03.09 17:46
Оценка:
Здравствуйте, shrecher, Вы писали:

S>Здравствуйте, kochetkov.vladimir, Вы писали:


S>>>Да кому нужен этот C#?! Вся эта шумиха, которая была вокруг .net была такой же пузырь как и рост недвижимости. Все кто бросил заниматься реальным делом терерь пожинают плоды — никто реально C#-ом не занимается. Python, Java и C++. Все остальное — пена.


KV>>Ну и на чем основано данное утверждение?


S>На личном опыте.


ОК, мой личный опыт говорит, что программисты С# сейчас вполне себе востребованы. Как будем разрешать возникшее противоречие?

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[5]: Какие крупные конторы разрабатывают на C#?
От: shrecher  
Дата: 21.03.09 17:53
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

KV>Здравствуйте, shrecher, Вы писали:


S>>Здравствуйте, kochetkov.vladimir, Вы писали:


S>>>>Да кому нужен этот C#?! Вся эта шумиха, которая была вокруг .net была такой же пузырь как и рост недвижимости. Все кто бросил заниматься реальным делом терерь пожинают плоды — никто реально C#-ом не занимается. Python, Java и C++. Все остальное — пена.


KV>>>Ну и на чем основано данное утверждение?


S>>На личном опыте.


KV>ОК, мой личный опыт говорит, что программисты С# сейчас вполне себе востребованы. Как будем разрешать возникшее противоречие?


Да собстевенно не как: возможно вы правы и в России С# сейчас вполне ок.
Re[6]: Какие крупные конторы разрабатывают на C#?
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 21.03.09 18:37
Оценка:
Здравствуйте, shrecher, Вы писали:

KV>>ОК, мой личный опыт говорит, что программисты С# сейчас вполне себе востребованы. Как будем разрешать возникшее противоречие?


S>Да собстевенно не как: возможно вы правы и в России С# сейчас вполне ок.


А где не ок? Просто интересно.

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[7]: Какие крупные конторы разрабатывают на C#?
От: Antikrot  
Дата: 21.03.09 18:51
Оценка:
Здравствуйте, MxKazan, Вы писали:

S>>Да собстевенно не как: возможно вы правы и в России С# сейчас вполне ок.

MK>А вот в Антарктиде...

в Антарктиде нельзя. там это противоестественно
Re: Какие крупные конторы разрабатывают на C#?
От: VovkaMorkovka  
Дата: 21.03.09 22:53
Оценка:
Здравствуйте, leonidvp, Вы писали:

L>Здравствуйте


L>Подскажите, пожалуйста, название крупных контор, типа Люксофта, которые разрабатывают на C#. В Москве.


Потные спины на багфикс всегда востребованы. Пока будешь рассуждать в терминах инструмента, а не задачи, будешь потной спиной для багфикса.
Короче, развивай моск, а не произношение умных слов на скорость
Re[5]: Какие крупные конторы разрабатывают на C#?
От: Avega Россия  
Дата: 22.03.09 13:17
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

KV>ОК, мой личный опыт говорит, что программисты С# сейчас вполне себе востребованы. Как будем разрешать возникшее противоречие?


Решить это противоречие очень просто. Вы просто перечислите крупные конторы, которые в нашей стране делают свои продукты на C#. А он перечислит конторы, которые делают свои продукты на С++. Кто назовет больше, тот и победил
Re[6]: Какие крупные конторы разрабатывают на C#?
От: shrecher  
Дата: 22.03.09 13:56
Оценка:
Здравствуйте, Avega, Вы писали:

A>Здравствуйте, kochetkov.vladimir, Вы писали:


KV>>ОК, мой личный опыт говорит, что программисты С# сейчас вполне себе востребованы. Как будем разрешать возникшее противоречие?


A>Решить это противоречие очень просто. Вы просто перечислите крупные конторы, которые в нашей стране делают свои продукты на C#. А он перечислит конторы, которые делают свои продукты на С++. Кто назовет больше, тот и победил


Я как-то уже перечислял С++ проекты, могу повторить:

— Firefox
— IE6-IE8
— XP, Vista, Windows 7
— Firewall
— WinAmp
— Skype
— Adobe Acrobat, Photoshop, etc
— Notepad ++
— MS Office, Microsoft Silverlight,
— Window Media Player, QuickTime
— WinRar, WinZIP
— VMWare

Практически сложно найти end-user софт, написанный целиком на C#.
Re[7]: Какие крупные конторы разрабатывают на C#?
От: ilvi Россия  
Дата: 22.03.09 14:02
Оценка:
Здравствуйте, shrecher, Вы писали:


S>Я как-то уже перечислял С++ проекты, могу повторить:


S>- Microsoft Silverlight,


И даже это разработали без использования дот-нета?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[7]: Какие крупные конторы разрабатывают на C#?
От: Antikrot  
Дата: 22.03.09 14:04
Оценка:
Здравствуйте, shrecher, Вы писали:

A>>Решить это противоречие очень просто. Вы просто перечислите крупные конторы, которые в нашей стране делают свои продукты на C#. А он перечислит конторы, которые делают свои продукты на С++. Кто назовет больше, тот и победил


S>- Firefox

S>- IE6-IE8
S>- XP, Vista, Windows 7
S>- Firewall
S>- WinAmp
S>- Skype
S>- Adobe Acrobat, Photoshop, etc
S>- Notepad ++
S>- MS Office, Microsoft Silverlight,
S>- Window Media Player, QuickTime
S>- WinRar, WinZIP
S>- VMWare

осталось выяснить вашу страну в профайле не видно.

S>Практически сложно найти end-user софт, написанный целиком на C#.

что плохого в софте для внутреннего использования?
Re[8]: Какие крупные конторы разрабатывают на C#?
От: shrecher  
Дата: 22.03.09 14:15
Оценка:
Здравствуйте, ilvi, Вы писали:

I>Здравствуйте, shrecher, Вы писали:



S>>Я как-то уже перечислял С++ проекты, могу повторить:


S>>- Microsoft Silverlight,


I>И даже это разработали без использования дот-нета?


Судя по "Microsoft Silverlight\agcore.dll" без дот-нета.
Re[9]: Какие крупные конторы разрабатывают на C#?
От: WizardBox Россия  
Дата: 22.03.09 14:30
Оценка:
S>>>Практически сложно найти end-user софт, написанный целиком на C#.
A>>что плохого в софте для внутреннего использования?

S>сегмент уже.


Вы берётесь утверждать, что разработчиков end-user софта значительно больше, чем разработчиков корпоративного?
Для России это точно не так.
Кстати, а сайты мы куда относим? Сейчас очень много ASP.NET web сайтов.
Re[6]: А мне нравится шарп
От: mrTwister Россия  
Дата: 22.03.09 16:37
Оценка:
Здравствуйте, Кывт, Вы писали:

К>Это точно — в России, программируя на C++, особо не разгуляешься. Потому что серьезные программы на C++ пишутся не в России. У нас здесь, в основном,— аутсорсинг, сайты, бизнес-программирование — а значит, преобладает C#, и его доля будет увеличиваться.


Сайты и бизнес-программирование преобладают не только в России, а вообще во всем мире, так как это более востребовано людьми, у которых есть деньги (то есть бизнесменами).
лэт ми спик фром май харт
Re[8]: Какие крупные конторы разрабатывают на C#?
От: shrecher  
Дата: 22.03.09 16:49
Оценка:
Здравствуйте, Кывт, Вы писали:

К>Думаю, вы сами понимаете, что лукавите. У всех этих программ корни растут из прошлого тысячелетия, когда C# еще не существовало.


Возражу. Программные продукуты (к примеру MS Office, Vista, Windows7, Photoshop) регулярно, каждый год выпускают новые версии, но как-то особо никто не рвется переходить на C#. Более того, появляются новые библиотеки, вроде QT, которые уже при живом C# создаются на С++.
Re[9]: Какие крупные конторы разрабатывают на C#?
От: anton_t Россия  
Дата: 22.03.09 17:08
Оценка:
Здравствуйте, shrecher, Вы писали:

S>Здравствуйте, Кывт, Вы писали:


К>>Думаю, вы сами понимаете, что лукавите. У всех этих программ корни растут из прошлого тысячелетия, когда C# еще не существовало.


S>Возражу. Программные продукуты (к примеру MS Office, Vista, Windows7, Photoshop) регулярно, каждый год выпускают новые версии, но как-то особо никто не рвется переходить на C#.


И как ты себе представляешь переписывание с нуля нескольких десятков миллионов строк кода?

S>Более того, появляются новые библиотеки, вроде QT, которые уже при живом C# создаются на С++.


QT появилось в середине 90-х, когда C# ещё в проекте не было.
Re[9]: Какие крупные конторы разрабатывают на C#?
От: Antikrot  
Дата: 22.03.09 17:13
Оценка:
Здравствуйте, shrecher, Вы писали:

К>>Думаю, вы сами понимаете, что лукавите. У всех этих программ корни растут из прошлого тысячелетия, когда C# еще не существовало.

S>Возражу. Программные продукуты (к примеру MS Office, Vista, Windows7, Photoshop) регулярно, каждый год выпускают новые версии, но как-то особо никто не рвется переходить на C#.
новые версии приличных программ растут из предыдущих версий... переписывание с нуля — часто просто закидывание шапками и пустая трата денег

S>Более того, появляются новые библиотеки, вроде QT, которые уже при живом C# создаются на С++.

википедия таки утверждает, что QT началось с 1991-ого, в то время как живой (вышедший в народ) додиез в 2000ом.
Re[11]: Какие крупные конторы разрабатывают на C#?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 22.03.09 17:16
Оценка:
Здравствуйте, shrecher, Вы писали:

S>Здравствуйте, WizardBox, Вы писали:


WB>>Кстати, а сайты мы куда относим? Сейчас очень много ASP.NET web сайтов.


S>Сайты на ASP.NET?! Вот уж новость.

Почему новость? уже пару лет как успешно создают сайты на asp.net.
Теперь вышел asp.net mvc и создателям сайтов больше не придется воевать с вебформами.

S>Судя по предложению хостеров обычно — PHP и apache.

masterhost, parking.ru и agava смотрели?

S>Для серьезных вещей — JSP, CMS.


Покажите хостинг с джавой?
Re[6]: А мне нравится шарп
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 22.03.09 17:18
Оценка:
Здравствуйте, Кывт, Вы писали:

К>Это точно — в России, программируя на C++, особо не разгуляешься. Потому что серьезные программы на C++ пишутся не в России. У нас здесь, в основном,— аутсорсинг, сайты, бизнес-программирование — а значит, преобладает C#, и его доля будет увеличиваться.


Ага, серьезные программы на С++ пишутся в гугле.
Re[11]: Какие крупные конторы разрабатывают на C#?
От: Antikrot  
Дата: 22.03.09 17:25
Оценка:
Здравствуйте, shrecher, Вы писали:

S>Реально QT пошло в гору когда его заиспользовали Google Earth и другие крупные проекты. До этого это была неизвесная никому лавка.

а KDE???
Re[12]: Какие крупные конторы разрабатывают на C#?
От: shrecher  
Дата: 22.03.09 17:27
Оценка:
Здравствуйте, gandjustas, Вы писали:


S>>Для серьезных вещей — JSP, CMS.

G>
G>Покажите хостинг с джавой?

Здесь 2 направления:
1. Недорогой хостинг для небольшого сайта, к примеру шароварка, домашняя страничка. Вот пример популярного хостера. замечу, что предложение PHP, MYSQL и пр.

2. Сайт крупных компаний. Тут обычно сидят на своем Linux серваке, гоняют Tomcat и пользуются каким-нибудь CMS, а бизнес логика на JSP.

Будет время посмотрю статистику сколько ISS в мере используется, очень удивлюсь если больше 10%.
Re[12]: Какие крупные конторы разрабатывают на C#?
От: shrecher  
Дата: 22.03.09 17:29
Оценка:
Здравствуйте, Antikrot, Вы писали:

A>Здравствуйте, shrecher, Вы писали:


S>>Реально QT пошло в гору когда его заиспользовали Google Earth и другие крупные проекты. До этого это была неизвесная никому лавка.

A>а KDE???

Это узкий мир X-Window. Реальный прорыв это выход под Винды и сделка с Нокией
Re[13]: Какие крупные конторы разрабатывают на C#?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 22.03.09 17:33
Оценка:
Здравствуйте, shrecher, Вы писали:

S>Здравствуйте, gandjustas, Вы писали:



S>>>Для серьезных вещей — JSP, CMS.

G>>
G>>Покажите хостинг с джавой?

S>Здесь 2 направления:

S>1. Недорогой хостинг для небольшого сайта, к примеру шароварка, домашняя страничка. Вот пример популярного хостера. замечу, что предложение PHP, MYSQL и пр.
А также предложения Windows хостинга, по той же цене, что и линукс

S>2. Сайт крупных компаний. Тут обычно сидят на своем Linux серваке, гоняют Tomcat и пользуются каким-нибудь CMS, а бизнес логика на JSP.

Да ну. А прмиеры будут?

S>Будет время посмотрю статистику сколько ISS в мере используется, очень удивлюсь если больше 10%.

Можешь прям щас начинать http://news.netcraft.com/archives/web_server_survey.html
Re[13]: Какие крупные конторы разрабатывают на C#?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 22.03.09 18:34
Оценка:
Здравствуйте, shrecher, Вы писали:

S>Здравствуйте, gandjustas, Вы писали:


S>>>Вот именно, а зачем их переписывать если C++ всех устраивает? Чтобы переходить на другое средство, к примеру, C# нужны веские аргументы и бенефиты.

G>>Наверное вопрос не в том устраивает или нет, а вопрос в том с какой целью переписывать и где взять программистов для переписывания.
S>Если бы реальные бенефиты были, то переписали.
Для зрелого продукта переписывание с нуля не выгодно ни в каком случае, независимо от языка.

S>>>А кроме быстроты лабания кода никаких плюсов .net не дает

G>>Ну да, всего-то отсуствие утечек и безопасный код.

S>Ты хочешь сказать, что если на C# написать какой-нибудь парзер (к примеру HTML-я), то в нем не будет уязвимостей только потому, что используется C#?

Да, именно так.

S>Не верю

Ваше право

S>как только пойдет обрашение к буферу, полученному из вне, так сразу есть риск выхода за придел по невнимательности и как результат возможность получить дырку. Не имеет значение на каком языке написано.

В случае управляемого языка будет эксепшн и никакой опасности исполнить вредоносный код на целевой системе.

S>Утечки, это дело внимательности.

Все ошибки — дело невнимательности.

S>На C# легко можно течь по памяти. К примеру, создай объект и держи его даже если он уже не нужен.

Это не утечка, обект будет освобожден когда ссылка на него исчезнет.
Утечка — когда теряется ссылка на выделенную память.

S>На самом деле, stl+boost дает тотже выйгрыш, что и C#.

Это говорит о вашем незнании C#.

S>>>хотя как показал опыт, и на C++ все успешно пишется.

G>>опыт программистов на С++ ?
S>Опыт существующих продуктов.
Опыт существующих продуктов на C# показывает что зорошо пишутся на C#
Re[15]: Какие крупные конторы разрабатывают на C#?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 22.03.09 19:50
Оценка:
Здравствуйте, shrecher, Вы писали:

S>Здравствуйте, gandjustas, Вы писали:



S>>>как только пойдет обрашение к буферу, полученному из вне, так сразу есть риск выхода за придел по невнимательности и как результат возможность получить дырку. Не имеет значение на каком языке написано.

G>>В случае управляемого языка будет эксепшн и никакой опасности исполнить вредоносный код на целевой системе.

S>Так или иначе тебе придется каснуться физической памяти — не все объекты в системе управляемые. Нужно делать маршалинг, ну вот тут и будет тонкое место.

Ну обычно всяческий маршалинг это мизрная часть всего кода приложения, если вообще есть. Тот же самый парсер html можно написать только на managed коде. Кроме того далеко не каждый маршалинг может представлять опасность.

S>Потом эксплойтить можно сам рантайм. Как это существует для "безопасных" движков типа JavaScript, Java или PDF. Точно также можно эксплойтить через JavaScript, т.к рантайм ненадежен.

Но ошибок в рантайме меньше, чем в native приложениях, исправление ошибки в рантайме автоматически исправляет её во всех приложениях, работающих на этом рантайме.

S>Рано или позно все это появится и для .net. Тогда весь миф о безопасности рассеится. Я бы упавать на безопасность только среды не стал.

Уже проявлялось несколько раз, еще в первой версии, все исправлено.
Вообще есть тенденция к повышению надежности, безопасности и быстродействию рантаймов. Для приложений такого не наблюдается.

S>если твоя программа создает в начале или в процессе работы глобальные объеты и не использует их до конца работы, но хранит ссылку на них, то это утечка, по крайней мере, с точки зрения пользователя.

С точки зрения пользователя никаких утечек нет. неиспользуемая память рано или позно ляжет в своп и не будет поднята отуда никогда.
Если есть в unmanaged коде утечка, и этот код вызывается мног раз за время работы приложения, то можно всю доступную память забить, в managed коде такое повторить очень сложно.
Re: Пожалуйста, не надо холиворов
От: leonidvp Россия  
Дата: 22.03.09 19:55
Оценка:
Лучше накидайте названия контор, если знаете
Re[9]: Какие крупные конторы разрабатывают на C#?
От: Кывт Ниоткуда  
Дата: 22.03.09 20:04
Оценка:
S>Возражу. Программные продукуты (к примеру MS Office, Vista, Windows7, Photoshop) регулярно, каждый год выпускают новые версии, но как-то особо никто не рвется переходить на C#.

Новые версии — это же не переписывание программы заново. Думаю в этих программах полно кода, написанного еще в 80-х годах прошлого века. Ни один психически здоровый менеджер не отдаст приказ переписывать такое количество столь сложного и давно прекрасно работающего кода.

Где-то я встречал упоминание о том, что разработка таких программ с нуля сопоставима по стоимости со строительством небоскреба. Думаю, это заниженная оценка. Даже не представляю, сколько может стоить разработка операционной системы, аналогичной Windows 7, с нуля. Это просто нереальная задача.

Если бы Microsoft решил заново переписать Windows и Office, он бы подписал себе смертный приговор.

S>Более того, появляются новые библиотеки, вроде QT, которые уже при живом C# создаются на С++.


Если не ошибаюсь, QT ведет свою историю с 1991 года.
Re[2]: Пожалуйста, не надо холиворов
От: MxKazan Португалия  
Дата: 22.03.09 20:28
Оценка:
Здравствуйте, leonidvp, Вы писали:

L>Лучше накидайте названия контор, если знаете

Что мешает посмотреть сайты с предложениями о работе?
Re[9]: Какие крупные конторы разрабатывают на C#?
От: ilvi Россия  
Дата: 23.03.09 03:48
Оценка:
Здравствуйте, shrecher, Вы писали:

S>Судя по "Microsoft Silverlight\agcore.dll" без дот-нета.


Если покапаться в других файлах можно найти зависимости.
В npctrl.dll зависимость от UIAutomationCore.DLL.
Ну и в нескольких от mscoree.dll.

В принципе не такая уж и большая зависимость от дот.нета. Можно было наверное и совсем без такой зависимости обойтись.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[17]: Какие крупные конторы разрабатывают на C#?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 23.03.09 08:17
Оценка:
Здравствуйте, shrecher, Вы писали:

S>Здравствуйте, gandjustas, Вы писали:


G>>Ну обычно всяческий маршалинг это мизрная часть всего кода приложения, если вообще есть. Тот же самый парсер html можно написать только на managed коде. Кроме того далеко не каждый маршалинг может представлять опасность.


S>Если маршалинг прост — читай буффер один раз и все, то да. А если маршалинг по условиям взятым из исходного буфера: подпарзил заголовок — прочитай еще N байт, то это дверь для багов.

Тут не о багах речь, а о безопасности. Баги всегда бывают, независимо от языка.

S>>>Потом эксплойтить можно сам рантайм. Как это существует для "безопасных" движков типа JavaScript, Java или PDF. Точно также можно эксплойтить через JavaScript, т.к рантайм ненадежен.

G>>Но ошибок в рантайме меньше, чем в native приложениях, исправление ошибки в рантайме автоматически исправляет её во всех приложениях, работающих на этом рантайме.

S>посмотри сколько ошибок именно в рантайме:

S>http://secunia.com/advisories/34012/
Ага и там же ссылки на фиксы этих ошибок.

S>казалось бы, ведь ActiveScript (в флашах) тоже ультробезопасен, а нет сам рантайм с ошибками. Просто ошибки загноны в другое место, но безопасность системы особенно не повысилась.

Вообще в адобе достаточно хреново относятся к безопасности.

S>Для разработчкика это может быть даже хуже: ему надо ждать патча от вендора. К примеру, MS по полгода не фиксит критические ошибки.

Какая часть из них относится к безопасности?

G>>Вообще есть тенденция к повышению надежности, безопасности и быстродействию рантаймов. Для приложений такого не наблюдается.


S>Поизучай сайт http://secunia.com/advisories/ Тут тебе целый набор, и Опера, и Адобе и Оффис. И дыры активно растут.

Ну и везде есть решения, которые предлагают апгрейдиться до новой версии.

S>>>если твоя программа создает в начале или в процессе работы глобальные объеты и не использует их до конца работы, но хранит ссылку на них, то это утечка, по крайней мере, с точки зрения пользователя.

G>>С точки зрения пользователя никаких утечек нет. неиспользуемая память рано или позно ляжет в своп и не будет поднята отуда никогда.

S>1. своп небесконечен

Если утечка разовая, то пофиг.

S>2. C++ утечка тоже ляжет в своп.

Если разовая, то пофиг. Но в C++ бывают утечки в коде, который вызывается многократно. В .NET такого добиться сложно.

S>3. автоматически найти ошибку когда теряются ссылки на глобальные объекты будет сложнее, т.к она зависит от логики работы и не может быть обнаружена по формальным факторам. К примеру, если каждый проход некого цикла вы суете объект в коллекцию и не используете его, то фиг такой лик найдешь.

Такие "лики" находятся очень просто, можно прямо из дебаггера смотреть сколько объектов находятся в каких-то глобальных коллекциях.
А вообще я достотаточно редко видел использование глобальных коллекций, чтобы такой вариант имело смысл рассматривать.
Re[11]: Какие крупные конторы разрабатывают на C#?
От: vadim1406  
Дата: 01.04.09 13:29
Оценка:
Здравствуйте, shrecher, Вы писали:

S>Здравствуйте, WizardBox, Вы писали:


WB>>Кстати, а сайты мы куда относим? Сейчас очень много ASP.NET web сайтов.


S>Сайты на ASP.NET?! Вот уж новость. Судя по предложению хостеров обычно — PHP и apache. Для серьезных вещей — JSP, CMS.


Известно ли многоуважаемому дону, что серьезные конторы не пользуются услугами сомнительных хостеров. Тем более на php. Так что предложения хостеров — не показатель
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.