powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
25 сообщений из 255, страница 2 из 11
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38772608
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей КНу откуда ты знаешь, как у меня...Измерим SonarQube ? :)Java надо ставить. Чё-то не хочу. :-(
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38772647
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КhVostt... но на нокауте дальше детских полустуденческих поделок не уедешь ...Откуда столько уверенности? Может зависть, что другие научились делать по нормальному, а ты нет?

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

Говорю как есть, нокаут больше для сайтиков, и для студентов только начинающих въезжать, а не для сложных веб-приложений. Люди со знанием нокаута накуй никому не нужны, это актуально и вчера и сегодня -- знания, которые особо не ценятся на рынке труда, а всё почему? Потому что его используют только студенты в своих убогих поделках. Правда им почему-то кажется, что они открыли святой грааль в разработке веб-приложений... Ну смешные дети, ей богу.

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

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

чего тут обосновывать? далеко ли уедешь с накидками на кресла и чехлом для руля?Теперь всё стало понятно. Да действительно, КО не для сложных сайтов.
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38772662
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttkmawобоснуй

чего тут обосновывать? далеко ли уедешь с накидками на кресла и чехлом для руля?

слишком образно.

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

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

для этого даже нокаут не нужен. смотрите шире.

писать очередной баян и гордиться своими скилами бояностроения?
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38772728
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.. чем мне нравится нокаут - он позволяет минимально вмешиваться в разметку - только data-binding и всё .. вьюмодель отдельно, сервер вообще сам собой (у меня на ASP.NET WebAPI)... да, на дохлом клиенте большой объем данных в observableArray начинает подтормаживать, ну так не надо стопиццот айтемов грузить на клиента ... А так - чем он хуже фирменно-рейзорных вьюх MVC с точки зрения удобства UI ?
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38772787
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmawписать очередной баян и гордиться своими скилами бояностроения?

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

для каких сложных не покатит. пример можно?
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38772809
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik.. чем мне нравится нокаут - он позволяет минимально вмешиваться в разметку - только data-binding и всё .. вьюмодель отдельно, сервер вообще сам собой (у меня на ASP.NET WebAPI)... да, на дохлом клиенте большой объем данных в observableArray начинает подтормаживать, ну так не надо стопиццот айтемов грузить на клиента ... А так - чем он хуже фирменно-рейзорных вьюх MVC с точки зрения удобства UI ?

давайте теперь подумаем о том, как будет ворочаться на нокауте приложение с не одним десятком форм, с всевозможными гридами, списками, деревьями, множеством экранов -- и это всё с ветвистой системой прав -- каждый пользователь видит только своё и доступные возможности зависят от имеющегося набора прав. теперь добавим роутинг, у любого состояния приложения должна быть ссылка. добавим динамику, анимацию, дизайн, который выпиливается в хтмл бандой верстальщиков -- которые плевать хотели на нокаут, потом добавим разные виды приложения для смартов, планшетов, компов, затем добавим webgl, сложные структурные графики, и снабдим это ещё поддержкой для людей с ограниченными возможностям, ах, ещё локализация 100% всего. это как-то надо поддерживать, тестировать и развивать.

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

нокаут это декларативный биндинг. всё. на десятках форм нокаут высаживает даже солидный комп, не говоря уже об офисных ноутбуках. с ростом сложности бардак растёт по экспоненте. берём компилируемые шаблоны? автоматически отказываемся от декларативности. и что в итоге остаётся? например, бекбон остаётся, а нокаут идёт в садик, там где детишки резвятся.
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38772823
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttcarrotik.. чем мне нравится нокаут - он позволяет минимально вмешиваться в разметку - только data-binding и всё .. вьюмодель отдельно, сервер вообще сам собой (у меня на ASP.NET WebAPI)... да, на дохлом клиенте большой объем данных в observableArray начинает подтормаживать, ну так не надо стопиццот айтемов грузить на клиента ... А так - чем он хуже фирменно-рейзорных вьюх MVC с точки зрения удобства UI ?

давайте теперь подумаем о том, как будет ворочаться на нокауте приложение с не одним десятком форм, с всевозможными гридами, списками, деревьями, множеством экранов -- и это всё с ветвистой системой прав -- каждый пользователь видит только своё и доступные возможности зависят от имеющегося набора прав. теперь добавим роутинг, у любого состояния приложения должна быть ссылка. добавим динамику, анимацию, дизайн, который выпиливается в хтмл бандой верстальщиков -- которые плевать хотели на нокаут, потом добавим разные виды приложения для смартов, планшетов, компов, затем добавим webgl, сложные структурные графики, и снабдим это ещё поддержкой для людей с ограниченными возможностям, ах, ещё локализация 100% всего. это как-то надо поддерживать, тестировать и развивать.

я видел начинания подобного на нокауте. это полный треш. еле ворочался -- это даже мягко сказано.

...во-первых: именно то, что нокаут почти не вмешивается непосредственно в разметку, дает возможность верстальщикам творить без оглядки на рендеринг данных, это дело вьюмодели и вьюмодельщика соответственно ... гриды и списки мапятся с помощью knockout.mapping не просто просто, а очень просто .. с системой прав я особо не заморачивался, поэтому ничего пока сказать не могу ... плюс, такая вещь как component binding - это почти аналог partialView в MVC - создал компонент с разметкой и своей вьюмоделью, и регистрируй его в любой странице проекта - он везде будет работать ... Да мало ли ... Еще раз - из недостатков я заметил только тормоза при попытке фильтрации/сортировки БОЛЬШОГО объема данных на слабом клиенте - ну так сгенерированная на сервере разметка тоже не влет прилетает ....
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38772829
Nicky_N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik.. чем мне нравится нокаут - он позволяет минимально вмешиваться в разметку - только data-binding и всё .. вьюмодель отдельно, сервер вообще сам собой (у меня на ASP.NET WebAPI)... да, на дохлом клиенте большой объем данных в observableArray начинает подтормаживать, ну так не надо стопиццот айтемов грузить на клиента ... А так - чем он хуже фирменно-рейзорных вьюх MVC с точки зрения удобства UI ?
Подскажите человеку, который не валялся в бэкбонах, ангулярах и нокаутах, в чем их глубинный смысл в 2 словах? привязка и только? фирменно-рейзорных вьюх MVC совсем не хватает?
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38772833
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik...во-первых: именно то, что нокаут почти не вмешивается непосредственно в разметку, дает возможность верстальщикам творить без оглядки на рендеринг данных, это дело вьюмодели и вьюмодельщика соответственно ...

за это приходится платить очень высокой ценой. тормозами и неповоротливостью при возрастании сложности приложения. нужны компилируемые шаблоны, а с ними ценность нокаута падает примерно до 0.

carrotikгриды и списки мапятся с помощью knockout.mapping не просто просто, а очень просто ..

во-первых, это костыль. во-вторых, чтобы намапить иерархию данных таким образом придётся изрядно поепстись. например, у Kendo MVVM, декларативный синтаксис очень похож на нокаут, но там используется микс дирти+обсерв, что даёт возможность биндить/мапить любую сложную иерархию без каких-либо проблем, вместо обсервов у нокаута -- где надо каждую проперти обернуть в функцию, это крайне накладно, что по памяти, что по производительности, а ещё это практически невозможно отлаживать.

carrotikЕще раз - из недостатков я заметил только тормоза при попытке фильтрации/сортировки БОЛЬШОГО объема данных на слабом клиенте - ну так сгенерированная на сервере разметка тоже не влет прилетает ....

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

за это приходится платить очень высокой ценой. тормозами и неповоротливостью при возрастании сложности приложения. нужны компилируемые шаблоны, а с ними ценность нокаута падает примерно до 0.

carrotikгриды и списки мапятся с помощью knockout.mapping не просто просто, а очень просто ..

во-первых, это костыль. во-вторых, чтобы намапить иерархию данных таким образом придётся изрядно поепстись. например, у Kendo MVVM, декларативный синтаксис очень похож на нокаут, но там используется микс дирти+обсерв, что даёт возможность биндить/мапить любую сложную иерархию без каких-либо проблем, вместо обсервов у нокаута -- где надо каждую проперти обернуть в функцию, это крайне накладно, что по памяти, что по производительности, а ещё это практически невозможно отлаживать.

carrotikЕще раз - из недостатков я заметил только тормоза при попытке фильтрации/сортировки БОЛЬШОГО объема данных на слабом клиенте - ну так сгенерированная на сервере разметка тоже не влет прилетает ....

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

... никакого МВЦ против Нокаут .. просто когда я переходил с WebForms на что-то стильно-модно-молодежное, то МВЦ я не понял, а нокаут - с полпинка сам себе ... Мне удобнее разделить серверную и клиентскую часть и видеть между ними исключительно JSON ... А главная особенность нокаута, с моей точки зрения, это даже не привязка, а концепция observables и observableArrays - т.е. все события на странице можно привязать просто к изменению значения переменной (переменной в массиве) - они будут срабатывать автоматически - фильтрация/сортировка/видимость элементов и т.д. ....
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38772839
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<form>
    <label>First Name: <input data-bind="value: firstName" /></label>
    <label>Last Name: <input data-bind="value: lastName" /></label>
    <label>Gender:
        <select data-bind="source: genders, value: gender"></select>
    </label>
    <label><input type="checkbox" data-bind="checked: agreed" /> I have read the licence agreement</label>
    <button data-bind="enabled: agreed, click: register">Register</button>
    <div data-bind="visible: confirmed">
        <h4>Confirmation</h4>
        <div>
            Thank you for your registration, <span data-bind="text: firstName"></span> <span data-bind="text: lastName"></span>
            


            <button data-bind="click: startOver">Start Over</button>
        </div>
    </div>
</form>



похож на knockout? ещё как. но зато вот это работает быстрее на порядок (а то и на два порядка):

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
var viewModel = kendo.observable({
        firstName: "John",
        lastName: "Doe",
        genders: ["Male", "Female"],
        gender: "Male",
        agreed: false,
        confirmed: false,
        register: function(e) {
            e.preventDefault();

            this.set("confirmed", true);
        },
        startOver: function() {
            this.set("confirmed", false);
            this.set("agreed", false);
            this.set("gender", "Male");
            this.set("firstName", "John");
            this.set("lastName", "Doe");
        }
    });

    kendo.bind($("form"), viewModel);



у нокаута идея-то хорошая, а вот реализация...
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38772841
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nicky_Ncarrotik.. чем мне нравится нокаут - он позволяет минимально вмешиваться в разметку - только data-binding и всё .. вьюмодель отдельно, сервер вообще сам собой (у меня на ASP.NET WebAPI)... да, на дохлом клиенте большой объем данных в observableArray начинает подтормаживать, ну так не надо стопиццот айтемов грузить на клиента ... А так - чем он хуже фирменно-рейзорных вьюх MVC с точки зрения удобства UI ?
Подскажите человеку, который не валялся в бэкбонах, ангулярах и нокаутах, в чем их глубинный смысл в 2 словах? привязка и только? фирменно-рейзорных вьюх MVC совсем не хватает?Применение практик разработки десктопных приложений в Web-приложениях.
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38772842
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КСказочник, ты кого пытаешься обмануть?

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

когда у тебя будет соответствующий опыт, тогда и обсудим Опыт нытья на форуме? Не будет...
...
Рейтинг: 0 / 0
asp.Net (не MVC) жив ? как он дружит с различными фреймворками типа jQuery и пр ?
    #38772880
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<form>
    <label>First Name: <input data-bind="value: firstName" /></label>
    <label>Last Name: <input data-bind="value: lastName" /></label>
    <label>Gender:
        <select data-bind="source: genders, value: gender"></select>
    </label>
    <label><input type="checkbox" data-bind="checked: agreed" /> I have read the licence agreement</label>
    <button data-bind="enabled: agreed, click: register">Register</button>
    <div data-bind="visible: confirmed">
        <h4>Confirmation</h4>
        <div>
            Thank you for your registration, <span data-bind="text: firstName"></span> <span data-bind="text: lastName"></span>
            


            <button data-bind="click: startOver">Start Over</button>
        </div>
    </div>
</form>



похож на knockout? ещё как. но зато вот это работает быстрее на порядок (а то и на два порядка):

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
var viewModel = kendo.observable({
        firstName: "John",
        lastName: "Doe",
        genders: ["Male", "Female"],
        gender: "Male",
        agreed: false,
        confirmed: false,
        register: function(e) {
            e.preventDefault();

            this.set("confirmed", true);
        },
        startOver: function() {
            this.set("confirmed", false);
            this.set("agreed", false);
            this.set("gender", "Male");
            this.set("firstName", "John");
            this.set("lastName", "Doe");
        }
    });

    kendo.bind($("form"), viewModel);



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

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


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