powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Почему на форум C# стали мало постить новые интересные темы?
25 сообщений из 132, страница 3 из 6
Почему на форум C# стали мало постить новые интересные темы?
    #38601993
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучАлексей КРазве это плохо?Это отвратительно.Программисту заниматься программированием - это отвратительно?!
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602003
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучНу двай по пунктам. Вообще, всё это надо попробовать или хотя бы прочитать о.

Docker: Создай мне на Windows/.NET изолированный от остальной системы "контейнер", в который я смогу установить, например, RabbitMQ и не захламлять всю систему.

Graphite/StatsD: Научись собирать произвольную статистику с произвольным временем хранения и строить графики вида "покажи мне, как менялось среднее время исполнения вот этого конкретного запроса на протяжении последнего года".

Ansible, Chef, Puppet: Научись декларативно конфигурировать десятки серверов, держать эту конфигурацию в системе контроля версий.

Homebrew: Научись устанавливать произвольное ПО из единого репозитория.

Gemnasium: Научись показывать, какие NuGet-пакеты моего приложения устарели, какие требуют немедленного обновления.

Travis CI: Научись запускать тесты приложения под десятками окружений.

Heroku: Научись деплоить приложения без клацанья мышкой и нудной настройки серверов.

В общем, все очень и очень грустно.По некоторым пунктам возникает вопрос: "Зачем это надо?", по некоторым подозрение: "Наверняка это есть в Windows Server". Но может у нас масштабы не те...
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602017
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КПрограммисту заниматься программированием - это отвратительно?!Ну скучно же писать очередной CRUD.

Алексей КПо некоторым пунктам возникает вопрос: "Зачем это надо?", по некоторым подозрение: "Наверняка это есть в Windows Server". Но может у нас масштабы не те...Например?
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602033
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,

авторНаучись показывать, какие NuGet-пакеты моего приложения устарели, какие требуют немедленного обновления.
VS показывает..
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602047
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучHomebrew: Научись устанавливать произвольное ПО из единого репозитория.
Актуальность этого безусловна.
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602052
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучАлексей КПо некоторым пунктам возникает вопрос: "Зачем это надо?", по некоторым подозрение: "Наверняка это есть в Windows Server". Но может у нас масштабы не те...Например?Ну например, Group Policy .
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602073
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я нахлобуча поддержу, от человека программиста в футляре мало толку, надо материться, ругаться, и юморить при помощи кода. А без порывов написать переписать или даже помечтать об этом это не созидание, таки люди скучные..
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602085
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КНу например, Group Policy .
Вот есть у тебя, скажем, десяток серверов. На все нужно установить роль IIS и несколько Role Services'ов -- например, IIS-DirectoryBrowsing. Еще нужно создать Application Pool, создать Site -- настройки всего должны быть идентичные. И все эти серверы нужно прописать в балансировщике нагрузки.

При обновлении нужно по очереди отключать эти серверы (Drain Stop), выкидывать их из балансировщика, накатывать изменения конфигрурации и ПО и обратно втыкать в ротацию.

С GPO даже такого не сделать.
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602097
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучАлексей КНу например, Group Policy .
Вот есть у тебя, скажем, десяток серверов. На все нужно установить роль IIS и несколько Role Services'ов -- например, IIS-DirectoryBrowsing. Еще нужно создать Application Pool, создать Site -- настройки всего должны быть идентичные. И все эти серверы нужно прописать в балансировщике нагрузки.

При обновлении нужно по очереди отключать эти серверы (Drain Stop), выкидывать их из балансировщика, накатывать изменения конфигрурации и ПО и обратно втыкать в ротацию.

С GPO даже такого не сделать. Server Manager deployment cmdlets for Windows PowerShell ?
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602108
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нахлобуч,

спс что просветил, но это все инфраструктурные вопросы
мне например просто не хватает инструмента, который бы объединил схемы двух БД так что бы на выходе была минимальная целостная схема и вьшки для легаси кода
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602122
SolYUtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К Server Manager deployment cmdlets for Windows PowerShell ?
Install or Uninstall Roles, Role Services, or Features - маловато будет.
Да если вы работали с PowerShell - то он частенько оставляет в матерных чувствах.
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602132
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SolYUtorInstall or Uninstall Roles, Role Services, or Features - маловато будет.Ну это, поди, и не единственное, что там есть.
SolYUtorДа если вы работали с PowerShell - то он частенько оставляет в матерных чувствах.По сравнению с cmd.exe он шикарен. :-)
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602157
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучDocker: Создай мне на Windows/.NET изолированный от остальной системы "контейнер", в который я смогу установить, например, RabbitMQ и не захламлять всю систему.

