powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Почему в .Net такие убогие коллекции?
25 сообщений из 379, страница 14 из 16
Почему в .Net такие убогие коллекции?
    #38688998
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это одно и то же
до каскадо пока далеко
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38688999
cdtyjv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приятно смотреть, как обсуждают NHibernate. Это означает, что open source коммьюнити все таки методично пробивает одну брешь за другой в Microsoft'e. И, естественно, первым делом все копируют с Linux/Java: NUget - это по сути помесь Maven и apt, NHibernate - порт джавовского Хибернейта, и т.д..
Но, на какие-то серьезные изменения в расстановке сил по рынкам .Net все равно рассчитывать не приходится - он не кроссплатформен, а накопленного боевого опыта в серьезных проектах у .Net просто напросто нет.
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38689001
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjv,

да много ты понимаешь
срать на джаву нет и т.д.
гони монету хоть на турецком напишу
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38689026
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjvПриятно смотреть, как обсуждают NHibernate. Это означает, что open source коммьюнити все таки методично пробивает одну брешь за другой в Microsoft'e. И, естественно, первым делом все копируют с Linux/Java: NUget - это по сути помесь Maven и apt, NHibernate - порт джавовского Хибернейта, и т.д..
Но, на какие-то серьезные изменения в расстановке сил по рынкам .Net все равно рассчитывать не приходится - он не кроссплатформен, а накопленного боевого опыта в серьезных проектах у .Net просто напросто нет.

чево за детский лепет? после покупки Java ораклом, она скатилась в полное фуфло, так же стоит отметить, что Java уже давненько тырит фишечки из c# ничуть не стесняясь. так что гонево на .NET безоснвоательно.

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

вообще-то в отличии от Java, .NET -- открытая платформа. остальное дело времени. успех дотнета уже давно предопределён.
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38689037
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjvПриятно смотреть, как обсуждают NHibernate. Это означает, что open source коммьюнити все таки методично пробивает одну брешь за другой в Microsoft'e. И, естественно, первым делом все копируют с Linux/Java: NUget - это по сути помесь Maven и apt, NHibernate - порт джавовского Хибернейта, и т.д..
Но, на какие-то серьезные изменения в расстановке сил по рынкам .Net все равно рассчитывать не приходится - он не кроссплатформен, а накопленного боевого опыта в серьезных проектах у .Net просто напросто нет.
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38689048
cdtyjv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttвообще-то в отличии от Java, .NET -- открытая платформа. остальное дело времени. успех дотнета уже давно предопределён."Псведооткрытая" вы, видимо, хотели сказать. То есть она как бы вроде и открытая, но как бы вроде и заисплементировать ее целиком невозможно, если вы не Microsoft
Для сравнения, у Java существует с десяток реально используемых полноценных виртуальных машин. HotSpot, JRockit, Azul, Excelsior, IBM JVM, и т.д.. Это полноценные JVMки, которые проходят специальную сертификацию и тесты, и на которых реально гоняют критичные приложения.
А чем ваша "открытая" платформа может похвастаться, кроме того, что ее маркетологи Microsoft называют таковой?
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38689060
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjv,

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

разработчикам Mono это расскажите, они поржут.

cdtyjvА чем ваша "открытая" платформа может похвастаться, кроме того, что ее маркетологи Microsoft называют таковой?

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

чего не скажешь о Java. владелец которой только чего-то там всё обещает, и продолжает рубить бабло с вендоров.
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38689096
Фотография D129
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttMicrosoft не только говорит, но и делает.

чего не скажешь о Java. владелец которой только чего-то там всё обещает, и продолжает рубить бабло с вендоров.

