powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Перевести из Linq
80 сообщений из 80, показаны все 4 страниц
Перевести из Linq
    #39148649
GorloPavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парни. Нужно перевести конструкцию выполненную на Linq в обычный "человечий" код. Совсем не знаком с Linq. Затупил на ".Select(mt => new { MediaType = mt, Delta = Math.Abs(desiredBitRate - mt.AverageBytesPerSecond * 8) } )". Помогите пожалуйста.

Было:
Код: c#
1.
2.
3.
4.
5.
6.
GetOutputMediaTypes(audioSubtype)
.Where(mt => mt.SampleRate == inputFormat.SampleRate && mt.ChannelCount == inputFormat.Channels)
.Select(mt => new { MediaType = mt, Delta = Math.Abs(desiredBitRate - mt.AverageBytesPerSecond * 8) } )
.OrderBy(mt => mt.Delta)
.Select(mt => mt.MediaType)
.FirstOrDefault();



Стало:
Код: c#
1.
2.
3.
4.
5.
6.
7.
 foreach (MediaType mediaType in GetOutputMediaTypes(audioSubtype))
{
    if ((mediaType.SampleRate == inputFormat.SampleRate) && (mediaType.ChannelCount == inputFormat.Channels))
    {
         ???//.Select(mt => new { MediaType = mt, Delta = Math.Abs(desiredBitRate - mt.AverageBytesPerSecond * 8) } )???
    }
}



Вот еще один вариант, требующий проверки знатоков. Все правильно перевел?

Было:
Код: c#
1.
2.
3.
4.
5.
6.
GetOutputMediaTypes(audioSubtype)
.Where(mt => mt.SampleRate == sampleRate && mt.ChannelCount == channels)
.Select(mt => mt.AverageBytesPerSecond*8)
.Distinct()
.OrderBy(br => br)
.ToArray();



Стало:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
 List<int> bitRates = new List<int>();
   
 foreach (MediaType mediaType in GetOutputMediaTypes(audioSubtype))
{
    if ((mediaType.SampleRate == sampleRate) && (mediaType.ChannelCount == channels))
    {
        bitRates.Add(mediaType.AverageBytesPerSecond * 8);
    }
}

bitRates.Sort();
return bitRates.ToArray();



Заранее огромное СПАСИБО!
...
Рейтинг: 0 / 0
Перевести из Linq
    #39148714
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стесняюсь спросить, а нафига из линк переводить в "это"?
Код: c#
1.
.Select(mt => new { MediaType = mt, Delta = Math.Abs(desiredBitRate - mt.AverageBytesPerSecond * 8) } )



Тут создается из коллекции по типу MediaType коллекция по анонимному типу с тремя полями
...
Рейтинг: 0 / 0
Перевести из Linq
    #39148715
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. с 2умя полями
...
Рейтинг: 0 / 0
Перевести из Linq
    #39148760
GorloPavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisСтесняюсь спросить, а нафига из линк переводить в "это"?
Код: c#
1.
.Select(mt => new { MediaType = mt, Delta = Math.Abs(desiredBitRate - mt.AverageBytesPerSecond * 8) } )



Тут создается из коллекции по типу MediaType коллекция по анонимному типу с тремя полями

Нужно одну библиотеку внедрить в проект который написан под 2.0
...
Рейтинг: 0 / 0
Перевести из Linq
    #39148812
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конструкция в Select создаёт объекты на каждый элемент из исходной последовательности, полученной с помощью GetOutputMediaTypes. Только сначала фильтром where проходится, а потом создаёт. Поэтому первая часть вашего "стало" правильная.

Т. е. сначала нужно собрать все объекты в коллекцию, как у вас во втором "стало", только определённого кастомного типа (анонимного или конкретного - как вам больше подойдёт), а не просто int. Т. е. конструкцию с new из select копируете в ваш if.

Затем ещё один цикл по получившейся коллекции, который упорядочивает по Delta.

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

Когда распишете всю эту простыню, сравните потом с изначальным LINQ-выражением, проникнитесь краткостью и удобством и ВПЕРЁД - изучать LINQ. Сегодняшний дотнет без линка, это как... ну, это как не знать про классы в ООП. Кстати, также изучите анонимные типы, инициализаторы объектов, делегаты, особенно встроенные в дотнет, типа функций, предикатов, действий (Func, Predicate, Action), и прочее - как видите, всё это с линком очень тесно используется в современном дотнете.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39148813
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GorloPavel,

Создайте класс с двумя полями MediaType и Delta. Значения для полей можете присваивать в конструкторе класса. А уже в список (List/Dictionary) добавляйте сами экземпляры класса
...
Рейтинг: 0 / 0
Перевести из Linq
    #39148814
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GorloPavelPallarisСтесняюсь спросить, а нафига из линк переводить в "это"?
Код: c#
1.
.Select(mt => new { MediaType = mt, Delta = Math.Abs(desiredBitRate - mt.AverageBytesPerSecond * 8) } )



Тут создается из коллекции по типу MediaType коллекция по анонимному типу с тремя полями

Нужно одну библиотеку внедрить в проект который написан под 2.0
Какое-нибудь РЖД, Газпром, Сбербанк? Или там до сих пор Дельфи с Паскалем?
...
Рейтинг: 0 / 0
Перевести из Linq
    #39148816
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AboboGorloPavelпропущено...


Нужно одну библиотеку внедрить в проект который написан под 2.0
Какое-нибудь РЖД, Газпром, Сбербанк? Или там до сих пор Дельфи с Паскалем?
Ну просто реально может быть даже экономически выгоднее переписать всё на новый дотнет, чем заставлять кучу народу из команды поддерживать такие простыни кода вместо удобных линк-выражений и прочих плюшек из современного дотнета.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39148817
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abobo,

Человеку не нужно всё "это" современное. Задача запускать всё на .NET 2.0
...
Рейтинг: 0 / 0
Перевести из Linq
    #39148818
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VSVLADAbobo,

