powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
25 сообщений из 255, страница 5 из 11
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38773560
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAВообщем я хотел спросить: минимизирует-ли нокаут Reflow и Repaint? И если да, то какой механизм используется?

Kendo UI то jQuery-based, а jQuery вроде как оптимизирована в этом плане.Я тестировал на ожидаемых количествах записей...Что и как тестировал?
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38773564
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Minimizing browser reflow
Lindsey Simon, UX DeveloperRecommended knowledge: Basic HTML, basic Javascript, working knowledge of CSS

Reflow is the name of the web browser process for re-calculating the positions and geometries of elements in the document, for the purpose of re-rendering part or all of the document.
Because reflow is a user-blocking operation in the browser, it is useful for developers to understand how to improve reflow time and also to understand the effects of various document properties (DOM depth, CSS rule efficiency, different types of style changes) on reflow time.
Sometimes reflowing a single element in the document may require reflowing its parent elements and also any elements which follow it.
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38773571
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
История одной оптимизации
Сергей Чикуёнок, 30 ноября 2010Летом мы запустили новый купонный проект BigBuzzy . Таких проектов к тому времени было довольно много и чтобы выделиться из толпы мы решили немного поменять бизнес-модель: вместо одного предложения в день выдавать четыре. Но, как это обычно бывает, аппетит приходит во время еды, поэтому уже спустя несколько месяцев на главной странице красовалось не 4, а 30 предложений.

И мы сразу же начали получать жалобы о жутких тормозах на главной странице. На поиск и устранение проблем у меня ушло два дня. О том, как находились узкие места и будет сегодняшний рассказ. А заодно научимся пользоваться инструментами вроде Web Inspector’s Timeline (если вы их ещё не освоили).
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38773572
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA Minimizing browser reflow


...а вот кстати да ... я долго убивался, пока не убился, по поводу фиксированных шапок гридов для динамических таблиц ... В общем, нарисовал велосипед с определением ширины див-ов в ячейках и присваивания position и width дивам в шапке .. Хотя, есть подозрение, что нокаут это сам посчитает через ko.computed, но пока не стал сравнивать .. Работает - не трожь (с) .. :)
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38773574
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей КЗамечания будут?

к чему? код как код, стандартный ели перевариваемый бардак, который получается при применении нокаута, я бы такое точно не захотел поддерживать. и это при том, что модель простейшая.Где бардак? У тебя такой же "бардак" с HTML-хелперами в Разоре. Ничем не отличается.
hVosttты типа хотел показать вложенность Data().Base().DepotIDНу ты типа утверждал, что с вложенностью проблемы.
hVostt, ну круто, но я ведь не говорил что вложенность КО не поддерживает, тем более я не видел как ты формируешь вью модель (хотя знаю как это выглядит) и это, так скажим, несколько уродливый способ, но с КО по-другому нельзя.Модель приходит с сервера аяксом, потом ей делается:
Код: c#
1.
var observableModel = data.toObservable(ajaxResult);

Что тут уродливого?
hVosttэто очень простая модель на самом деле, судя по биндингу.Она отличается от сложной только размерами.
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38773575
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotikskyANA Minimizing browser reflow


...а вот кстати да ... я долго убивался, пока не убился, по поводу фиксированных шапок гридов для динамических таблиц ... В общем, нарисовал велосипед с определением ширины див-ов в ячейках и присваивания position и width дивам в шапке .. Хотя, есть подозрение, что нокаут это сам посчитает через ko.computed, но пока не стал сравнивать .. Работает - не трожь (с) .. :)То есть пишем минусик нокауту? :)
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38773577
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAcarrotikпропущено...


...а вот кстати да ... я долго убивался, пока не убился, по поводу фиксированных шапок гридов для динамических таблиц ... В общем, нарисовал велосипед с определением ширины див-ов в ячейках и присваивания position и width дивам в шапке .. Хотя, есть подозрение, что нокаут это сам посчитает через ko.computed, но пока не стал сравнивать .. Работает - не трожь (с) .. :)То есть пишем минусик нокауту? :)

...пишем минусик carrotik-у, как пропагандисту нокаута, не осознавшему ЕЩЕ всей его мощи .. :)
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38773578
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Я тестировал на ожидаемых количествах записей...Что и как тестировал?Запросил данные с сервера, отобразил на тестовой форме. Чисто визуально убедился, что работает достаточно быстро, быстрее этого .
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38773581
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
Что и как тестировал?Запросил данные с сервера, отобразил на тестовой форме. Чисто визуально убедился, что работает достаточно быстро, быстрее этого .Ааааа... Ну так это не из той оперы.
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38773592
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

а есть че нить, который налету винформ в веб превращает?
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38773595
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Запросил данные с сервера, отобразил на тестовой форме. Чисто визуально убедился, что работает достаточно быстро, быстрее этого .Ааааа... Ну так это не из той оперы.Ну почему же, из той. По нажатию кнопки "обновить" происходит пересоздание элементов tr в table, там и Reflow и Repaint. :-)
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38773648
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
Ааааа... Ну так это не из той оперы.Ну почему же, из той. По нажатию кнопки "обновить" происходит пересоздание элементов tr в table, там и Reflow и Repaint. :-)Но замерял-то ты не это. А response time, да и то на глаз.
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38773650
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosskyANA,