Между прочим да - владельцы Java не разрешили использование своей виртуальной машины на андроиде.
В Андроиде джавы нет. Гуглы написали свою машину - Delvik, свой тип пакета (jar нельзя использовать на андроиде - там идет apk).
Такой вот прикол.
Использую Эклипсу для написания аппликации для Андроида - пишу на Java пр синтаксису, но собирается это в другой код. Только из-за патентных разногласий.
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38689119
cdtyjv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D129Между прочим да - владельцы Java не разрешили использование своей виртуальной машины на андроиде.
В Андроиде джавы нет. Гуглы написали свою машину - Delvik, свой тип пакета (jar нельзя использовать на андроиде - там идет apk).
Такой вот прикол.
Использую Эклипсу для написания аппликации для Андроида - пишу на Java пр синтаксису, но собирается это в другой код. Только из-за патентных разногласий.А вы суть дела то знаете? О чем вообще спор там идет? Там спор не о виртуальной машине.
Спор идет о том, что Google взяли API Java, скопировали его себе, а потом сказали - "это не Java, это Android". Как вы думаете, как отреагировали бы в Microsoft, если бы Mono заимплементировали их API, но сазали "Это не реализация .Net, это Mono - совершенно не связанный с .Net продукт"?
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38689148
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjvКак вы думаете, как отреагировали бы в Microsoft, если бы Mono заимплементировали их API, но сазали "Это не реализация .Net, это Mono - совершенно не связанный с .Net продукт"?

никак бы не отреагировали. C# и .NET открытые спецификации, можно их реализовывать и называться при этом как угодно. отличие очень весомое, которое вы похоже не понимаете. я думаю, что если бы Андроид начал разрабатываться прямо сейчас, шансы выбора в качестве платформы в виде .NET были бы очень высоки, и по производительности выигрыш имеется.
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38689151
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt и по производительности выигрыш имеется.
произодительности чего?
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38689168
Фотография D129
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjvD129Между прочим да - владельцы Java не разрешили использование своей виртуальной машины на андроиде.
В Андроиде джавы нет. Гуглы написали свою машину - Delvik, свой тип пакета (jar нельзя использовать на андроиде - там идет apk).
Такой вот прикол.
Использую Эклипсу для написания аппликации для Андроида - пишу на Java пр синтаксису, но собирается это в другой код. Только из-за патентных разногласий.А вы суть дела то знаете? О чем вообще спор там идет? Там спор не о виртуальной машине.
Спор идет о том, что Google взяли API Java, скопировали его себе, а потом сказали - "это не Java, это Android". Как вы думаете, как отреагировали бы в Microsoft, если бы Mono заимплементировали их API, но сазали "Это не реализация .Net, это Mono - совершенно не связанный с .Net продукт"?

Э нет. Это случилось уже потом.
Зачем бы андроидянам разрабатывать свою машину, если можно было бы установить уже готовую? Нокия например - установила, я на нокию даже какие-то игрушки в стиле Спектрума скачивал - чистый jar пакет - запусти и лети...

Им именно не разрешили, они взяли спецификацию, написали свою виртуальную машину - там даже тип процессора (виртуального) другой - в оригинальной джаве он стековый, а у них - регистровый,
И сказали - это не джава.
И действительно - в логи когда смотришь - Делвик. Все системные неймспейсы так начинаются.
Оракл обиделся? Это чисто просчет их жадного (в разрез с идеей "открытой платформы") руководства.
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38689175
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилпроизодительности чего?

работа с ужжжжасными (с точке срения сфенома) коллекциями, работа со строками. тема раскрывалась уже не однократно. хотя не всё так уж однозначно, но потенциал более качественной утилизации ресурсов на .net-е выше, благодаря поддержки ValueType. в реале сравнить не с чем (ондроеда на .нет не существует), кроме как с Xamarin, который показывает достойные результаты местами.
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38689201
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилhVostt и по производительности выигрыш имеется.
произодительности чего?
Mono vs. Dalvik implementation of Android for binary tree, jovian and hashtags:


Read more: http://www.cnx-software.com/2012/05/02/xamarin-ported-android-to-c-with-massive-performance-improvement-over-dalvik
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38689209
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилcdtyjv,

видишь ли, глубоко фиолетово на чём писать - java или dotnetНет. Без лямбд и замыканий работать невозможно.
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38689227
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КИзопропилcdtyjv,

видишь ли, глубоко фиолетово на чём писать - java или dotnetНет. Без лямбд и замыканий работать невозможно.

после сладкого на гадкое не тянет
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38689231
Фотография D129
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КИзопропилcdtyjv,