Человеку не нужно всё "это" современное. Задача запускать всё на .NET 2.0
Да я понимаю. Просто, как я сказал, такую древность поддерживать - может, дешевле переписать по-нормальному всё будет? Да и видно же, до чего программистов своих эта контора довела - не знают, что такое LINQ, инициализаторы и прочую азбуку. Их из подвалов 10 лет не выпускали, чтоли, держали на голодном 2.0?
...
Рейтинг: 0 / 0
Перевести из Linq
    #39148820
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AboboVSVLADAbobo,

Человеку не нужно всё "это" современное. Задача запускать всё на .NET 2.0
Да я понимаю. Просто, как я сказал, такую древность поддерживать - может, дешевле переписать по-нормальному всё будет? Да и видно же, до чего программистов своих эта контора довела - не знают, что такое LINQ, инициализаторы и прочую азбуку. Их из подвалов 10 лет не выпускали, чтоли, держали на голодном 2.0? про древность мне понравилось
...
Рейтинг: 0 / 0
Перевести из Linq
    #39148825
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAAboboпропущено...

Да я понимаю. Просто, как я сказал, такую древность поддерживать - может, дешевле переписать по-нормальному всё будет? Да и видно же, до чего программистов своих эта контора довела - не знают, что такое LINQ, инициализаторы и прочую азбуку. Их из подвалов 10 лет не выпускали, чтоли, держали на голодном 2.0? про древность мне понравилось
ХР наше всё!
...
Рейтинг: 0 / 0
Перевести из Linq
    #39148826
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AboboskyANAпропущено...
про древность мне понравилось
ХР наше всё!нет, Kanban
...
Рейтинг: 0 / 0
Перевести из Linq
    #39148829
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAAboboпропущено...

ХР наше всё!нет, Kanban
Вот и правда, что кабан свинья, раз заставляет команду поддерживать всякое овно - "патамушта закащик хочит страннава".
...
Рейтинг: 0 / 0
Перевести из Linq
    #39148833
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AboboskyANAпропущено...
нет, Kanban
Вот и правда, что кабан свинья, раз заставляет команду поддерживать всякое овно - "патамушта закащик хочит страннава".обычные цикл - это значит уже "всякое овно".. да Вы.. Классный
...
Рейтинг: 0 / 0
Перевести из Linq
    #39148880
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAAboboпропущено...

Вот и правда, что кабан свинья, раз заставляет команду поддерживать всякое овно - "патамушта закащик хочит страннава".обычные цикл - это значит уже "всякое овно".. да Вы.. Классный
Ну я классный, а "обычные циклы" в таких случаях - всякое овно. Вы бы ещё сказали, что на тракторах пашут только хипстеры, а настоящие мужики лопатами всё поле перекапывают.

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

skyANA, а у вас где водораздел проходит между циклами и линком? Т. е. когда вы решаете, что "линк ещё можно", а "циклы пока нельзя"? Или сразу руки отрываете за любые линк-выражения, и принудительно насаждаете циклы?
...
Рейтинг: 0 / 0
Перевести из Linq
    #39148884
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не глубокий знаток C#, только учусь, был заинтригован LINQ, прочитал недавно книжку , там русским по белому написано "цель создания: упростить разаработку, но не ускорить работу кода. Хотите супер скоростей - не используйте LINQ". В 99% случаев важно удобство, т.е. компактность и простота кода, тут LINQ как раз кстати.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39148888
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AboboskyANAпропущено...
обычные цикл - это значит уже "всякое овно".. да Вы.. Классный
Ну я классный, а "обычные циклы" в таких случаях - всякое овно. Вы бы ещё сказали, что на тракторах пашут только хипстеры, а настоящие мужики лопатами всё поле перекапывают.

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

skyANA, а у вас где водораздел проходит между циклами и линком? Т. е. когда вы решаете, что "линк ещё можно", а "циклы пока нельзя"? Или сразу руки отрываете за любые линк-выражения, и принудительно насаждаете циклы?я не насаждаю ни линк, ни циклы, ни монады :) не намекаю на производительность. Просто забавно.

Что вы думаете о Kotlin?
...
Рейтинг: 0 / 0
Перевести из Linq
    #39148901
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЧто вы думаете о Kotlin?
Джет Брейнс маются хернёй. Кучка талантливых программистов решила поработать занозой в заднице у всяких крупняков, типа МС, в надежде, что их или их продукты у них этот крупняк купит. Судя по малипусенькому ревенью (по-быстрому гуглится оценка что-то около 1 мегабакса или ниже, хотя, для 500 сотрудников это как-то вообще за гранью - думаю, они всё же гораздо больше зарабатывают, а эти оценки - фигня; вобщем, хрен с ним, с ревенью) и Котлину, который спустя несколько лет всё ещё бета, дела у них идут не очень. МС не хочет покупать их Решарпер, и постепенно наполняет Студию его функциональностью. Котлин остаётся игрушкой для глупых хипстеров (ещё болшей игрушкой, чем Свифт для иосников). Остаётся одна Идея, которая на винде не нужна (ибо есть Студия), а на линуксах всяких много не заработаешь.

Вобщем, думаю, не стоит ставить на эти котлины и вообще на Джет Брейнс. Либо их или их продукты купят с последующими похоронами, либо они просто разорятся, когда уже ничего толком не смогут предложить, а крупняк все их основные идеи внедрит/разработает у себя сам. И пусть вас не вводят в забдуждение слюнтявые восторги на всяких хабрах - там те ещё гики-фанаты всякого "хочется странного".

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

