Pull to refresh
28
0
Send message
Я не очень понял, почему ошибка можете поянить?
Спасибо, упустил этот момент, добавил в статью.
Нет, такого не будет. Во всяком случаи пока в планах такого я не увидел.
Да, я как раз планировал во второй части описать эту фичу.
Статья хорошая. Спасибо автору.
Но здесь упущена очень удобная технология в плане AJAX.
Есть очень интересный параемтр GenerateScriptType, с помощью которого можно создавать типы данных JS.
Благодаря этому код на клеиенте становится более структурированым.

Так же есть возможность более простого вызова сервисов, как функций на клиенте.
>Возвращаясь к Windows 10, то там можно будет добавить такие сайты в магазин.

Как я понимаю сайты будут проходить проверку как в магазине приложений. Это должно закрыть основные проблемы с уязвимостями. И тем более API скорее всего будет как в WinRT, и будут манифесты.
>Мне вообще прорисовка IE11 нравится, достаточно быстрая

Но не всегда. Есть некоторые моменты, в которых IE начинает испытывать жуткие тормоза.
Сталкивался с одной страничкой(страничка очень большая) в работе, так страница рисовалась 20 с. В сравнение в Chrome порядка 2с. В результате выяснилась плохая оптимизация большой вложенности таблиц. И проблема наблюдалась во всех IE от 8-го до 11-го.
Идея конечно интересная, но в современных реалиях — это утопия.
Вот пример как это выглядит в IL
Код в C#:
var value = nameof(System.Console);

Код в IL
IL_0000: nop
IL_0001: ldstr "Console"
IL_0006: stloc.0
IL_0007: ret

Просто на этапе компиляции узнается имя класса, метода и т. д.
Null-conditional operators — его называют, а так то его можно назвать как угодно.
Да, Вы правы — это сахар, добавил IL код в статью для наглядности.
Все просто using научился добавлять статические классы, вот пример по нагляднее:
using System.Console;

namespace CSharpSix
{
    class Program
    {
        static void Main(string[] args)
        {
            WriteLine("Hello Habr!");
        }
    }
}
Спасибо, исправил.

Information

Rating
Does not participate
Registered
Activity