powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Почему в .Net такие убогие коллекции?
25 сообщений из 379, страница 11 из 16
Почему в .Net такие убогие коллекции?
    #38684459
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netivanskyANAnetivan, а я где-то сказал, что он крутой?ну он себя позиционирует просто мега java гуру.А ещё он дом строит и курсы по Java ведёт.
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38684473
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjv изначально потребности и возможности кастомера неизвестны, так как неизвестен сам кастомер.

Повеселил

бывают конечно ошибки в оценке возможностей и потребностей покупателя продукта,

но чтобы утверждать, что не известен кастомер - это сильно.

Т.е. пишется нечто без выяснения потребностей ?
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38685209
cdtyjv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилТ.е. пишется нечто без выяснения потребностей ?Расскажите мне пожалуйста про кастомеров SQL Server, и про их потребности.
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38685215
cdtyjv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Тогда зачем описывать сферического коня в вакууме? Универсальной таблетки нет. И пытаться делать супер-пупер архитектуру на все случаи жизни бессмысленно. Тот же пример с СУБД - если они так хороши и универсальны, почему появляются embedded СУБД, key-value хранилища или in-memory database системы?Никто и пытается сделать универсальную таблетку. Можно пытаться покрыть все возможные сценарии, и никогда это не сделать, так как это по определению невозможно. Можно вообще ничего не делать, и сказать кастомеру: "У меня ничего нет, но как у вас появятся какие-то требования, приходите, сделаем под вас". Это два экстремума. Истина находится посередине. Я не делаю универсальную таблетку, я покрываю наиболее вероятные сценарии.

Arm79Если вы так озабочены конкурентными преимуществами - дарю идею: в вашу прикладную неконкретную систему-конструктор заложите еще выборочные защиту целостности (ЭЦП), конфиденциальность (шифрование), сжатие (архивирование), защиту от DDOS, MIM, не забудьте интеграцию с каким-нибудь аутентификационным центром наподобие Tivoli Access Manager.Все это нахер никому не нужно. Если все же потребуется, прикрутить все это - дело пяти минут. А написать нормальный алгоритм и затюнить его до зубов - задача совершенно иной трудоемкости.

Arm79И у меня еще вопрос. Если .Net так плох, а вам нужны любые преимущества над конкурентами, то почему вы не сделаете вашу систему на Java, который обгоняет с++ по скорости исполнения кода, и .Net - по скорости разработки?Писал уже - продукт кросс-платформенный, .Net - одна из платформ.
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38685216
cdtyjv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netivanТо что он не рубит в Нет это давно понятно.Осмелюсь заявить (особенно принимая во внимание темы вашего раздела в духе "Надо ли писать юнит-тесты?" и "Зачем знать потроха .Net?"), что я по своим знаниям core .Net дам прикурить 95% мемберов этого форума.
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38685218
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjvя по своим знаниям core .Net дам прикурить 95% мемберов этого форумаУтверждение конечно хитрое, но оно ничего не значит
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38685222
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjvИзопропилТ.е. пишется нечто без выяснения потребностей ?Расскажите мне пожалуйста про кастомеров SQL Server, и про их потребности.
например - http://www.microsoft.com/sqlserver/ru/ru/sql-2012-editions.aspx

На курсы маркетинга сходи
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38685234
cdtyjv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилнапример - http://www.microsoft.com/sqlserver/ru/ru/sql-2012-editions.aspx
На курсы маркетинга сходиЗамечательно, вы мне вместо ответа дали рекламный буклетик. Ну пусть хоть так. Теперь следующий вопрос: отталкиваясь от этих требований осмелились бы вы, например, реализовать движок SQL Server так, что бы он все хранил в виде XML? Или полностью забить на кэширование результатов запросов? Или не запариваться с какими-то непонятными merge и hash join'ами, а просто в оптимайзере херачить по индексам сверху вних, вне зависимости от условий? Не, вообще индексы выпилть? И оптимайзер до кучи? Сделали бы вы так, зная, что у конкурентов все это есть, и что благодаря этому конкуренты от вас мокрого места не оставят?
авторНу а чо, ведь есть же кастомеры, которым не нужно "быстро"? Да и диски нынче дешевые, можно и в XML все хранить. А индексы - так это вообще premature optimization! Сначала докажите, от бинарного индекс дает выигрыш в скорости, который нужен кастомеру!
Как вам перспективка, м?
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38685238
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjvСделали бы вы так, зная, что у конкурентов все это есть, и что благодаря этому конкуренты от вас мокрого места не оставят?
cdtyjvизначально потребности... неизвестныЧто-то Свеном путается с неизвестными
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38685240
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Походу уточнил у более сведущих коллег, что планируется выпускать в ближайшем релизе.
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38685274
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjvчто я по своим знаниям core .Net дам прикурить 95% мемберов этого форума.

По способности трепать языком толком не зная предмета обсуждения, не имея конкретной задачи, действительно дадите прикурить овер 95% форумчанам. На русском языке таким людям есть одно емкое крепкое словцо, озвучивать не буду.

А мы ведь так и не услышали от вас ни одного слова конкретики. Одни рассуждения о неведомых скоростях и злых конкурентов, которые горячо дышат в спину. Пока что в вашем лице наблюдается конкурент Донцовой, но не разработчиков. По крайне мере дотнетчикам уж точно переживать не стоит. Будет уже что-нибудь по существу или нет?
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38685317
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjvя по своим знаниям core .Net дам прикурить 95% мемберов этого форума.Про Expression и Emit прочитал уже? Понял хоть о чём там? Реактивный ты наш...
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38685337
cdtyjv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttА мы ведь так и не услышали от вас ни одного слова конкретики. Одни рассуждения о неведомых скоростях и злых конкурентов, которые горячо дышат в спину. Пока что в вашем лице наблюдается конкурент Донцовой, но не разработчиков. По крайне мере дотнетчикам уж точно переживать не стоит. Будет уже что-нибудь по существу или нет?А я что, помощи прошу что ли, чтобы вдаваться в конкретику? Помощь нужна вам - вы же не понимаете в чем разница меду разработкой типичной корпоративной системы с четкими требованиями, и разработкой коробочного продукта, а не я.