UPD. А, вот оно откуда пошло. Котлин - класс кораблей советских, а в Джет Брейнс окопались старпёры-имперцы, тоскующие по СССР, ненавидящие всё западное и в душе стремящиеся "отомстить за всё этим проклятым американцам". Иначе трудно понять упорство этих русских в явно безнадёжной возне с этими ихними котлинами, решарперами и идеями. Ну да, ребята талантливы. Но их бы энергию да в нужное капиталистическое русло, а не в пустое бодалово без дальнейших существенных перспектив. Как я уже сказал, максимум, что им грозит, это покупка крупняком и похороны их продуктов как отдельных вещей - будут внедрены в уже существующие разработки крупняка. Ну а за то, что они русские и ваще, навряд ли их кто купит (эти иваны ещё, поди, и продаваться не хотят) - так что их просто обанкротят. Но свой след в истории они таки оставят, как разработчики кучи всякого "хочется странного". Ну а обычным разработчикам не советую идти на поводу у них и не завязываться сильно на их продукты - в лучшем случае будут потом драть втридорога, а в худшем - см. про похороны и банкротство.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39148903
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не, реально щас пошерстил статьи на Хабре. Кучка укуренной хипстоты пытается что-то калякать на бета-языке уже второй год. Убивать надо за такое, если это в продакшон идёт.

А джетбрейнсы ваще обнаглели - без стеснения используют Котлин как иглу для своей Идеи. Видно, всё же решили не продаваться, а бодаться сами. Значит, будут драть втридорога, а потом их обанкротят - т. е. хипстоте, повёдшейся на них, достанется по самому худшему варианту. И поделом.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39148911
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GorloPavel,

если хотите полностью съэмулировать LINQ, то, фактически, на каждую конструкцию, типа Select, Order, Where и пр. вам надо отдельный цикл городить. Ведь линк работает через итераторы последовательно, поэтому каждый следующий метод последовательно проходит по результатам предыдущего метода. Можете, конечно, попытаться сгородить вложенные циклы или сразу несколько операций в одном выполнить, только тогда вероятность ошибиться при этом будет больше, чем в таких простых линк-выражениях, как у вас или когда вы их развернёте в отдельные циклы.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39148919
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

чёт проблемки какие-то у этого вашего "Котлина" - плохо на многих ядрах работает, как докладуют с полей. Чём там с многоядерной работой у проклятой Студии от проклятой МС?
...
Рейтинг: 0 / 0
Перевести из Linq
    #39148995
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abobo, эвано как Вас бомбануло :) не читал
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149008
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAAbobo, эвано как Вас бомбануло :) не читал
Читать всегда не поздно научиться. А тут главное, локти потом не кусать. Всякие борланды и эмбаркадеры покруче так в разы были, чем эти нынешние джет брейнсы. А где они щас? Так же, где и Дельфи.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149037
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AboboskyANAAbobo, эвано как Вас бомбануло :) не читал
Читать всегда не поздно научиться.Не вижу смысла учиться читать вбросы про овно, хипстеров, херню, проклятую студию и проклятый МС. Смысла ноль, юмора ноль, засим проскипал :)
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149081
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAAboboпропущено...

Читать всегда не поздно научиться.Не вижу смысла учиться читать вбросы про овно, хипстеров, херню, проклятую студию и проклятый МС. Смысла ноль, юмора ноль, засим проскипал :)
Нет, лучше читать слюни хипстоты, которые на полном серьёзе видят в джетбрейнсах и их поделках замену всяким микрософтам, гуглам, эплам и их IDE-мегакомбайнам и монструозным языкам и фреймворкам. Щас какая-то мелкая компашка придёт и "порядок наведёт", да ещё бесплатно и с открытыми исходниками - всё, как хипстоте нравится.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149110
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
AboboДа я понимаю. Просто, как я сказал, такую древность поддерживать - может, дешевле переписать по-нормальному всё будет?

Может и дешевле. А может и дороже, если для этого надо будет купить лицензии на Windows 10 для клиентов, заменить машины, что бы она могла на них работать.

Или хотя бы заменить Windows 2000 server, на котором может работать только FW 2.0? xnj ,s yf ytv rehnbkcz cfqn/

Уважаемый Abobo, Вы сможете убедить руководство, что надо купить лицензию на Windows 2013 server за 40 тыр. ?
Аргументируя это тем, что лень переписывать с Linq на циклы?
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149111
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Dima TНе глубокий знаток C#, только учусь, был заинтригован LINQ, прочитал недавно книжку , там русским по белому написано "цель создания: упростить разаработку, но не ускорить работу кода. Хотите супер скоростей - не используйте LINQ"
Книга издания 2010 года. На русском языке. Писалась, наверное, в 2008 году.

С тех пор появилась такая штука, как AsParralel(), за которой простым циклам не угнаться.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149112
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Cat2? xnj ,s yf ytv rehnbkcz cfqn/ , что бы на нем крутился сайт.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149140
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2AboboДа я понимаю. Просто, как я сказал, такую древность поддерживать - может, дешевле переписать по-нормальному всё будет?

Может и дешевле. А может и дороже, если для этого надо будет купить лицензии на Windows 10 для клиентов, заменить машины, что бы она могла на них работать.

Или хотя бы заменить Windows 2000 server, на котором может работать только FW 2.0? xnj ,s yf ytv rehnbkcz cfqn/

Уважаемый Abobo, Вы сможете убедить руководство, что надо купить лицензию на Windows 2013 server за 40 тыр. ?
Аргументируя это тем, что лень переписывать с Linq на циклы?
Я же говорю - если вляпались в тех, кто по четверти века держит одно и то же железо и софт, то, конечно, выбора нет.

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

Вобщем, я к тому, что по четверти века держать одно и то же разве что для военки или космоса - там аппараты столько находятся в строю или ещё какой местный колорит. А когда обычная коммерция или бюджетники так извращаются (хотя тачки, ремонты и прочие цацки руководству обновляют не раз в 20 лет, а гораздо чаще, ага), то это оно и есть - безблагодатность.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149141
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2,

но так-то вроде и я, и другие всё правильно расписали ТСу, как перевести его линк в циклы. Так что мы тут просто "за жизнь" перетираем. Я вот говорю, что тот, кто пойдёт на поводу и глубоко вляпается в джет брейнс - огребёт потом. А вы как думаете?
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149142
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Dima TНе глубокий знаток C#, только учусь, был заинтригован LINQ, прочитал недавно книжку , там русским по белому написано "цель создания: упростить разаработку, но не ускорить работу кода. Хотите супер скоростей - не используйте LINQ"
Книга издания 2010 года. На русском языке. Писалась, наверное, в 2008 году.