видишь ли, глубоко фиолетово на чём писать - java или dotnetНет. Без лямбд и замыканий работать невозможно.
+1
Линк - это зараза. Если один раз понял как - уже не можешь писать по другому....
:-(
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38689309
cdtyjv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot D129Э нет. Это случилось уже потом.
Зачем бы андроидянам разрабатывать свою машину, если можно было бы установить уже готовую? Нокия например - установила, я на нокию даже какие-то игрушки в стиле Спектрума скачивал - чистый jar пакет - запусти и лети...

Им именно не разрешили, они взяли спецификацию, написали свою виртуальную машину - там даже тип процессора (виртуального) другой - в оригинальной джаве он стековый, а у них - регистровый,
И сказали - это не джава.
И действительно - в логи когда смотришь - Делвик. Все системные неймспейсы так начинаются.
Оракл обиделся? Это чисто просчет их жадного (в разрез с идеей "открытой платформы") руководства.[/quot]Это, коненчо же, неправда от и до. Никогда Android не хотел использовать оракловскую имплементацию JavaME. Никогда.
Dalvik использует совершенно другую архитектуру и подходы. Они в принципе не могут сосуществовать вместе, ни под каким соусом.
1) Разные форматы скомпилированного кода. У Dalvik свой формат для экономми места;
2) Разные способы работы с процессором. У Оракла через стэк, а Dalvik - регистровый подход, для экономии тактов;
3) Dalvik осознанно ушел от стандарта Java, что бы иметь свободу в изменении API, не заморачиваясь с бюрократией Sun/Oracle (JCP);
4) Dalvik никогда даже не пытался пройти сертификацию, что бы быть признанным реализацией Java-машины. Оно и понятно - у него урезанный функционал, часть АПИ скопировано, часть вырезано, и т.д.. У него никогда не было ни планов, ни шансов сьать сертифицированной JVMой.
Так что, не надо путать божий дар с яичницой. Все, кто хочет сделать свою JVMку всегда могли это сделать без каких-либо претензий со стороны Sun/Oracle, могут и сейчас.
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38689339
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КИзопропилcdtyjv,

видишь ли, глубоко фиолетово на чём писать - java или dotnetНет. Без лямбд и замыканий работать невозможно.

ну дык эта Java на месте не стоит, есть у неё лямбды уже
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38689340
Фотография D129
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D129Им именно не разрешили, они взяли спецификацию, написали свою виртуальную машину
....
И сказали - это не джава.
И действительно - в логи когда смотришь - Делвик. Все системные неймспейсы так начинаются.

авторЭто, коненчо же, неправда от и до.

Эта ваша фраза не точна.
Вы изложили более подробно то же самое.

Противоречие только в "не разрешили" и "никогда не хотели".

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

Думаю, что моя версия ближе к правде - не разрешили, стандарт изменить не позволили, что-то еще - вот и пришлось изголяться.
:-)
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38689360
cdtyjv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D129Противоречие только в "не разрешили" и "никогда не хотели".

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

Думаю, что моя версия ближе к правде - не разрешили, стандарт изменить не позволили, что-то еще - вот и пришлось изголяться.
:-)А, ну то есть вы не знаете предмет спора, но в спор все же вступили. Понятненько.

У вас типичное шаблонное мышление разработчика корпоративных программ. Если вам когда-нибудь доведется разрабатывать коробочные продукты, то вы поймете, насколько глупо звучат тезисы о "велосипедах" в контексте разработки таких продуктов. Особенно таких низкоуровневых, как виртуальные машины.

P.S.: Nokia, которая вместо своей платформы использовала JavaME (которая никогда не была в мейнстриме и не славилась высокими качествами) недавно в предбанкротном состоянии была продана Microsoft. Она не хотела изобретать "велосипедов".
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38689364
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjvдоведется разрабатывать коробочные продукты

а расскажите-ка, что вы понимаете под «коробочными продуктами» в контексте сегодняшних реалий ? что это?

уже не первый раз от вас подобное вижу, и складывается впечатление, что ваши «коробочные продукты» это некий заоблачный венец эволюции в разработке ПО.
...
Рейтинг: 0 / 0
Почему в .Net такие убогие коллекции?
    #38689367
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cdtyjvЕсли вам когда-нибудь доведется разрабатывать коробочные продукты, то вы поймете, насколько глупо звучат тезисы о "велосипедах" в контексте разработки таких продуктов.Свеном, ты какую-то фигню несёшь. При чём тут коробочные продукты?
...
Рейтинг: 0 / 0
25 сообщений из 379, страница 14 из 16
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Почему в .Net такие убогие коллекции?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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