а есть че нить, который налету винформ в веб превращает?Не встречал. И вообще это хрень полная, переносить WinForm интерфейс в веб.

Меняй стратегию доступа к данным.
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38773680
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей КПри том, что хватит ныть по поводу тормозов и нехватки памяти.

Я не имел в виду большие коллекции, если ты почему-то решил, что дело в этом. Понятное дело, пейджинг для больших списков. Но я не об этом вообще. В общем, забей. Быть может когда-нибудь тебе доведётся писать делать одной формы не страничке.

я правда не понял. у меня сложных иерархических биндингов не случалось, гриды им не биндил - сторонние гриды для отображения only, но много форм (~15) вполне себе - тормозов не заметил
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38773681
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Уточни вопрос.Ты знаешь, что такое Reflow, Repaint и из-за чего возникает?

что это такое, просветите, плиз?
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38773706
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmawskyANAпропущено...
Ты знаешь, что такое Reflow, Repaint и из-за чего возникает?

что это такое, просветите, плиз?Выше пару ссылок запостил, почитай.
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38773707
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmawhVosttпропущено...


Я не имел в виду большие коллекции, если ты почему-то решил, что дело в этом. Понятное дело, пейджинг для больших списков. Но я не об этом вообще. В общем, забей. Быть может когда-нибудь тебе доведётся писать делать одной формы не страничке.

я правда не понял. у меня сложных иерархических биндингов не случалось, гриды им не биндил - сторонние гриды для отображения only, но много форм (~15) вполне себе - тормозов не заметил

.. у меня тормоза с нокаутом имели место быть на клиенте со слабым компутером и на Убунте - Фаерфокс, когда в гриде со встроенными фильтрами в шапке делалась фильтрация через ko.utils.arrayFilter - сам по себе фильтр очень удобный и работает быстро, но если не злоупотреблять размером массива ....
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38773848
Awaiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Короче говоря, я так понял на проект СТОИТ перейти :) Технология живет и развивается.

Что касается постоянной учебы - это я умею.
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38773855
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Awaiter, на основе чего Вы сделали такой вывод?

Нокаут и Кендо к ASP.NET прямого отношения не имеют и Вам вряд-ли придётся с ними познакомиться.
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38774021
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AngularJS vs. KnockoutJS

Производительность

Были произведены 2 теста: холодный старт приложения “Hello World!” и рендеринг массива из 1000 элементов.
На всех схемах по вертикали — миллисекунды, по горизонтали номер эксперимента.



Здесь хорошо видно, что холодный старт у Knockout происходит на много быстрее, чем у Angular.



А вот, когда речь заходит о рендеринге, здесь очевидно лидирует Angular.
Как мы видим для рендеринга 1000 строк Knockout тратит до 2,5 секунд в то же время Angular хватает меньше 500 миллисекунд для выполнения этой задачи.
Кроме того, отображение отрендеренных элементов на экране пользователя также занимает разное время: для Angular это 1-3 секунды, а для Knockout — 14-20 секунд.
Это происходит из-за того что Knockout генерирует строки, а Angular — DOM-элементы.

Резюме

Самый главный вопрос для меня заключался в определении области применения Angular и Knockout.
Проведя несколько простых экспериментов, я сделал следующие выводы:
Knockout применим в случаях, когда нет необходимости в создании сложной архитектуры, сложных workflow-ов.
Его основная функция — связь модели и представления, поэтому его лучше всего использовать для простых одностраничных приложений.
К примеру, создание различного уровня сложности форм.

Относительно Angular я пришел к выводу, что он будет полезен в тех случаях, когда требуется создание RichUI.
Настоящего и полноценного one-page приложения со сложной архитектурой и сложными связями.
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38774023
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAего лучше всего использовать для простых одностраничных приложений.
К примеру, создание различного уровня сложности форм

ну слава аллаху, ни для чего другого я его и не использую
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38774027
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmawskyANAего лучше всего использовать для простых одностраничных приложений.
К примеру, создание различного уровня сложности форм

ну слава аллаху, ни для чего другого я его и не используюВот и славно.
Тогда забудь про Reflow и Repaint, легче будет запятые считать
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38774039
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

фигня это а не анализ
этот дюти чек в ангуляр - говно
нокаут концептуально лучше, а реализация может и говно
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38774041
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин читаешь про этот веб, сделано неимверное количество костылей, которых надо срочно в помойку
вот что такое блин опернсорс и т.д. говно
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38774044
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosskyANA,

фигня это а не анализ
этот дюти чек в ангуляр - говно
нокаут концептуально лучше, а реализация может и говноА я и не претендую на всесторонний анализ.
Я обозначит вопрос, мне на него тут никто не ответил. Ну и ладно. Зато наткнулся на статью.
...
Рейтинг: 0 / 0
25 сообщений из 255, страница 5 из 11
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]