Я разрабатывал некоторые элементы управления сценариями на стороне сервера с их аналогом на стороне клиента.
Поскольку я нашел несколько статей и вопросы по Stakoverflow о том, что Microsoft практически отказалась от клиентской библиотеки ASP.NET AJAX в пользу jQuery, меня беспокоит, что разработка элементов управления сценариями также устарела.
Я считаю полезным OOP Microsoft AJAX API и его интеграцию с серверными элементами управления.
Наконец, сейчас я использую ASP.NET 4.0.
Заранее спасибо.
ЗАКЛЮЧЕНИЕ:
* Мой проект использует ScriptControls и Callback API. Внутри ScriptControls я всегда использовал jQuery вместо клиентской библиотеки AJAX. Другими словами, я считаю, что у меня нет жесткой зависимости от того, что должно быть устаревшим в будущих версиях .NET.
Текущий сценарий: .NET 5.0 уже достаточно далеко, а текущая версия 4.0 имеет эти функции ASP.NET, а пока существуют официальные подходы, предоставляемые ASP.NET.
Поскольку .NET 4.0 еще некоторое время будет на рынке как последняя версия, и я сомневаюсь, что Microsoft сможет полностью удалить функции ASP.NET AJAX 4.0 в 5.0, я считаю, что и ScriptControls, и Callbacks будут безопасными в течение следующих 5 лет, и мне этого достаточно.
Поправьте меня, если я ошибаюсь, но ScriptControls + Callback API + jQuery (для манипуляций с DOM) должны быть безопасными и подходящими для среднесрочной / долгосрочной перспективы. *