С тех пор появилась такая штука, как AsParralel(), за которой простым циклам не угнаться.
Щас skyANA скажет, что ручное руление потоками в циклах - наше всё. Да и нету AsParallel в .NET 2.0.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149301
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abobo, я скажу, что с очередным клоном ума у тебя не прибавилось.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149320
dvim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если для этого надо будет купить лицензии на Windows 10
3.5 фреймворк вполне работает на XP.
Собственно потому и живем на 3,5 на клиентах, используя 4,5 на серверах только.

С другой стороны, логика "легче все переписать" удивляет.
Тут у меня на глазах выгнали одну команду переписывателей ... когда результат оказался на новом фреймворке, но с глюками.
Собственник попросил кратко ответить на вопрос "зачем я потратил * миллионов" и после абстрактного ответа уволил всю команду
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149390
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAAbobo, я скажу, что с очередным клоном ума у тебя не прибавилось.
А ты всё также готов оспаривать любой вопрос, лишь бы "против".

dvim Если для этого надо будет купить лицензии на Windows 10
3.5 фреймворк вполне работает на XP.
Собственно потому и живем на 3,5 на клиентах, используя 4,5 на серверах только.

С другой стороны, логика "легче все переписать" удивляет.
Тут у меня на глазах выгнали одну команду переписывателей ... когда результат оказался на новом фреймворке, но с глюками.
Собственник попросил кратко ответить на вопрос "зачем я потратил * миллионов" и после абстрактного ответа уволил всю команду
Если собственник дурак и его "ажтрисёт" от любого упоминания денег, которые не чистый его личный доход, то да, с таким шутки плохи. Все будут до скончания веков сидеть на ХР и 3.5, и то только потому, что собственник с этой рухляди дело начал. Если бы собственник начинал в 90-х с вин 95 и чистого С или С++, вы бы и на 95/С сейчас бы всё писали - от энтерпрайза с гуем до веб-сервисов и сайтов. Такой суровый собственник. А чё, работает же, и лицензии новые покупать не надо!

Но я уверен, что айфон и тачка у этого собственника всегда последней модели.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149397
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dvimС другой стороны, логика "легче все переписать" удивляет.
Тут у меня на глазах выгнали одну команду переписывателей ... когда результат оказался на новом фреймворке, но с глюками.
Собственник попросил кратко ответить на вопрос "зачем я потратил * миллионов" и после абстрактного ответа уволил всю команду
Непонятно только, зачем вообще люди переходят на новые фреймворки и прочее. Вот на том же Хабре секта гугла и HTML 5 есть - считай, каждый первый. Им вечно жить мешает IE6-10 и прочее, что не последняя версия Хрома или Лисы. И это считается гуд и тру. А обновить 15-летнюю ОС или 10-летний фреймворк - "уволил всю команду".

Кстати, обычно отвечают, что новый фреймворк позволяет лучше и быстрее писать приложения, поддерживает больше фич и т. п. А то, что глюки по-первости - так это глупо, требовать идеала всегда и везде. Команда, поди, не хотела загнивать в грёбаном болоте 2.0-3.5, а развивать скилы, чтобы, будучи выкинутой на мороз (балда-собственник, как видно, мог и любую другую причину для этого в момент найти), быть востребованными на рынке, а не сидеть 2-3 месяца за свой счёт дома без работы и в аврально режиме штудировать и тренировать скиллы по 4.0+. Но собственник оказался шибко умный, видно - ни повышение навыков, ни новые технологии - всё либо за свой счёт в нерабочее время, либо могут идти нахрен, да? Ну а ты оказался солидарен с этой шизой, да?
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149548
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ не в джаву подался, а в джаваскрипт . Какой он всё же модник. Меряет тренды и крутость языка или платформы по гитхабу. Уже эти попсовые его картинки давно обсуждали - то, что на гитхабе куча реп (бОльшая часть из которых - мусор или банальность), говорит больше о неразвитости или отсутствии единой стандартной библиотеки (очень плохо для языка) и что студентам проще выкладывать (на гитхаб) свои лабы, курсовые и дипломы на джаваскрипте. Т. е. язык "засрали" куча некомпетентных разработчиков, у него нет вменяемых средств разарботки, общепризнанного "самого-самого" фреймворка и вообще "хозяина" в виде какого-нибудь Гугла, МСа или Эппла. Хотя и считается, что за популяризацией JS стоит Гугл, но кажется, что Гугл не старается двигать его как локомотив. Гугл, по-моему, вообще разрывается между кучкой платформ и языков, только плодя сущности (уже третью ОС проталкивает - хромую, ведро и теперь вот ещё что-то с окнами и многозадачностью, которая не может из беты выйти уже несколько лет).

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

По статье его согласен о "мифе про фулл-стек разработчиков" (кроме skyANA, естественно
).
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149558
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Непонятно только, зачем ему вообще дотнет и эта треклятам M$. Там же за винду платить надо и за студию. Даёшь ноду везде!

А, нет, дочитал - он будет юзать кроссплатформенную версию. Чтобы на линуксе всё работало. Молодец - за винду теперь платить не надо. Ну и за студию тоже - на чём они, интересно, там пишут под дотнет на линуксе?.. А! Так вот из какой дыры выходит на сцену Идея с джетбрейнсами! Хитрый ход! "Всех переиграли" и всё такое.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149566
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну а там и до Котлина недалеко! skyANA, признаю, такую хитрую многоходовочку я не сразу раскусил. Тактик! Даже стратег!

Вместо того, чтобы сидеть на попе ровно и раз в три-пять лет обновлять ось и средства разработки, переходить на новые фреймворки, эффектинвые собственники увольняют команды за малейшие ошибки, но ради своей дури таскают разрабов по платформам, осям, IDE'шкам с винды на линух, с дотнета на джаваскрипт, а потом на котлин, со студии на идею. И всё ради чего? Чтобы потом заплатить примерно те же бабки, только не "оборзевшей М$", а "оборзевшим джетбрейнс", только при этом расшатав здоровье разработчиков до такой степени, что их уже и увольнять не придётся - сами уйдут нафиг с таких качелей.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149582
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть бесплатная студия. У MS VS COMMUNITY 2015 разработка в коммерческих целях не запрещена. Лицензия

