Информация об изменениях

Сообщение Re[45]: dotnet vs java 2016-2020 от 18.10.2016 14:10

Изменено 18.10.2016 14:30 Serginio1

Здравствуйте, ·, Вы писали:

·>Здравствуйте, Serginio1, Вы писали:


S>>>> Которые взрыватюся

S>>·>А ты не пори чушь, что "На яблоках кстати Java нет, а .Net есть.", и увиливать не придётся.
S>> Ну заметь яблоки меньше взрываются.
·>Причём тут взрывы? В смысле яблоки меньше взрываются потому что там есть и Java и .net? Что сказать-то хотел?
То что в iPhone используется только натив. А значит меньше потребление электричества.

S>> На самом деле смысл в .Net Native не только в скорости и меньше расхода батареи,

·>У тебя есть сравнение? Или опять голословные утверждения?
Ну быстрее загружается, быстрее работает. Есть цифры на сайте MS.
Вот здесь тоже https://habrahabr.ru/post/201346/
http://lifehacker.com/android-art-vs-dalvik-runtimes-effect-on-battery-life-1507264545
·>ART (Android Runtime) уже давно занимается компиляцией java в натив, install time — под конкретный девайс.
Спасибо. Интересно. Но там вроде компиляция на самом девайсе, в отличеие от Microsoft.
А это значит, что качество компиляци оствляет желать лучшего. В .Net Core используется С++ компилятор.
Скорее всего ART это аналог NGEN. Тот же JIT компилятор.


S>> но и главное это обфускация.

·>Кому нужна это обфускация? Студентам, которые боятся, что кто-то украдёт их нетленку?
Нужна. Здесь на форуме много копий по этому поводу сломано.

S>>И распространение приложений только через магазин. С привязкой к телефону.

·>Для этого натив не нужен.
Ну взломать и поставить то проблем больше с нативом.

S>>·>Я не интересовался.

S>> Главное, что бы было.
·>Другой вопрос. Я вообще с embedded дела не имел, я не могу тебе ничего интересного рассказть, но утверждать, что это никому не нужно — не стану.

S>>>> В .Net може есть https://ru.wikipedia.org/wiki/.NET_Micro_Framework

S>>·>Это аналог https://en.wikipedia.org/wiki/Java_Platform,_Micro_Edition , Java Card ещё микрее.
S>> Только непонятно зачем.
·>В смысе .NET MF — понятно зачем, а JME — непонятно?
Зачем Java Card
Re[45]: dotnet vs java 2016-2020
Здравствуйте, ·, Вы писали:

·>Здравствуйте, Serginio1, Вы писали:


S>>>> Которые взрыватюся

S>>·>А ты не пори чушь, что "На яблоках кстати Java нет, а .Net есть.", и увиливать не придётся.
S>> Ну заметь яблоки меньше взрываются.
·>Причём тут взрывы? В смысле яблоки меньше взрываются потому что там есть и Java и .net? Что сказать-то хотел?
То что в iPhone используется только натив. А значит меньше потребление электричества.

S>> На самом деле смысл в .Net Native не только в скорости и меньше расхода батареи,

·>У тебя есть сравнение? Или опять голословные утверждения?
Ну быстрее загружается, быстрее работает. Есть цифры на сайте MS.
Вот здесь тоже https://habrahabr.ru/post/201346/
http://lifehacker.com/android-art-vs-dalvik-runtimes-effect-on-battery-life-1507264545
·>ART (Android Runtime) уже давно занимается компиляцией java в натив, install time — под конкретный девайс.
Спасибо. Интересно. Но там вроде компиляция на самом девайсе, в отличеие от Microsoft.
А это значит, что качество компиляци оствляет желать лучшего. В .Net Core используется С++ компилятор.
Скорее всего ART это аналог NGEN. Тот же JIT компилятор.
И тот же сборщик мусора. То есть ART все равно выполняется в среде VM?
Или у них отдельный сборщик мусора как в .Net Native?



S>> но и главное это обфускация.

·>Кому нужна это обфускация? Студентам, которые боятся, что кто-то украдёт их нетленку?
Нужна. Здесь на форуме много копий по этому поводу сломано.

S>>И распространение приложений только через магазин. С привязкой к телефону.

·>Для этого натив не нужен.
Ну взломать и поставить то проблем больше с нативом.

S>>·>Я не интересовался.

S>> Главное, что бы было.
·>Другой вопрос. Я вообще с embedded дела не имел, я не могу тебе ничего интересного рассказть, но утверждать, что это никому не нужно — не стану.

S>>>> В .Net може есть https://ru.wikipedia.org/wiki/.NET_Micro_Framework

S>>·>Это аналог https://en.wikipedia.org/wiki/Java_Platform,_Micro_Edition , Java Card ещё микрее.
S>> Только непонятно зачем.
·>В смысе .NET MF — понятно зачем, а JME — непонятно?
Зачем Java Card