Здравствуйте, CreatorCray, Вы писали:
CC>Я оставил VAX в результате. Он конечно попроще, но достаточен. А вот в скорости работы и потреблении вообще офигенная разница.
ReSharper — это реальность данная мне в ощущениях лецензионной политики компании . Так что или РеШарпер — или ничего.
Здравствуйте, master_of_shadows, Вы писали:
CC>>Я оставил VAX в результате. Он конечно попроще, но достаточен. А вот в скорости работы и потреблении вообще офигенная разница. __>ReSharper — это реальность данная мне в ощущениях лецензионной политики компании . Так что или РеШарпер — или ничего.
Соболезную. Мне повезло больше
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Здравствуйте, ambel-vlad, Вы писали:
S>>Что вы называете "взаимодействием"? AV>Из кода, написанного на одном языке, дернуть код, написанный на другом языке.
Для этого уже существует много способов, самый универсальный — ws-* вебсервисы, инфраструктуру создавать не надо, оно уже есть.
На вебсервисах есть сотни систем, которые работают в том числе под высокой нагрузкой.
Здравствуйте, Cyberax, Вы писали:
C>Здравствуйте, MxKazan, Вы писали:
A>>>и с каких пор разбираться почему падает — обязанность пользователя? MK>>Предлагаешь Микрософту телепатически подключится к ноуту Cyberax'а и выяснить все проблемы? Конечно, в идеале всё должно всегда работать без проблем. Но такого не бывает практически ни с одной программой. И да, иногда пользователю приходится разбираться с проблемой или хотя-бы потрудится оповестить о проблеме разработчика. Просто потому, что всего на свете предусмотреть нельзя. C>У MS сплошные проблемы с устойчивостью и дизайном софта. Для установки .NET Runtime оно лезет куда попало, ставит какие-то системные сервисы оптимизации байт-кода и т.п. Естественно, всё это получается весьма хрупким.
Всё это демагогия. Так ведут себя тонны разного софта под Винду, но их никто за это не клеймит. Да и написал я только о том, что если о проблеме не знает разработчик, то и решения этой проблемы требовать неправильно. Нам ли об этом не знать Или здесь только у меня не получалось создать серьезную и при этом абсолютно безглючную программу, на которую заказчик не написал ни одного фидбэка?
Здравствуйте, Antikrot, Вы писали:
A>Здравствуйте, MxKazan, Вы писали: A>>>и с каких пор разбираться почему падает — обязанность пользователя? MK>>Предлагаешь Микрософту телепатически подключится к ноуту Cyberax'а и выяснить все проблемы? Конечно, в идеале всё должно всегда работать без проблем. Но такого не бывает практически ни с одной программой. И да, иногда пользователю приходится разбираться с проблемой или хотя-бы потрудится оповестить о проблеме разработчика. Просто потому, что всего на свете предусмотреть нельзя. A>пользователь должен самостоятельно сделать только одно — сообщить о проблеме. дальнейшие разбирательства, как то запрос лога инсталляции и прочее, уже проблема техподдержки.
Согласен. Слово "разбираться" употребил Cyberax, я только процитировал его. И позже добавил "хотя-бы потрудится оповестить о проблеме разработчика"
Здравствуйте, Cyberax, Вы писали:
C>А кому в MS мне делать багрепорт? Я не знаю, чтобы у них был публичный багтрекер, где я бы мог следить за состоянием баги. http://support.microsoft.com/gp/hublist/
Не знаю что там с трекером. Для WPF периодически натыкаюсь на подобное, но ссылку не вспомню.
Для грядущей Студии 2010 инсайдеры приводили на форуме линк куда слать сообщения об ошибках.
Hi gandjustas
AV>>А одного процесса? G>А в пределах одного процесса я бы не стал запускать managed и unmanaged код.
Почему? Если уверен к качесте unmanaged кода? И тем более есть возможность в случае необходимости в течении пары секунд сделать так, чтобы unmanaged код выполнялся в отдельном процессе?
А если есть два куска managed кода, но на разных языках?
Hi gandjustas
S>>>Что вы называете "взаимодействием"? AV>>Из кода, написанного на одном языке, дернуть код, написанный на другом языке. G>Для этого уже существует много способов, самый универсальный — ws-* вебсервисы, инфраструктуру создавать не надо, оно уже есть. G>На вебсервисах есть сотни систем, которые работают в том числе под высокой нагрузкой.
В случае заказчика этой скорости не хватало. Поэтому и пришлось создавать свою инфраструктуру.
Здравствуйте, neFormal, Вы писали:
F>Здравствуйте, gandjustas, Вы писали:
G>>"знаком c С# .NET" — это почитал статью в википедии? G>>"после осознания политики MS" — это почитал ЛОР?
F>я так понял, про питон ты даже этого не сделал
Конечно не сделал, я только написал пару программ на питоне для саморазвития, но руби мне больше приглянулся.
Здравствуйте, criosray, Вы писали: C>Как скорость может быть одинаковой, если нету ни мощных средств для рефакторинга, ни intellisense, ни удобных и быстрых средств для навигации по коду, ни средств для динамического анализа кода на соответствие определенным правилам, ни удобного отладчика, ни модуля для запуска модульных тестов, ни модуля для взаимодействия с системой контроля версий, ни модуля для дизайна схемы классов, ни модуля для дизайна форм, ни модуля для дизайна страниц, ни... много другого?
Теперь, внимание вопрос: "зачем все эти навороты нужны, если разработчиские задачи на Питане нормально и быстро решаются в notepad++?".
Вся это монстровая VS туша напоминает MS Office, где люди используют 5% фич, но за все остальные они тоже платят.
C>ни модуля для дизайна страниц,
PS. не разу не слыщал, что бы VS рекомедавался профессионалами для дизайна страниц. Обычно идут продукты Adobe.
Здравствуйте, Cyberax, Вы писали:
MK>>Да, но в том то и дело, что по словам Cyberax'а никакого багрепорта не было, им "лень разбираться". C>А кому в MS мне делать багрепорт? Я не знаю, чтобы у них был публичный багтрекер, где я бы мог следить за состоянием баги.
Здравствуйте, ambel-vlad, Вы писали:
AV>Hi gandjustas
AV>>>А одного процесса? G>>А в пределах одного процесса я бы не стал запускать managed и unmanaged код.
AV>Почему? Если уверен к качесте unmanaged кода?
Ну если весь код я писать буду, то тогда будут писать на одном языке и проблем не будет. А если кто-то другой, то в принципе не могу быть уверенным что не упадет unmanaged и не утянет за собой кучу managed модулей.
AV>И тем более есть возможность в случае необходимости в течении пары секунд сделать так, чтобы unmanaged код выполнялся в отдельном процессе?
Тогда не совсем понял как реализован интероп, если так просто вынести в отдельный процесс.
AV>А если есть два куска managed кода, но на разных языках?
SOA и пайпы\TCP\HTTP как транспорт.
Здравствуйте, ambel-vlad, Вы писали:
AV>Hi gandjustas
S>>>>Что вы называете "взаимодействием"? AV>>>Из кода, написанного на одном языке, дернуть код, написанный на другом языке. G>>Для этого уже существует много способов, самый универсальный — ws-* вебсервисы, инфраструктуру создавать не надо, оно уже есть. G>>На вебсервисах есть сотни систем, которые работают в том числе под высокой нагрузкой.
AV>В случае заказчика этой скорости не хватало. Поэтому и пришлось создавать свою инфраструктуру.
Мне кажется что проблема у вас изначално была в том что интероп требовался слишком часто, при этом вместо выпрямления архитектуры вы решили делать свой аппсервер.
Здравствуйте, shrecher, Вы писали:
S>Сейчас динамично развивается питон. Достаточно легок (осваивается человеком даже с очень средними способностями), не тянет за собой монстра ввиде VS и Питон бесплатен, портабелен практически на все платформы, поддерживается гигантом типа google — это один из их внутренних языков.
Питоньи программы довольно сложно распостранять без исходников. Особенно в линухе, как не смешно.
Здравствуйте, Pzz, Вы писали:
Pzz>Здравствуйте, shrecher, Вы писали:
S>>Сейчас динамично развивается питон. Достаточно легок (осваивается человеком даже с очень средними способностями), не тянет за собой монстра ввиде VS и Питон бесплатен, портабелен практически на все платформы, поддерживается гигантом типа google — это один из их внутренних языков.
Pzz>Питоньи программы довольно сложно распостранять без исходников. Особенно в линухе, как не смешно.
Это решается с использованием правильных лицензий. Кроме того, скомпилированный C# читается более-менее легко, так что считать это какой-либо защитой не стоит.
Здравствуйте, shrecher, Вы писали:
Pzz>>Питоньи программы довольно сложно распостранять без исходников. Особенно в линухе, как не смешно.
S>Это решается с использованием правильных лицензий. Кроме того, скомпилированный C# читается более-менее легко, так что считать это какой-либо защитой не стоит.
Я не про защиту от подглядывания — я вообще в нее не верю, поскольку превратить программу на любом языке в читабельный текст — это чисто механическое усилие, решаемое вполне умеренными деньгами.
Но несмотря на это, у меня могут быть 1) причины не публиковать исходные тексты 2) причины не заставлять своих пользователей самостоятельно собирать программу.
Здравствуйте, CreatorCray, Вы писали:
CC>Здравствуйте, gandjustas, Вы писали:
G>>Для разных архитектур компа и разных ОС нужны разные бинарники фреймворка, онлайн интсаллер имеет возможность выкачать только то что надо, оффлайновый инсталлер должен таскать все. G>>Вот почему не будет client profile на 30 метров.
CC>Нет, все таки почему нельзя сделать и выложить отдельно DotNET_Runtime_XP32_Eng.msi? CC>В чем непреодолимая трудность то?
гм.... а ничего, в линуксе это такая работа "маленький инсталлятор для дистра + закачка из инета остального" считается нормой? Сможете найти дистр, к которому не нужен будет инет для любого применения (Не берем ДВД поставку)?