В линуксах C# 6.0 уже работает . Как понял они сейчас усиленно переводят исходники .NET 4.6
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149595
dvim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abobo,Если собственник дурак и его "ажтрисёт" от любого упоминания денег, которые не чистый его личный доход, то да, с таким шутки плохи.
Не трясет, а просто результаты перехода его не удовлетворили.
Затраты есть, а пользы нет - появились новые баги и трудности по перевнедрению (с аргументами бизнес пользователей, что "все испортили").

Речь о том, что надо модернизироваться "с умом". Сохраняя старые наработки.


Непонятно только, зачем вообще люди переходят на новые фреймворки и прочее. Вот на том же Хабре секта гугла и HTML 5 есть - считай, каждый первый. Им вечно жить мешает IE6-10 и прочее, что не последняя версия Хрома или Лисы. И это считается гуд и тру.
И смотрим что они делают... магазины со сроком жизни 3-5 лет и кучу малопонятных сервисов для "задалбывания" клиента.

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

Но менять фреймворк и закупать кучу софта и харда от "понтов" программистов - обычно это плохо кончается.
Следующий этап это пренебрежение бизнес заказчиками и ... "навыход"
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149600
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TЕсть бесплатная студия. У MS VS COMMUNITY 2015 разработка в коммерческих целях не запрещена. Лицензия

В линуксах C# 6.0 уже работает . Как понял они сейчас усиленно переводят исходники .NET 4.6
Вы с таким энтузиазмом это говорите. И у вас даже на заднем дворе не возникло мысли, зачем они это делают и с какой целью? Не сошли же они с ума, что теперь у них не Windows и MSDN-подписки основная статья доходов с разработчиков, а какое-то абстрактное бесплатно-опенсорсное линуксоидное красноглазие? Я диву даюсь, как толпа вроде бы взрослых людей бегает тупым стадом по осям, языкам и платформам, ищя "+10% брони, +5% интеллекта". Да там на одних телодвижениях больше понесёшь расходов. Хотя, если всё проблемы скидывать на рядовых разрабов, а наверху только чинно проговаривать "сегодня на дотнете, завтра на котлине, послезавтра джаваскрипт и нода", то да, можно и за эффективного манагера сойти.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149609
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dvimСледующий этап это пренебрежение бизнес заказчиками и ... "навыход"
А вы не рассматриваете варианты, что иногда лучше заказчику дать не только софт, но и железо, лишь бы не заниматься средневековьем и прозябать в старом мусоре? Или, как вариант, не брать такие заказы? Или у вас на дворе перманентный кризис и вы хватаетесь за любую работу, которая хоть как-то отдалённо связана с разработкой под дотнет и айти вообще? Мол, заказали на .net 4.5 - хорошо. На 2.0 - тоже неплохо. На джаваскрипте-онли - эх, где наша не пропадала! Ну и эта извечная мантра "зато опыт получу в другом языке". Как у Жванецкого "нормально Григорий, зато город посмотрели, людей повидали".

Почему разработчики там прогибаются под манагеров и заказчиков, не могут настоять на своём, утвердить инструменты, языки, фреймворки, конкретные их версии, а всё делается по желанию пятки левой ноги какого-нибудь неразбирающегося ни в чём неадеквата, которому "мневащепох как вы это делать будете"?
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149618
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AboboВы с таким энтузиазмом это говорите. И у вас даже на заднем дворе не возникло мысли, зачем они это делают и с какой целью?
Чтобы совсем не исчезнуть. Не превратиться в патентного тролля как Novell например. МС в глубокую .опу уже катятся. Прошли те времена когда МС изобретал свои правила игры: новый браузер Edge полностью соответствует современным стандартам (потому все уже забили на IE), компилятор С++(из VS2015) полностью поддерживает стандарт С++11 и С++14 (потому что его пользуют все меньше и меньше разработчиков, в форуме по С++ мало кто подскажет по особенностям использования MSVC). Когда такое было?

Зачем нужен кроссплатформный .NET если он работает только под виндой? Десять лет глядя на .NET задавался этим вопросом. И вот МС разродился и выложил исходники .NET в опенсорц и вроде как сам даже помогает их в линукс адаптировать. Лично меня они этим подтолкнули начать изучать C#
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149630
dvim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abobo,
Не так. Если проект новый - это одно.

Если к старому неповоротливому монстру просят приделать модуль -берем и приделываем. Без попытки "все переписать".
Ибо риск такой деятельности для серьезных проектов огромен.
(В медиа популярен по тегу "кинопоиск", но в моем круге общения кладбще другое )
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149648
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TAboboВы с таким энтузиазмом это говорите. И у вас даже на заднем дворе не возникло мысли, зачем они это делают и с какой целью?
Чтобы совсем не исчезнуть. Не превратиться в патентного тролля как Novell например. МС в глубокую .опу уже катятся. Прошли те времена когда МС изобретал свои правила игры: новый браузер Edge полностью соответствует современным стандартам (потому все уже забили на IE), компилятор С++(из VS2015) полностью поддерживает стандарт С++11 и С++14 (потому что его пользуют все меньше и меньше разработчиков, в форуме по С++ мало кто подскажет по особенностям использования MSVC). Когда такое было?

Зачем нужен кроссплатформный .NET если он работает только под виндой? Десять лет глядя на .NET задавался этим вопросом. И вот МС разродился и выложил исходники .NET в опенсорц и вроде как сам даже помогает их в линукс адаптировать. Лично меня они этим подтолкнули начать изучать C#
А по мне, так очевидно, что нормально дотнет работать будет только под виндой. Поэтому плохо понимаю всех линуксоидов, которые сделали ставку на разработку на дотнет под линуксом. Сидели бы дальше на своих джавах, сиплюсплюсах, питонах и нодах.

