Page 9 of 10 FirstFirst 12345678910 LastLast
Results 81 to 90 of 98

Thread: Конец Java Applet-ов

  1. #81
    Forum Regular реднек's Avatar
    Join Date
    Dec 2011
    Posts
    4,427

    Default Re: Конец Java Applet-ов

    Quote Originally Posted by Olezhik View Post
    Посмотрите какая вышла новая библиотека, можно квери писать для [json] обьектов, очень удобно.

    http://www.breezejs.com/


    Code:
    var manager = new breeze.EntityManager('api/northwind');
    
    var query = new breeze.EntityQuery()
        .from("Employees")
        .orderBy("LastName");
        
    manager.executeQuery(query).then(function(data){
        ko.applyBindings(data);
    }).fail(function(e) {
        alert(e);  
    });
    Найс. С промисами.
    Стакан на треть пуст.

  2. #82
    Forum Regular реднек's Avatar
    Join Date
    Dec 2011
    Posts
    4,427

    Default Re: Конец Java Applet-ов

    А что это только для OData and Web API? Это уже не так интересно.
    Стакан на треть пуст.

  3. #83
    To the moon! Olezhik's Avatar
    Join Date
    Jun 2002
    Location
    Los Angeles, Ca
    Posts
    27,435

    Default Re: Конец Java Applet-ов

    Quote Originally Posted by реднек View Post
    А что это только для OData and Web API? Это уже не так интересно.

    Я работаю с [WEB Api and OData] так что для меня это то что доктор прописал.
    Палец от станка не далеко падает.

  4. #84
    Forum Regular реднек's Avatar
    Join Date
    Dec 2011
    Posts
    4,427

    Default Re: Конец Java Applet-ов

    Quote Originally Posted by Olezhik View Post
    Я работаю с [WEB Api and OData] так что для меня это то что доктор прописал.
    О, я смотрю там еще замучаешься тесты писать не подключая серверную часть. Уже совсем скучно.
    Стакан на треть пуст.

  5. #85
    To the moon! Olezhik's Avatar
    Join Date
    Jun 2002
    Location
    Los Angeles, Ca
    Posts
    27,435

    Default Re: Конец Java Applet-ов

    Quote Originally Posted by реднек View Post
    О, я смотрю там еще замучаешься тесты писать не подключая серверную часть. Уже совсем скучно.
    а так не получиться?

    C:\PathTo\Chrome.exe" –allow-file-access-from-files
    Палец от станка не далеко падает.

  6. #86
    Forum Regular реднек's Avatar
    Join Date
    Dec 2011
    Posts
    4,427

    Default Re: Конец Java Applet-ов

    Quote Originally Posted by Olezhik View Post
    а так не получиться?
    Да я не про то как читать страницы без сервера. А про это:

    Code:
    breeze.EntityQuery
               .from("Customers")
               .where("CompanyName", "startsWith", "A")
               .orderBy("CompanyName");
    Откуда возмуться эти кастомерс с компаниями для тестирования подобного кода. Точнее даже не откуда возьмуться, а как их мокнуть в тестах безболезнено?
    Стакан на треть пуст.

  7. #87
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: Конец Java Applet-ов

    Quote Originally Posted by реднек View Post
    Да я не про то как читать страницы без сервера. А про это:

    Code:
    breeze.EntityQuery
               .from("Customers")
               .where("CompanyName", "startsWith", "A")
               .orderBy("CompanyName");
    Откуда возмуться эти кастомерс с компаниями для тестирования подобного кода. Точнее даже не откуда возьмуться, а как их мокнуть в тестах безболезнено?
    JSON - это ведь "представление объекта внутри строки" ( при помощи фигурных скобок и т.д. ). Всё равно по JSON.parse получается готовая переменная. И обходить это всё можно не только по for each. Там и перекрёстные ссылки во время "загрузки" можно построить. Так зачем там вообще SQL тогда нужен?
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  8. #88
    Forum Regular реднек's Avatar
    Join Date
    Dec 2011
    Posts
    4,427

    Default Re: Конец Java Applet-ов

    Quote Originally Posted by crazy-mike View Post
    JSON - это ведь "представление объекта внутри строки" ( при помощи фигурных скобок и т.д. ). Всё равно по JSON.parse получается готовая переменная. И обходить это всё можно не только по for each. Там и перекрёстные ссылки во время "загрузки" можно построить. Так зачем там вообще SQL тогда нужен?
    Это очень правильный вопрос Майк.
    Стакан на треть пуст.

  9. #89
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: Конец Java Applet-ов

    Quote Originally Posted by реднек View Post
    Это очень правильный вопрос Майк.
    Не знаю даже - там есть нюанс. Формально для HTML5 и JavaScript интерфейс с SQL Lite уже не должен поддерживаться. Только Indexed DB. Но особой роли это не играет , потому что всё равно то , что получили по XmlHttpRequest , можно записывать в "локальную БД" и там делать поиск. Для SQL Lite там даже deprecated API как бы "стандартный". Поэтому никакие дополнительные frameworks особо сильно не нужны.
    Ну и все эти переменные можно в session storage запоминать ( объекты в т.ч. ) - это даже без Indexed DB..
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  10. #90
    Forum Regular реднек's Avatar
    Join Date
    Dec 2011
    Posts
    4,427

    Default Re: Конец Java Applet-ов

    Quote Originally Posted by crazy-mike View Post
    Не знаю даже - там есть нюанс. Формально для HTML5 и JavaScript интерфейс с SQL Lite уже не должен поддерживаться. Только Indexed DB. Но особой роли это не играет , потому что всё равно то , что получили по XmlHttpRequest , можно записывать в "локальную БД" и там делать поиск. Для SQL Lite там даже deprecated API как бы "стандартный". Поэтому никакие дополнительные frameworks особо сильно не нужны.
    Ну и все эти переменные можно в session storage запоминать ( объекты в т.ч. ) - это даже без Indexed DB..
    Чтобы что то запоминать в локальном стораже (оставляя за скобками ограничения по размеру на session storage), надо это что то откуда то брать, иными словами для того чтобы запускать тесты только на клиенте надо хотя бы прогнать их разок на соединение с сервером. Это безусловно более сложная конфигурация чем когда клиентский код никуда вообще не должен ходить и берет фейковые данные из самого себя. Я обычно делаю так

    HTML Code:
    MyCoolAPI.customers.then( function(customers) {...});
    MyCoolAPI.customers часть клиентского кода оборачивающего конкретный запрос к серваку, и возвращает промис. В тестах это MyCoolAPI.customers этот промис уже resolved фейкнутыми данными. Тем самым убирается и возня с асинхронностью. Если писать а ля SQL в клиенте то зафейкать коммуникацию с серваком выглядит как гораздо более сложная задача.
    Стакан на треть пуст.

Page 9 of 10 FirstFirst 12345678910 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Russian America Top. Рейтинг ресурсов Русской Америки. Terms of Service | Privacy Policy Рейтинг@Mail.ru