что такое по-вашему "захламлять" всю систему? тот же примитивный ClickOnce всё складывает вполне себе изолировано, какие проблемы? точнее так. можете для виндовс конкретный юзеркейс привести, где без системы типа Docker не обойтись?

НахлобучGraphite/StatsD: Научись собирать произвольную статистику с произвольным временем хранения и строить графики вида "покажи мне, как менялось среднее время исполнения вот этого конкретного запроса на протяжении последнего года".

https://github.com/stephanstapel/carbon
http://www.s2-industries.com/wordpress/2012/12/running-graphite-on-windows/
https://github.com/ragnard/Graphite.NET

НахлобучAnsible, Chef, Puppet: Научись декларативно конфигурировать десятки серверов, держать эту конфигурацию в системе контроля версий.

мы про какие "десятки" серверов говорим? вы ничего не путаете? даже не смешно.

НахлобучGemnasium: Научись показывать, какие NuGet-пакеты моего приложения устарели, какие требуют немедленного обновления.

я даже комментить этот бред не буду. NuGet вам покажет.

НахлобучTravis CI: Научись запускать тесты приложения под десятками окружений.

http://msdn.microsoft.com/en-us/library/bb558973.aspx
http://msdn.microsoft.com/en-us/library/hh395023(v=vs.110).aspx

да и это далеко не всё. что конкретно вам не хватает?

НахлобучHeroku: Научись деплоить приложения без клацанья мышкой и нудной настройки серверов.

для веб есть веб-деплой, для остального решений дофигища. что конкретно, опять таки вам нехватает?

НахлобучВ общем, все очень и очень грустно.

я понимаю, всё это выглядит вкусно, вкупе с огромным коммьюнити. но на сегодняшний день, очень многое из всего того, что реально потребовалось в .NET мире было незамедлительно форкнуто и развивается по сей день.

не вижу никаких причин для паники.
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602164
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К Server Manager deployment cmdlets for Windows PowerShell ?А сам пробовал? Там такое количество подводных камней и граблей, что их живописать у меня не хватит сил.

И даже если бы это все надежно работало: количество обвязки, которую необходимо написать для более-менее приемлемого функционирования, запредельно. Как обеспечивать идемпотентность? Как избежать Configuration Drift? Как запускать все это не только на Server 2012, а на чем-то попроще?

В Microsoft безоговорочно побеждает лагерь MSDN Magazine и в этом очень большая печаль.
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602183
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttможете для виндовс конкретный юзеркейс привести, где без системы типа Docker не обойтись?Конкретный юзерекейс -- продукт может использовать несколько СУБД. Например, SQL Server и PostgreSQL. Если для Windows было бы подобие Docker'а, то я мог бы создать два контейнера, в одном установить SQL Server, в другом -- PostgreSQL. При этом сама "корневая" система даже не узнает, что они вообще были установлены. Я запускаю оба контейнера и -- чудо! -- у меня на localhost:1433 появляется SQL Server, а на localhost:5432 -- PgSQL. Друг с другом и с остальным установленным ПО они не конфликтуют и живут себе прекрасно. Наигрался -- остановил контейнеры, удалил их -- и всё, как ничего и не было.

hVosttНахлобучGraphite/StatsD: Научись собирать произвольную статистику с произвольным временем хранения и строить графики вида "покажи мне, как менялось среднее время исполнения вот этого конкретного запроса на протяжении последнего года".

https://github.com/stephanstapel/carbon
http://www.s2-industries.com/wordpress/2012/12/running-graphite-on-windows/
https://github.com/ragnard/Graphite.NET Первая и третья ссылка вообще не в кассу. Вторая -- сам почитай; какой-то чувак в далеком 2012 году добился того, что Graphite завелся под Windows.

Повторюсь: подобного под Windows/.NET нет.

hVosttНахлобучAnsible, Chef, Puppet: Научись декларативно конфигурировать десятки серверов, держать эту конфигурацию в системе контроля версий.