Версия про "чтобы не исчезнуть" скорее позабавила. Да, некоторые опасения ужимания бизнеса у них есть, но об исчезнуть речи не идёт и ещё не будет идти лет так десять, даже если они бы продолжали курс без кроссплатформенности и бесплатности своих продуктов. А вот гуглы и эпплы вполне могут сжаться на порядок за какой-нибудь пяток лет, ибо у первого больше половины доходов с инет-рекламы, а у второго - с айфона. Т. е. бизнес, почти целиком построенный вокруг какой-нибудь одной вещи. Причём уже сколько лет прошло, а они до сих пор не могут толком диверсифицировать свои бизнесы. Сравните с МСом, у которого не лежат все яйца в одной корзине. И вот на фоне этого разговоры об "исчезнуть" меня смешат. Тем более, что в стане противника (гуглы и эпплы) вовсе всё не так гладко, а наоборот - жопа по нарастающей идёт.

Кстати, насчёт трендов, вы не хотите согласиться с тем, что МС в последние годы идёт вверх, а Гугл и Эппл постепенно скатываются? Я сейчас не про финансовые показатели, а про продукты и стратегию, про инструменты, отношения к разработчикам. Финансы с лагом в пару лет от этого отстают. Так что кто там исчезнет раньше - это ещё вопрос.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149654
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dvimAbobo,
Не так. Если проект новый - это одно.

Если к старому неповоротливому монстру просят приделать модуль -берем и приделываем. Без попытки "все переписать".
Ибо риск такой деятельности для серьезных проектов огромен.
(В медиа популярен по тегу "кинопоиск", но в моем круге общения кладбще другое )
Ну, тут надо конкретно разбираться с каждой вещью, чего мы делать, естественно, не будем. Я только могу сказать, что безапелляционных заявлений тут делать не нужно - где-то можно модулем на старье обойтись, а где-то лучше всё переписать по-новому. Но всё же важно, на мой взгляд, не увлекаться такими модулями, чтобы не зарываться в старье всё больше.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149675
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AboboskyANAAbobo, я скажу, что с очередным клоном ума у тебя не прибавилось.
А ты всё также готов оспаривать любой вопрос, лишь бы "против".А теперь напиши внятно, что конкретно я оспаривал и против чего шёл? :)
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149684
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AboboDima Tпропущено...

Чтобы совсем не исчезнуть. Не превратиться в патентного тролля как Novell например. МС в глубокую .опу уже катятся. Прошли те времена когда МС изобретал свои правила игры: новый браузер Edge полностью соответствует современным стандартам (потому все уже забили на IE), компилятор С++(из VS2015) полностью поддерживает стандарт С++11 и С++14 (потому что его пользуют все меньше и меньше разработчиков, в форуме по С++ мало кто подскажет по особенностям использования MSVC). Когда такое было?

Зачем нужен кроссплатформный .NET если он работает только под виндой? Десять лет глядя на .NET задавался этим вопросом. И вот МС разродился и выложил исходники .NET в опенсорц и вроде как сам даже помогает их в линукс адаптировать. Лично меня они этим подтолкнули начать изучать C#
А по мне, так очевидно, что нормально дотнет работать будет только под виндой.Полноценный .NET Framework да. .NET Core и под другими ОСями. Этого вроде никто не скрывает.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149698
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
За колебаниями не слежу. У меня есть свой проект, достаточно успешный и долгоиграющий. Нацеленный на малый бизнес. Пока все заточено на винду и мне самому очень не хотелось бы чтобы МС резко пошел вниз.
Но я последнее время наблюдаю увеличение невиндовых потребностей у своих юзеров:
1. Гики давно перешли на линукс. У кого все завязано только на 1С это не проблема. Слава богу моя поделка под вайном работает.
2. Некоторые уже изъявляют желание поработать с моей прогой на планшетах, правда это единицы и пока успешно удается отговорить от этой ереси :)

Это все маленькие звоночки что МС уже не наше всё, поэтому надо потихоньку готовиться к альтернативам. Т.е. не писать две проги win и не win, а иметь ЯП, код на котором будет там и там работать.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149706
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T2. Некоторые уже изъявляют желание поработать с моей прогой на планшетахНа Xamarin смотрели?
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149778
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAAboboпропущено...

А ты всё также готов оспаривать любой вопрос, лишь бы "против".А теперь напиши внятно, что конкретно я оспаривал и против чего шёл? :)
Проще забить и помириться.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149784
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAAboboпропущено...

А по мне, так очевидно, что нормально дотнет работать будет только под виндой.Полноценный .NET Framework да. .NET Core и под другими ОСями. Этого вроде никто не скрывает.
Ты видел, что покрывает этот Core? Там не только виндовые гуи-фреймворки выкинули, но и ещё пока полно нереализованного другого. Я конкретные вещи не помню, помню только, что несколько месяцев назад интересовался, понял, что полноценной работы на невиндах ждать в ближайшие года нет смысла, и забил. Вот когда всё реализуют, когда пройдёт два-три года и МС не сменит курс (может, планшеты на винде за 3 года вытеснят все остальные планшеты - зачем им тогда всякие невинды поддерживать?). Даже если библиотеки основные реализуют, будет другая подлянка - сборщик мусора будет хуже, Студии нет, опять же, а идеями своими сами пользуйтесь, тем более, что у неё перед студией даже на линуксе преимуществ в общем и целом нет.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149790
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AboboskyANAпропущено...
Полноценный .NET Framework да. .NET Core и под другими ОСями. Этого вроде никто не скрывает.
Ты видел, что покрывает этот Core?Видел.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149801
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TЗа колебаниями не слежу. У меня есть свой проект, достаточно успешный и долгоиграющий. Нацеленный на малый бизнес. Пока все заточено на винду и мне самому очень не хотелось бы чтобы МС резко пошел вниз.
Но я последнее время наблюдаю увеличение невиндовых потребностей у своих юзеров:
1. Гики давно перешли на линукс. У кого все завязано только на 1С это не проблема. Слава богу моя поделка под вайном работает.
2. Некоторые уже изъявляют желание поработать с моей прогой на планшетах, правда это единицы и пока успешно удается отговорить от этой ереси :)

