|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
это одно и то же до каскадо пока далеко ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2014, 23:03 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
Приятно смотреть, как обсуждают NHibernate. Это означает, что open source коммьюнити все таки методично пробивает одну брешь за другой в Microsoft'e. И, естественно, первым делом все копируют с Linux/Java: NUget - это по сути помесь Maven и apt, NHibernate - порт джавовского Хибернейта, и т.д.. Но, на какие-то серьезные изменения в расстановке сил по рынкам .Net все равно рассчитывать не приходится - он не кроссплатформен, а накопленного боевого опыта в серьезных проектах у .Net просто напросто нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2014, 23:08 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
cdtyjv, да много ты понимаешь срать на джаву нет и т.д. гони монету хоть на турецком напишу ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2014, 23:12 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
cdtyjvПриятно смотреть, как обсуждают NHibernate. Это означает, что open source коммьюнити все таки методично пробивает одну брешь за другой в Microsoft'e. И, естественно, первым делом все копируют с Linux/Java: NUget - это по сути помесь Maven и apt, NHibernate - порт джавовского Хибернейта, и т.д.. Но, на какие-то серьезные изменения в расстановке сил по рынкам .Net все равно рассчитывать не приходится - он не кроссплатформен, а накопленного боевого опыта в серьезных проектах у .Net просто напросто нет. чево за детский лепет? после покупки Java ораклом, она скатилась в полное фуфло, так же стоит отметить, что Java уже давненько тырит фишечки из c# ничуть не стесняясь. так что гонево на .NET безоснвоательно. а порты это совершенно логично. достаточно сравнить возраст обеих технологий, ясен перец что под Java гораздо больше написанного боевого кода, что не мешает ему с успехом быть портированным на .NET ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2014, 00:46 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
cdtyjvон не кроссплатформен вообще-то в отличии от Java, .NET -- открытая платформа. остальное дело времени. успех дотнета уже давно предопределён. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2014, 00:48 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
cdtyjvПриятно смотреть, как обсуждают NHibernate. Это означает, что open source коммьюнити все таки методично пробивает одну брешь за другой в Microsoft'e. И, естественно, первым делом все копируют с Linux/Java: NUget - это по сути помесь Maven и apt, NHibernate - порт джавовского Хибернейта, и т.д.. Но, на какие-то серьезные изменения в расстановке сил по рынкам .Net все равно рассчитывать не приходится - он не кроссплатформен, а накопленного боевого опыта в серьезных проектах у .Net просто напросто нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2014, 06:04 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
hVosttвообще-то в отличии от Java, .NET -- открытая платформа. остальное дело времени. успех дотнета уже давно предопределён."Псведооткрытая" вы, видимо, хотели сказать. То есть она как бы вроде и открытая, но как бы вроде и заисплементировать ее целиком невозможно, если вы не Microsoft Для сравнения, у Java существует с десяток реально используемых полноценных виртуальных машин. HotSpot, JRockit, Azul, Excelsior, IBM JVM, и т.д.. Это полноценные JVMки, которые проходят специальную сертификацию и тесты, и на которых реально гоняют критичные приложения. А чем ваша "открытая" платформа может похвастаться, кроме того, что ее маркетологи Microsoft называют таковой? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2014, 07:24 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
cdtyjv, видишь ли, глубоко фиолетово на чём писать - java или dotnet ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2014, 08:18 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
cdtyjvТо есть она как бы вроде и открытая, но как бы вроде и заисплементировать ее целиком невозможно, если вы не Microsoft разработчикам Mono это расскажите, они поржут. cdtyjvА чем ваша "открытая" платформа может похвастаться, кроме того, что ее маркетологи Microsoft называют таковой? давайте не будем как маленькие дети спорить с фактами . C# и .NET стандартизированы, и Microsoft не берёт ни копейки за собственную реализацию этих стандартов. стандарты полностью открытые. большая часть библиотек из BCL распространяется свободно, стек ASP.NET вообще доступен в исходных кодах. Microsoft не только говорит, но и делает. чего не скажешь о Java. владелец которой только чего-то там всё обещает, и продолжает рубить бабло с вендоров. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2014, 08:19 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
hVosttMicrosoft не только говорит, но и делает. чего не скажешь о Java. владелец которой только чего-то там всё обещает, и продолжает рубить бабло с вендоров. Между прочим да - владельцы Java не разрешили использование своей виртуальной машины на андроиде. В Андроиде джавы нет. Гуглы написали свою машину - Delvik, свой тип пакета (jar нельзя использовать на андроиде - там идет apk). Такой вот прикол. Использую Эклипсу для написания аппликации для Андроида - пишу на Java пр синтаксису, но собирается это в другой код. Только из-за патентных разногласий. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2014, 09:27 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
D129Между прочим да - владельцы Java не разрешили использование своей виртуальной машины на андроиде. В Андроиде джавы нет. Гуглы написали свою машину - Delvik, свой тип пакета (jar нельзя использовать на андроиде - там идет apk). Такой вот прикол. Использую Эклипсу для написания аппликации для Андроида - пишу на Java пр синтаксису, но собирается это в другой код. Только из-за патентных разногласий.А вы суть дела то знаете? О чем вообще спор там идет? Там спор не о виртуальной машине. Спор идет о том, что Google взяли API Java, скопировали его себе, а потом сказали - "это не Java, это Android". Как вы думаете, как отреагировали бы в Microsoft, если бы Mono заимплементировали их API, но сазали "Это не реализация .Net, это Mono - совершенно не связанный с .Net продукт"? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2014, 09:56 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
cdtyjvКак вы думаете, как отреагировали бы в Microsoft, если бы Mono заимплементировали их API, но сазали "Это не реализация .Net, это Mono - совершенно не связанный с .Net продукт"? никак бы не отреагировали. C# и .NET открытые спецификации, можно их реализовывать и называться при этом как угодно. отличие очень весомое, которое вы похоже не понимаете. я думаю, что если бы Андроид начал разрабатываться прямо сейчас, шансы выбора в качестве платформы в виде .NET были бы очень высоки, и по производительности выигрыш имеется. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2014, 10:28 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
hVostt и по производительности выигрыш имеется. произодительности чего? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2014, 10:31 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
cdtyjvD129Между прочим да - владельцы Java не разрешили использование своей виртуальной машины на андроиде. В Андроиде джавы нет. Гуглы написали свою машину - Delvik, свой тип пакета (jar нельзя использовать на андроиде - там идет apk). Такой вот прикол. Использую Эклипсу для написания аппликации для Андроида - пишу на Java пр синтаксису, но собирается это в другой код. Только из-за патентных разногласий.А вы суть дела то знаете? О чем вообще спор там идет? Там спор не о виртуальной машине. Спор идет о том, что Google взяли API Java, скопировали его себе, а потом сказали - "это не Java, это Android". Как вы думаете, как отреагировали бы в Microsoft, если бы Mono заимплементировали их API, но сазали "Это не реализация .Net, это Mono - совершенно не связанный с .Net продукт"? Э нет. Это случилось уже потом. Зачем бы андроидянам разрабатывать свою машину, если можно было бы установить уже готовую? Нокия например - установила, я на нокию даже какие-то игрушки в стиле Спектрума скачивал - чистый jar пакет - запусти и лети... Им именно не разрешили, они взяли спецификацию, написали свою виртуальную машину - там даже тип процессора (виртуального) другой - в оригинальной джаве он стековый, а у них - регистровый, И сказали - это не джава. И действительно - в логи когда смотришь - Делвик. Все системные неймспейсы так начинаются. Оракл обиделся? Это чисто просчет их жадного (в разрез с идеей "открытой платформы") руководства. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2014, 10:54 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
Изопропилпроизодительности чего? работа с ужжжжасными (с точке срения сфенома) коллекциями, работа со строками. тема раскрывалась уже не однократно. хотя не всё так уж однозначно, но потенциал более качественной утилизации ресурсов на .net-е выше, благодаря поддержки ValueType. в реале сравнить не с чем (ондроеда на .нет не существует), кроме как с Xamarin, который показывает достойные результаты местами. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2014, 11:02 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
Изопропил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 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2014, 11:19 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
Изопропилcdtyjv, видишь ли, глубоко фиолетово на чём писать - java или dotnetНет. Без лямбд и замыканий работать невозможно. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2014, 11:22 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
Алексей КИзопропилcdtyjv, видишь ли, глубоко фиолетово на чём писать - java или dotnetНет. Без лямбд и замыканий работать невозможно. после сладкого на гадкое не тянет ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2014, 11:30 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
Алексей КИзопропилcdtyjv, видишь ли, глубоко фиолетово на чём писать - java или dotnetНет. Без лямбд и замыканий работать невозможно. +1 Линк - это зараза. Если один раз понял как - уже не можешь писать по другому.... :-( ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2014, 11:30 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
[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, могут и сейчас. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2014, 12:16 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
Алексей КИзопропилcdtyjv, видишь ли, глубоко фиолетово на чём писать - java или dotnetНет. Без лямбд и замыканий работать невозможно. ну дык эта Java на месте не стоит, есть у неё лямбды уже ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2014, 12:40 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
D129Им именно не разрешили, они взяли спецификацию, написали свою виртуальную машину .... И сказали - это не джава. И действительно - в логи когда смотришь - Делвик. Все системные неймспейсы так начинаются. авторЭто, коненчо же, неправда от и до. Эта ваша фраза не точна. Вы изложили более подробно то же самое. Противоречие только в "не разрешили" и "никогда не хотели". Я вижу необходимость писать велосипед, когда не разрешили использовать уже готовое - хибернейт там или триггеры. Пишу в таком случае с нуля, ну и по ходу действия приспосабливаю к железу. Думаю, что моя версия ближе к правде - не разрешили, стандарт изменить не позволили, что-то еще - вот и пришлось изголяться. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2014, 12:41 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
D129Противоречие только в "не разрешили" и "никогда не хотели". Я вижу необходимость писать велосипед, когда не разрешили использовать уже готовое - хибернейт там или триггеры. Пишу в таком случае с нуля, ну и по ходу действия приспосабливаю к железу. Думаю, что моя версия ближе к правде - не разрешили, стандарт изменить не позволили, что-то еще - вот и пришлось изголяться. :-)А, ну то есть вы не знаете предмет спора, но в спор все же вступили. Понятненько. У вас типичное шаблонное мышление разработчика корпоративных программ. Если вам когда-нибудь доведется разрабатывать коробочные продукты, то вы поймете, насколько глупо звучат тезисы о "велосипедах" в контексте разработки таких продуктов. Особенно таких низкоуровневых, как виртуальные машины. P.S.: Nokia, которая вместо своей платформы использовала JavaME (которая никогда не была в мейнстриме и не славилась высокими качествами) недавно в предбанкротном состоянии была продана Microsoft. Она не хотела изобретать "велосипедов". ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2014, 13:06 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
cdtyjvдоведется разрабатывать коробочные продукты а расскажите-ка, что вы понимаете под «коробочными продуктами» в контексте сегодняшних реалий ? что это? уже не первый раз от вас подобное вижу, и складывается впечатление, что ваши «коробочные продукты» это некий заоблачный венец эволюции в разработке ПО. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2014, 13:11 |
|
Почему в .Net такие убогие коллекции?
|
|||
---|---|---|---|
#18+
cdtyjvЕсли вам когда-нибудь доведется разрабатывать коробочные продукты, то вы поймете, насколько глупо звучат тезисы о "велосипедах" в контексте разработки таких продуктов.Свеном, ты какую-то фигню несёшь. При чём тут коробочные продукты? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2014, 13:23 |
|
|
start [/forum/topic.php?fid=20&msg=38689231&tid=1402627]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 324ms |
total: | 447ms |
0 / 0 |