powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / WebHandler или за чистоту HTML, стоит ли копий велосипед?
25 сообщений из 56, страница 1 из 3
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38585457
Стоит ли заморачиваться и писать свой фреймворк, обрабатывая запросы чисто на хендлерах, генеря при этом все из шаблончиков а-ля ПХП-стайл?

Или игра не стоит свеч?

До этого времени и сейчас пользуюсь вебформами
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38585476
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лютый Ким Писательгенеря при этом все из шаблончиковзачем, если есть MVC?
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38585490
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какой-то провокативный топик
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38585493
Никакой провокации.

Просто попробовав хендлер я увидел, что есть чудесная возможность генерить Pure HTML , без шлака.

А что мне даст MVC, по сравнению с WebForms конечно?
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38585500
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а под шлаком понимается, конечно же, ViewState
эх...
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38585508
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лютый Ким Писатель,
...а зачем генерить ХТМЛ, если можно вообще генерить только JSON ?
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38585511
carrotikЛютый Ким Писатель,
...а зачем генерить ХТМЛ, если можно вообще генерить только JSON ?
И писать тонны лютого фронт-энда на жаваскрипте? пока не готов к этому...

или это не сложно?
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38585519
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поначалу сложно, конечно, но привыкнуть можно
http://habrahabr.ru/post/112843/
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38585535
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лютый Ким ПисательcarrotikЛютый Ким Писатель,
...а зачем генерить ХТМЛ, если можно вообще генерить только JSON ?
И писать тонны лютого фронт-энда на жаваскрипте? пока не готов к этому...

или это не сложно?

...смотря, что вы хотите получить .. по крайней мере я сейчас переписываю некоторые проекты c Webforms на WebApi => Knockout.js+Bootstrap - вполне читаемо и писаемо без спецкурсов ...
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38585611
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лютый Ким Писательпопробовав хендлер я увидел, что есть чудесная возможность генерить Pure HTML , без шлака.

Это тоже шлак, нужен нормальный шаблонизатор, типа Razor.
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38585796
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лютый Ким ПисательСтоит ли заморачиваться и писать свой фреймворк, обрабатывая запросы чисто на хендлерах, генеря при этом все из шаблончиков а-ля ПХП-стайл?

Или игра не стоит свеч?Я пошел по этому пути, у меня и фреймворк на хендлерах и шаблонизатор свой, далекий, правда, от php-стайл. А насчет свечей, выиграть-то от этого что хочешь?
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38585811
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyЯ пошел по этому пути, у меня и фреймворк на хендлерах и шаблонизатор свой, далекий, правда, от php-стайл.

И какая польза в итоге?

Лютый Ким Писательчудесная возможность генерить Pure HTML

Кто-то стоит рядом с ружьём и заставляет генерировать не Pure HTML?

Юзаю обычный MVC на обычном aspx, HTML везде Pure. Есть конечно всякие стандартные html-хелперы с кучей html-я внутри, но никто не заставляет их использовать, да и при желании можно своих налепить.
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38585815
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_stИ какая польза в итоге?производительность в смысле клепания продуктов.
я владею инструментами, которые разрабатывал под себя самого, что может быть эффективнее? я знаю, как работает http, фундамент всех серверных объектных моделей, и меня не мучают сотни вопросов по душным фрейморковским абстракциям, которыми забит данный форум.
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38586041
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

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

так что такие самописки крайне тяжелы для последующего развития и совершенно неприменимы для работы в команде.
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38586144
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
monstrUнадо было исправить код, запрограммированный на реализацию нажатия одной кнопкикак это выглядит у меня (для простоты на примере ajax)

