Обновить
4
Lex Lavnikov@LexL

Архитектор

3
Подписчики
Отправить сообщение
Странно. А вот у нас в Германии 3% рынка занимает Java…

Вы наверное из восточной, где до сих пор верят в халяву?
«Под капотом» все методы в Jit-базированных платформах — виртуальные.

Это сделано для упрощения jitting-а. Все методы вызывают заглушку, в которой изначально вызов jitter-а этого метода, после того, как jitter отработал, вызов jitter-а патчится на вызов свещеиспеченного кода, расположение в памяти которого достаточно случайное.
Нет, видимо непонятно выразился.

В C# можно создавать методы с одинаковыми именами, но разными параметрами, а также методы с параметрами по умолчанию + вызывать такие методы с поименованными параметрами в удобном вам порядке…

Значитель упрощает перегрузку методов
Ой, сколько всяких языков винтом есть под .Net, но мы вроде бы про C# начинали?
В Java мало т.н. синтаксического сахара, который реально экономит время и делает код чище, понятнее и удобнее для оптимизации. Ни properties, ни events, ни лямда, ни расширенных методов, ни перегрузки методов, ни linq, просто назад в прошлое :)
Очепятался человек :) меня айфон тоже постоянно поправляет ;) глаз да глаз за ним нужен
Есть и минусы — отсутствие глобальной оптимизации кода, все методы становятся виртуализированными, т.е. вызов через таблицу поинтеров.
Только это уже убивает производительность любого вызова метода раза в 3 на современных процессорах, на старых вообще раз в 10 падала.

Но это проблемы всех jit-базированных технологий.
Ну не все тут в студии операционки разрабатывают :)
С момента появления .Net и C# в частности, вопрос о крутизне Ruby, Php, Java, _____ (вписать по желанию) с повестки дня снят за неактуальность.

А учитывая то, какими темпами развивается C#, вопрос можно закрывать на ближайшие 10 лет.

Динамические языки — слишком динамические, чтобы их воспринимали серьезно, функциональные — слишком не от мира сего, нужен баланс, что в случае с C# был грамотно достигнут.

Дальше язык можно не искать, лучше писать прикладные библиотеки…
Следуя вашим принципам, все стандартные контролы со стандартным функционалом должен писать сам разработчик?

Может кто-нибудь доходчиво объяснить, зачем у TextBox свойство Watermark, которое не используется?
А мне watermark во всех контролах нужен + нормальный combobox с автопоиском (autocompletebox не предлагать)
не уверен насчет WPF в Live Messenger…

А насчет Evernote — плохому танцору и WPF мешает :)
Блин какой шухер развели из-за пшика…

Я не понимаю, как можно сказать, что про Silverlight на PDC ничего не говорили, если:

1) Темой PDC был Windows Phone 7 и Windows Azure. Основной фреймворк для разработки приложения под WP7 является Silverlight. Т.е. говоря WP7, подразумевается Silverlight (в большинстве случаев, остальные — игры, это XNA).

2) Поскольку МС серьезно напрягся для создания WP7, в т.ч. команда Silverlight была задействована для заточки Silveright под ARM. После выхода WP7, будут делать дальше Silverlight 5.

3) Проводят параллели, что Apple AppStore нативные приложения ~ Microsoft Marketplace Silverlight приложения. Помимо этого, Silverlight приложения работают не только на телефонах. AppStore приложения на десктопах не работают.

4) Кроссплатформенный Silverlight не будет никогда, хотя бы потому, что Apple не пустит никого на свою iOS платформу. Что может сделать МС, написать какой-нибудь статический линкер для создания app файлов. Тем более, что codegen под ARM уже есть.

5) Как последние 25 лет, HTML остается реальным кроссплатформенным решением везде, где есть браузер. Но как и раньше, любая веб-страничка (хоть и на HTML5) сосет по сравнению с нативными/Silverlight веб- или десктоп- приложениями. Не говоря уже про продуктивность дизайнеров и разработчиков.

Вобщем, как обычно, Мэри Джо выдала банальность за откровение…

Your grandma's Programming Language…
И под Vs.Net — VisualSVN… Когда уже VisualGit выпустят?
Коллеги, давайте без обид. Мы и так на Хабре в меньшинстве.

Статья называется «Использование», а не «Отличия от десктопной версии», поэтому предполагалось то, что жизненноважные подробности будут хотя бы упомянуты.
Ну если только на однобокость :)

Про ExportFactory сказали, а про альтернативный вариант [PartCreationPolicy(CreationPolicy.NonShared)] умолчали :)
Про PartCreationPolicy атрибут автор совсем не слышал?
7) поделитесь инфой, как настраивали? У меня есть пароль от HomeGroup, какой username вводить в убунте, чтобы Windows 7 пустила?

Информация

В рейтинге
Не участвует
Откуда
Frankfurt am Main, Hessen, Германия
Дата рождения
Зарегистрирован
Активность