мы про какие "десятки" серверов говорим? вы ничего не путаете? даже не смешно.Что именно вызвало смех? Я Алексею описал примитивную задачу, которая в Windows решается с очень большим скрипом.

hVosttНахлобучGemnasium: Научись показывать, какие NuGet-пакеты моего приложения устарели, какие требуют немедленного обновления.

я даже комментить этот бред не буду. NuGet вам покажет.Показывай, какую команду надо запустить, чтобы NuGet показал, какие пакеты у меня требуют обновления.

hVosttНахлобучTravis CI: Научись запускать тесты приложения под десятками окружений.

http://msdn.microsoft.com/en-us/library/bb558973.aspx
http://msdn.microsoft.com/en-us/library/hh395023(v=vs.110).aspx Потрясающе. А что мне делать с этим чудом, если у меня есть продукт, который надо протестирвоать (да хотя бы запустить модульные и интеграционные тесты) на Windows 2003, 2008 и 2012 под .NET 4.0 и 4.5? Это получается 6 различных окружений.

hVosttНахлобучHeroku: Научись деплоить приложения без клацанья мышкой и нудной настройки серверов.

для веб есть веб-деплой, для остального решений дофигища. что конкретно, опять таки вам нехватает?Внимание, вопрос: как мне вебдеплоем выкатывать обновления на более, чем один сервер? Как мне в момент деплоймента еще и обновлять конфигурацию сервера?
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602194
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучКонкретный юзерекейс -- продукт может использовать несколько СУБД. Например, SQL Server и PostgreSQL. Если для Windows было бы подобие Docker'а, то я мог бы создать два контейнера, в одном установить SQL Server, в другом -- PostgreSQL. При этом сама "корневая" система даже не узнает, что они вообще были установлены. Я запускаю оба контейнера и -- чудо! -- у меня на localhost:1433 появляется SQL Server, а на localhost:5432 -- PgSQL. Друг с другом и с остальным установленным ПО они не конфликтуют и живут себе прекрасно. Наигрался -- остановил контейнеры, удалил их -- и всё, как ничего и не было.
VMWare? VirtualBox?

НахлобучПотрясающе. А что мне делать с этим чудом, если у меня есть продукт, который надо протестирвоать (да хотя бы запустить модульные и интеграционные тесты) на Windows 2003, 2008 и 2012 под .NET 4.0 и 4.5? Это получается 6 различных окружений.
Microsoft Virtual Labs?

НахлобучHeroku: Научись деплоить приложения без клацанья мышкой и нудной настройки серверов.
Azure?
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602201
Фотография D129
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нахлобуч Наигрался -- остановил контейнеры, удалил их -- и всё, как ничего и не было.

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

Надо сконфигурировать десять серверов для продакшен - на это в серьезных проэктах дается неделя или даже месяц. Не надо играться! - зашел, настроил, ушел. Это будет потом работать годами, не нужно никакой возможности "удалил их и все".

:-)
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602211
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79НахлобучПотрясающе. А что мне делать с этим чудом, если у меня есть продукт, который надо протестирвоать (да хотя бы запустить модульные и интеграционные тесты) на Windows 2003, 2008 и 2012 под .NET 4.0 и 4.5? Это получается 6 различных окружений.
Microsoft Virtual Labs?

Здесь ошибся, перепутал названия. Имелся ввиду Microsoft Test Manager
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602229
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучКонкретный юзерекейс -- продукт может использовать несколько СУБД. Например, SQL Server и PostgreSQL. Если для Windows было бы подобие Docker'а, то я мог бы создать два контейнера, в одном установить SQL Server, в другом -- PostgreSQL. При этом сама "корневая" система даже не узнает, что они вообще были установлены. Я запускаю оба контейнера и -- чудо! -- у меня на localhost:1433 появляется SQL Server, а на localhost:5432 -- PgSQL. Друг с другом и с остальным установленным ПО они не конфликтуют и живут себе прекрасно. Наигрался -- остановил контейнеры, удалил их -- и всё, как ничего и не было.

а, понятно... какая жалость, что для Windows до сих пор не удосужились сделать ни одной песочницы мдя...

НахлобучЧто именно вызвало смех? Я Алексею описал примитивную задачу, которая в Windows решается с очень большим скрипом.

решается, кто в теме без всяких скрипов решает уже очень давно.

НахлобучПоказывай, какую команду надо запустить, чтобы NuGet показал, какие пакеты у меня требуют обновления.