Это все маленькие звоночки что МС уже не наше всё, поэтому надо потихоньку готовиться к альтернативам. Т.е. не писать две проги win и не win, а иметь ЯП, код на котором будет там и там работать.
Переписываешь на UWP и вот тебе сразу все девайсы покрыты. Или у тебя клиент чиста-канкретна ненавидящие М$? Мне вот влом бы было на андроиды или иосы им всё переписывать, потому что у них других девайсов нет и они не хотят и не планируют их менять. Отдать на аутсорс переписывание и то более разумным бы выглядело, чем самому лезть в эти джавы, свифты и прочую хрень.

Ну и про звоночки ты что-то тормозишь. Если бы ты такое сказал году так в 2010-2012, ещё бы канало. А так, на мой взгляд, наоборот - МС наконец-то более-менее закончил метаться и выкатил всем на обозрение столбовую дорогу - UWP. В то время как конкуренты наоборот - начали метаться, плодить сущности без причины и ударились в чёрный пиар по опусканию МС всеми правдами и неправдами. На мой взгляд ВОТ ЭТО ВОТ и есть настоящие звоночки, что Гугл и Эппл - это уже не наше всё в вебе и мобилках, соответственно.

Ты вообще следишь за стратегиями развития компаний, их продуктов? Как ты вообще планируешь свою работу, если у тебя МС загибается как раз во время начала подъёма, а Гугл с Эппл развиваются как раз в момент стагнации и начала опускания? У тебя сведения и настроения идут с лагом так года два-три. Щас вложишься в мультиплатформу какую-нибудь, типа джавы или джаваскрипта, а к моменту релиза окажется, что ситуэйшен поменялся и лучше было вложиться в UWP, а кто не хочет слезать с "любимого яблочка" - просто не твои клиенты, и лучше потратить вреям на доработку на привичной для тебя платформе, чем нырять с неизвестный омут с головой.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149806
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AboboDima TЗа колебаниями не слежу. У меня есть свой проект, достаточно успешный и долгоиграющий. Нацеленный на малый бизнес. Пока все заточено на винду и мне самому очень не хотелось бы чтобы МС резко пошел вниз.
Но я последнее время наблюдаю увеличение невиндовых потребностей у своих юзеров:
1. Гики давно перешли на линукс. У кого все завязано только на 1С это не проблема. Слава богу моя поделка под вайном работает.
2. Некоторые уже изъявляют желание поработать с моей прогой на планшетах, правда это единицы и пока успешно удается отговорить от этой ереси :)

Это все маленькие звоночки что МС уже не наше всё, поэтому надо потихоньку готовиться к альтернативам. Т.е. не писать две проги win и не win, а иметь ЯП, код на котором будет там и там работать.
Переписываешь на UWP и вот тебе сразу все девайсы покрыты.Не все, а только под управлением Windows.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149810
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAAboboпропущено...

Ты видел, что покрывает этот Core?Видел.
Ну и как, по-твоему, если не привязываться к виндовому гую, можно делать на Core полноценные кроссплатформенные приложения?

Возьмём набивший оскомину MVVM. Я могу, допустим, на сегодняшний момент накатать модели на Core, а вью и вьюмодели - на гуи конкретной платформы? Думаю, что нет.

Сдаётся мне, что этот Core только для серверной разработки под линухи те же подходит. Для линухов у МСа гуя нет, а стыковать всякие кутэ с .NET Core себе дороже.

Ещё разве что сайты делать - но, опять же, ASP.NET MVC - он как, входит в это Core, он кроссплатформенный?

Что ты об этом думаешь?
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149813
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAAboboпропущено...

Переписываешь на UWP и вот тебе сразу все девайсы покрыты.Не все, а только под управлением Windows.
Не работай с геями и красноглазыми сумасшедшими. Не надо.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149817
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAAboboпропущено...

Переписываешь на UWP и вот тебе сразу все девайсы покрыты.Не все, а только под управлением Windows.
Подарите клиенту сюрфейс - пусть поймёт, что его яблоко сосо. Сам к вам прибежит и закажет на винде. Заодно и вам сразу кучу проблем решит - не слезать с привычной инфраструктуры (если это не линухи, конечно). Think different, ёмана.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149829
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У нас шеф познакомился с какими-то мутаками, они ему все уши прожужжали, как андроед это круто и ваще. Крутили у него перед носом гэлэкси этот, а у шефа какая-то звонилка проста. То ли у него булки страха сжались, то ли эти хипстеры ему нефритовые стержни свои двадцатисантиметровые показали, только он пришёл к нам и начал пургу нести, что надо всё на ондроед переводить, с виндов слезать, винды никому не нужны. Я его еле успокоил и сказал, что главное не размер, а то, как ты им пользуешься, ну и чтобы любовь была и прочая фигня.

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

Если же нет, нахрена ты вообще полез в эти винды и вотчину МС? Делал бы себе на бесплатноиопенсорсных технологиях, крассплатформенность, джаваскрипты всякие - вот это вот всё дерьмо, что тупым хипстерам нравится. Ты бы сам был хипстером и клиенты у тебя бы такие же были. И не надо бы было ломкой заниматься - подстраиваться под кого-то, менять инфраструктуру и привычные инструменты.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149841
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вот этот его коммент вообще не понял. Он отрицает возможность полноценно разрабатывать на ноде для сервера или что?

Вроде, контекст был про многостаночника фронта и бэка? Ну так бери на джаваскрипт двух челов - один на ноде бэк делает, другой фронт на каком-нибудь ангуляре. Почему к этому проклятому М$ .NET надо обязательно привязываться - ведь это же мировое зло и корень всех бед, а ещё за винду платить надо, там вирусы и красноглазики не поймут?
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149860
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AboboASP.NET MVC - он как, входит в это Core, он кроссплатформенный? Running ASPNET 5 and .NET Core on Linux

А вообще погугли "ASP.NET 5 and .NET Core". До фига статей.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149876
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA, а кто такой Abobo? Чья реинкарнация?
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149888
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAAboboASP.NET MVC - он как, входит в это Core, он кроссплатформенный? Running ASPNET 5 and .NET Core on Linux