клиент:
Код: javascript
1.
2.
3.
4.
5.
function saveRecord(id:number, record:tblEvents) {
    ExtFK.Events.SaveRecord(id, record,  function (ret: tblEvents) {
        alert("saved " + ret.EventID);
    }
}

Модуль ExtFK генерируется (единожды, есличо) из серверной модели тем же самым шаблонизатором, который генерирует html-страницы.

Сервер, Events.ashx:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
<ExtModel("tblEvents", "EventID")>
<ExtForm(FormType.ftComplex)>
Public Class Events
    Inherits _AJAXHandler

    Public Overrides Function EditRecord(ID As Integer) As Object
        Return MyBase.EditRecord(ID)
    End Function

    Public Overrides Sub DelRecord(ID As Integer)
        MyBase.DelRecord(ID)
    End Sub

    Public Function SaveRecord(ByVal ID As Integer, ByVal oEvent As tblEvents) As IEnumerable
        Dim uEvent As tblEvents = db.tblEvents.FirstOrDefault(Function(v) v.EventID = ID)
        If uEvent Is Nothing Then
            If ID > 0 Then Throw New Exception(String.Format("Запись семинара id {0} не найдена в базе", ID))
            uEvent = New tblEvents
            db.Entry(uEvent).State = EntityState.Added
        End If
        uEvent.Name = oEvent.Name
        uEvent.Description = oEvent.Description
        uEvent.Price = oEvent.Price
        uEvent.Length = oEvent.Length
        uEvent.Description = oEvent.Description
        uEvent.CategoryID = oEvent.CategoryID
        db.SaveChanges()
        Return (From v In db.cvEventsList.AsNoTracking Select v.EventID, v.Price, v.DateStr, v.Name, v.Date Where EventID = uEvent.EventID).ToList()
    End Function

    Public Overrides Function GetList(Page As Integer, RecordCount As Integer, Optional Filter As String = "", Optional Order As String = "") As PagingResponse
        Dim pr As PagingResponse = MyBase.GetTypedList(Of cvEventsList)(Page, RecordCount, Filter, Order)
        pr.Records = (From v As cvEventsList In pr.Records Select v.EventID, v.CategoryID, v.Category, v.DateStr, v.Name, v.Price).ToList
        Return pr
    End Function
End Class


Есть какие-то затруднения в понимании?
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38586157
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для синхронных страниц:

Код: javascript
1.
2.
form.action = ExtFK.Events.SaveRecordUrl();
form.submit()



Код: vbnet
1.
2.
Inherits _NMLHandler
'и всё. остальной код не меняется.
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38586275
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

Да?
что насчет других вопросов
1. как валидация ввода клиента осуществляется ?
2. как ловятся потенциально опасные запросы между страницами ?
3. можно ли пользоваться моделью?
4. как биндинг формы к модели осуществить?
5. чем asp.net mvc не подошел?


работу когда нибудь сменишь, и эту тоже.
когда в резюме будешь писать - имею опыт работы в asp.net mvc, то это заметят и пригласят на собеседование.
но когда в резюме напишешь - имею опыт работы с Framework от Antonariy - в глазах нанимателей ты крупно проиграешь. а если вменяемый руководитель будет иметь негативный опыт работы с велосипедистами - даже на собеседование не попадешь.

так что когда будут предлагать выбрать работу с известным Farmework от известного производителя или Framework от Antonariy - я буду выбирать первое.
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38586357
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. на js
2. можно пример потенциально опасного запроса?
3. да
4.
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
//эта часть генерируется полностью 
Ext.define(ExtFK.Category.Model, {
    extend: 'Ext.data.Model',
    idProperty: 'CategoryID',
    fields: ['CategoryID', 'Name']
});

//эта частично
Ext.define(ExtFK.Category.Form, {
    extend: 'IForm',
    items: [
        {
            fieldLabel: 'ID',
            name: 'CategoryID',
            disabled: true
        },
        {
            fieldLabel: 'Название',
            name: 'Name',
            width: 800
        }
    ]
});


5. УГ. Начиная с организации проекта и заканчивая новыми синтаксическими находками. Такие конструкции вообще трэш и содомия с точки зрения восприятия:
Код: html
1.
2.
3.
4.
            <div class="editor-label">
                @Html.CheckBoxFor(Function(m) m.RememberMe)
                @Html.LabelFor(Function(m) m.RememberMe)
            </div>

Предпочитаю xml/xsl. Но это чисто мое мнение, доказывать, что asp.net mvc это УГ, я не собираюсь.

monstrU но когда в резюме напишешь - имею опыт работы с Framework от Antonariy - в глазах нанимателей ты крупно проиграешь.Я это прекрасно понимаю и ничего подобного писать не буду.

monstrUтак что когда будут предлагать выбрать работу с известным Farmework от известного производителя или Framework от Antonariy - я буду выбирать первое.Если ты будешь работать у меня, выбора у тебя не будет :) А тем, кто у меня не работает я и не собираюсь ничего предлагать.
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38586365
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

устраиваем голосование - кто будет работать у Antonariy?
меня исключить.
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38586371
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я.
берешь?
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38586375
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
monstrUAntonariy,

устраиваем голосование - кто будет работать у Antonariy?
меня исключить.ты в любом случае не тянешь, предпочитаю студентов, у которых голова не загажена стереотипными решениями
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38586379
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

крут. исходя из этого, можно сделать вывод, что ты тянешь.
расскажи на что?
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38586380
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proя.
берешь?буду иметь ввиду, у тебя голова пока светлая :)
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38586382
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyShocker.Proя.
берешь?буду иметь ввиду, у тебя голова пока светлая :)
Не путай "светлую" и "пустую".
...
Рейтинг: 0 / 0
WebHandler или за чистоту HTML, стоит ли копий велосипед?
    #38586384
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
monstrUAntonariy,

крут. исходя из этого, можно сделать вывод, что ты тянешь.
расскажи на что?не вижу смысла
...
Рейтинг: 0 / 0
25 сообщений из 56, страница 1 из 3
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / WebHandler или за чистоту HTML, стоит ли копий велосипед?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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