Get-Package

НахлобучПотрясающе. А что мне делать с этим чудом, если у меня есть продукт, который надо протестирвоать (да хотя бы запустить модульные и интеграционные тесты) на Windows 2003, 2008 и 2012 под .NET 4.0 и 4.5? Это получается 6 различных окружений.

и это правильно. и решается через виртуализацию. поколениями

НахлобучВнимание, вопрос: как мне вебдеплоем выкатывать обновления на более, чем один сервер? Как мне в момент деплоймента еще и обновлять конфигурацию сервера?

издеваешься чтоли? деплой это деплой, конфигурация это конфигурация, хрен с маслом не мешай. деплой отлично конфигурируется и разбрасывается на десятки, да хоть сотни серверов. да, там ньюансов не мало, и не всё работает именно так, как хотелось бы. но пока неразрешимых проблем с этим нет.

меня вот что насторожило. по большей части, ваши нападки на .NET/Windows к программированию не относится, а если и относятся, то очень-очень опосредственно. не теряйте пожалуйста контекст
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602246
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучАлексей К Server Manager deployment cmdlets for Windows PowerShell ?А сам пробовал? Там такое количество подводных камней и граблей, что их живописать у меня не хватит сил.

И даже если бы это все надежно работало: количество обвязки, которую необходимо написать для более-менее приемлемого функционирования, запредельно. Как обеспечивать идемпотентность? Как избежать Configuration Drift? Как запускать все это не только на Server 2012, а на чем-то попроще?

В Microsoft безоговорочно побеждает лагерь MSDN Magazine и в этом очень большая печаль.Это похоже старая песня, WPF тебе тоже не нравится , я помню. И биндинги в нём так себе, и расширяемость никакая, куда катится мир?!

Arm79НахлобучКонкретный юзерекейс -- продукт может использовать несколько СУБД. Например, SQL Server и PostgreSQL. Если для Windows было бы подобие Docker'а, то я мог бы создать два контейнера, в одном установить SQL Server, в другом -- PostgreSQL. При этом сама "корневая" система даже не узнает, что они вообще были установлены. Я запускаю оба контейнера и -- чудо! -- у меня на localhost:1433 появляется SQL Server, а на localhost:5432 -- PgSQL. Друг с другом и с остальным установленным ПО они не конфликтуют и живут себе прекрасно. Наигрался -- остановил контейнеры, удалил их -- и всё, как ничего и не было.
VMWare? VirtualBox?Мне Hyper-V понравился.
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602249
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D129Нахлобуч Наигрался -- остановил контейнеры, удалил их -- и всё, как ничего и не было.

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

Надо сконфигурировать десять серверов для продакшен - на это в серьезных проэктах дается неделя или даже месяц. Не надо играться! - зашел, настроил, ушел. Это будет потом работать годами, не нужно никакой возможности "удалил их и все".

:-)А главное, зачем это делать самому? Не проще запустить по офису сисадмина? Оно в итоге дешевле получится. :-)
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602273
SolYUtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КА главное, зачем это делать самому? Не проще запустить по офису сисадмина?
Вот в амазоне так не считают. Кто написал - тот ответственнен за развёртывание и эксплуатацию.
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602283
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SolYUtorАлексей КА главное, зачем это делать самому? Не проще запустить по офису сисадмина?
Вот в амазоне так не считают. Кто написал - тот ответственнен за развёртывание и эксплуатацию.Договор на длительную техподдержку - это хорошо. :-)
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602438
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нахлобуч,

вам тут столько всего расписали. Так вы приведите там другой пример, где все легко делается
...
Рейтинг: 0 / 0
Почему на форум C# стали мало постить новые интересные темы?
    #38602745
Фотография D129
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SolYUtorАлексей КА главное, зачем это делать самому? Не проще запустить по офису сисадмина?
Вот в амазоне так не считают. Кто написал - тот ответственнен за развёртывание и эксплуатацию.
Ага. у нас тоже сейчас так. Все умеют все.
В результате работа похожа на поведение больного с многополосной лоботомией.
Из среднего программера типа меня делают слабого Дбишника, и начинающего менеджера проэкта....
...
Рейтинг: 0 / 0
25 сообщений из 132, страница 3 из 6
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Почему на форум C# стали мало постить новые интересные темы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]