А вообще погугли "ASP.NET 5 and .NET Core". До фига статей.
Ты мне сначала на более базовый вопрос ответь - нафига вообще линукс нужен, если ты на дотнете пишешь? Мифические вирусы и 200-300 баксов раз в 5 лет за про или максимальную? - Вот в эту хрень всё упёрлось? Вот из-за этой фигни вся движуха?

Вот те, кто пишут под макос, не задаются вопросами, а чё эта на других системах ничё не работает. Хотя доля рынка у макоси меньше 10% и под неё делают спецверсию спецкомандой с маками (это если нормальная контора, а не рога и копыта, которая своих программистов на виртуалках с хакинтошами заставляет отлаживать). Джобс Кук только больше гайки закручивает по теме перейти на другую платформу, а эти знай жрут кактусы и нахваливают. Никто претензий не предъявляет, что вне экосистемы Эппл делать что-то для экосистемы Эппл - боль и страдание.

Красноглазики вообще плевать хотели, если чёта где-то не заведётся, если это не линух.

И только форточники, как тряпки и чмо, стараются лечь под каждого, угодить всем, имея при этом бОльшую часть рынка и лучшие условия.

Вы там все долбанулись конкретно, по-моему.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149891
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronskyANA, а кто такой Abobo? Чья реинкарнация?
Юзер. Алекс. Нуб-джуниор, короче.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149894
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AboboAxeleronskyANA, а кто такой Abobo? Чья реинкарнация?
Юзер. Алекс. Нуб-джуниор, короче.
Ну а ваще, первый босс в одной известной игре.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149897
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abobo, не, я подумал было, что МСУ, но как-то толсто и без оскорблений. Не его стиль.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149899
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAAboboASP.NET MVC - он как, входит в это Core, он кроссплатформенный? Running ASPNET 5 and .NET Core on Linux

А вообще погугли "ASP.NET 5 and .NET Core". До фига статей.
Как же это по-линуксовому - простыня "how to", вместо банальной установки винды и Студии, где всё из коробки. И ведь это только начало - уверен, там в процессе будет ещё много подобных простынь и тупиков "а это мы ещё не доделали - ждите следующих версий, пока мы там это Core допортируем". И ведь не будут до конца допортировать, оставят проблемные места и ловушки - чтобы всяких лохов проучить и научить, что с виндов слезать не надо.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149904
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronAbobo, не, я подумал было, что МСУ, но как-то толсто и без оскорблений. Не его стиль.
А так не видно, что у меня матчасть до МСУ не дотягивает?
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149905
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AboboAxeleronAbobo, не, я подумал было, что МСУ, но как-то толсто и без оскорблений. Не его стиль.
А так не видно, что у меня матчасть до МСУ не дотягивает?
Хотя, аналитек я, похоже, получше, чем МСУ - я на полном серьёзе в джаву и, тем более, в джаваскрипт не втюривался после дотнета-то.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149914
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronAbobo, не, я подумал было, что МСУ, но как-то толсто и без оскорблений. Не его стиль.
Перечитал щас - и правда, без оскорблений. Недоработка.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149933
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aboboу меня матчасть до МСУ не дотягиваету тебя слог до МСУ недотягивает

и слава богу )
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149938
Abobo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProAboboу меня матчасть до МСУ не дотягиваету тебя слог до МСУ недотягивает

и слава богу )
Он больше припоцанный? Или чё?

Я так почитал ретроспективу - какой-то детский сад с какашками. И из-за чего? Из-за отображения запросов на гриды.
...
Рейтинг: 0 / 0
Перевести из Linq
    #39149971
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AboboskyANAпропущено...
Running ASPNET 5 and .NET Core on Linux

А вообще погугли "ASP.NET 5 and .NET Core". До фига статей.
Ты мне сначала на более базовый вопрос ответь - нафига вообще линукс нужен, если ты на дотнете пишешь?Странный вопрос :) Если я пишу на дотнете, то мне и MongoDB теперь исключительно на винде разворачивать?
...
Рейтинг: 0 / 0
Перевести из Linq
    #39150343
dvim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abobo,
Мне вот влом бы было на андроиды или иосы им всё переписывать
Да, мы с вами в разных мирах.

У нас в офисе телефоны у "мобильных сотрудников" 40% iOS 40% android 10% Win.
В планшетах доля винды побольше, но у многих планшеты с десктопной осью ( как у меня)
Изменить это нам не дано.

Потому и делаю решение через веб для таких категорий работников. С соответсвующим визуальным css фреймворком
...
Рейтинг: 0 / 0
Перевести из Linq
    #39150400
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вам не кажется, что LINQ скрывает алгоритмическую сложность?

Написал с виду невинный запрос (подумаешь там перепутал порядок в паре строк) - а он разворачивается внутри в кучу итераторов и массивов новых объектов. И сожрал кучу времени и памяти.

Где, кстати увидеть, что "унутрях" ? Ну кроме IL.

В случае LINQ то SQL в профайлере SQL запросы будет видно, а в обычном случае?
...
Рейтинг: 0 / 0
Перевести из Linq
    #39150412
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglГде, кстати увидеть, что "унутрях" ? JetBrains dotPeek, Telerik JustDecompile ...
...
Рейтинг: 0 / 0
Перевести из Linq
    #39150612
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANASiemarglГде, кстати увидеть, что "унутрях" ? JetBrains dotPeek, Telerik JustDecompile ...
Тут лучше https://github.com/dotnet/corefx/blob/master/src/System.Linq/src/System/Linq/Enumerable.cs
...
Рейтинг: 0 / 0
Перевести из Linq
    #39150625
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВ, чем лучше?
...
Рейтинг: 0 / 0
Перевести из Linq
    #39153461
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наткнулся на такую вот штуку - для LINQ под 2.0

http://www.albahari.com/nutshell/linqbridge.aspx
...
Рейтинг: 0 / 0
80 сообщений из 80, показаны все 4 страниц
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Перевести из Linq
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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