По своей задаче я дал достаточно информации, что бы любой вменяемый человек понял, насколько глупо звучат ваши предложения вроде "используйте SOAP".

Вы, коллеги дотнетовцы, должны понять, что услышать где-то фразу "premature optimization is pure evil" - это не значит понять ее суть. Вы, например, почти поголовно не понимаете ее. Ведь надо не только не избегать premature optimization, но и уметь отличить, где оптимизация оправдана, а где действительно "premature". А эта грань очень сильно варьирует от контекста задачи. В типичной корпоративке, где пользователи лениво плыкают на кнопки, и ни о каком перфомансе речи не идет в принципе, эта грань одна. В коробочном решении, в котором о требованиях пользователя изначально известно только то, что он будет гонять какие-то данные, эта грань совершенно иная.

Поэтому не надо мне рассказывать про XML. В ваших решениях он работает, в моем нет. Ведь если я буду заворачивать свои сообщения в SOAP, то для случая, когда пользователь гоняет туда-сюда тексты книг, накладные расходу на конверт после амортизации составят доли процента, а если он будет гонять туда-сюда, скажем, отдельные интеджеры (4 байта), то накладные расходу будут 2000%. А в типичном случае, когда он гоняет некий объект с полями разных типов, они будут, нуу, процентов 200-300. Все это не катит. Мне нужно процентов 5, а лучше и еще меньше.
И не надо мне рассказывать, что "сеть сводит все ваши потуги на нет". Ну так пойдите расскажите об этом вашему любимому вендору. Пускай закрывает команду оптимизатора SQL Server - ведь все равно же IO есть (диск/сеть), значит вся их работа бесполезна. Ведь так? Конечно нет. Во-первых, IO можно уменьшать (например, уменьшая объем прокачиваемых данных, переходя от того же XML к бинарной форме). Во-вторых, с IO можно работать по-разному. У меня, например, нет ни одного блокирующего сетевого вызова, ибо селекторы. В-третьих, IO бывает разное. Бывает HDD, а бывает SSD. Бывает сеть 10Мбит, а бывает сеть 10Гбит, и я должен уметь нормально загрузить любое оборудование.
И т.д. и т.п..

В общем, просвещайтесь и развивайтесь.
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38685350
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjvПомощь нужна вам - вы же не понимаете в чем разница меду разработкой типичной корпоративной системы с четкими требованиями, и разработкой коробочного продукта, а не я.Свеном с первой строки начал врать. Дальше можно не читать.
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38685353
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjv,



то, о чём вы говорите, это какое-то



надо же с такой уверенностью нести такой сказочный бред. это талант. донцова отдыхает.
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38685357
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjvА эта грань очень сильно варьирует от контекста задачи.

«ты барсука видишь? а он есть...»

«истина где-то рядом...»

«свеном по ходу трындит...»

ну так где это чёртов контекст задачи? если его нет, то нахрена тратить калории, бессмысленно нажимая кнопки? пока не будет контекста, эту свою лапшу про «прематуре», отведайте пожалуйста сами в ближайшей подворотне за углом. скармливать это гадость форумчанам не нужно.
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38685390
cdtyjv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt ну так где это чёртов контекст задачи? если его нет, то нахрена тратить калории, бессмысленно нажимая кнопки? пока не будет контекста, эту свою лапшу про «прематуре», отведайте пожалуйста сами в ближайшей подворотне за углом. скармливать это гадость форумчанам не нужно.Контекст уже дан - быстрый кроссплатформенный сериализатор общего назначения.
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38685395
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjvКонтекст уже дан - быстрый кроссплатформенный сериализатор общего назначения.

их вагон.
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38685404
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjvКонтекст уже дан - быстрый кроссплатформенный сериализатор общего назначения
Так вы и ответ знаете - Protocol Buffers.
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38685434
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjvКонтекст уже дан - быстрый кроссплатформенный сериализатор общего назначения.
покупатель(заказчик) то есть?
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38686155
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и все что ль?
муся, где ты?
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38686300
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79cdtyjvКонтекст уже дан - быстрый кроссплатформенный сериализатор общего назначения
Так вы и ответ знаете - Protocol Buffers.
+1024
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38686364
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjvhVostt ну так где это чёртов контекст задачи? если его нет, то нахрена тратить калории, бессмысленно нажимая кнопки? пока не будет контекста, эту свою лапшу про «прематуре», отведайте пожалуйста сами в ближайшей подворотне за углом. скармливать это гадость форумчанам не нужно.Контекст уже дан - быстрый кроссплатформенный сериализатор общего назначения ."Быстрый" не бывает "общего назначения".
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38686381
cdtyjv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К"Быстрый" не бывает "общего назначения".А если два "общего назначения" поставить рядом, то можно ли сказать, какой из них "быстрый", а какой "медленный"?
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38686391
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjvАлексей К"Быстрый" не бывает "общего назначения".А если два "общего назначения" поставить рядом, то можно ли сказать, какой из них "быстрый", а какой "медленный"?Зачем мне "общего назначения", если мне надо быстрее всех?
...
Рейтинг: 0 / 0
25 сообщений из 379, страница 11 из 16
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Почему в .Net такие убогие коллекции?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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