¿Las plantillas de clientes en ASP.NET AJAX 4.0 se dejan caer por completo, a favor del complemento de JQuery Templates?

StackOverflow https://stackoverflow.com/questions/5398069

Pregunta

yo pensar Ese Microsoft dejó caer plantillas de clientes del Kit de herramientas AJAX a favor del complemento JQuery Templates. Estoy tratando de encontrar documentación completa sobre esto y, excepto algunas publicaciones de blog de "Will Do" como Éste No puedo encontrar nada excepto @#$%-un montón de documentos falsos y obsoletos y artículos de revistas de los días de vista previa / beta de ASP.NET AJAX 4.0.

¿Alguien puede confirmar que La función ASP.NET AJAX 4.0 Plantillas de cliente es, de hecho, JQuery Templates, oficialmente, y que no hay absolutamente ningún sistema.* equivalente en las bibliotecas actuales de Microsoft para plantillas de clientes?

¿Fue útil?

Solución

Sí, toda la biblioteca ASP.NET AJAX, no Para confundirse con ASP.NET AJAX o el Kit de herramientas de control AJAX, fue abandonado antes de una versión oficial de 1.0 y no debe usarse en el futuro. No recibirá más desarrollo.

En lugar de DataView, use plantillas jQuery y el complemento de enlace de datos. En lugar del sys.Require Script Loader, busque Jsdefer. Esos complementos están siendo desarrollados por el equipo ASP.NET y son la próxima evolución de lo que estaban trabajando en la Biblioteca ASP.NET AJAX.

De nuevo, este abandono sí no Solicite las cosas tradicionales de ASP.NET AJAX que incluye el scriptManager, los métodos de página, UpdatePanel, ASMX ScriptServices, etc. Esas cosas no están en peligro inminente de irse. El nombramiento similar de esos proyectos es muy confuso.

Otros consejos

Soy líder de desarrollo principal en Microsoft en el equipo de ASP.NET y también estoy involucrado en el desarrollo de JQuery Plugin.

Me gustaría hacer algunas aclaraciones a las declaraciones de Dave Ward, así como algunas aclaraciones y correcciones a algunos de los comentarios de Stimpy77 a la respuesta de Dave.

Las inversiones de Microsoft en AJAX han sido amplias y variadas en los últimos años y me gustaría hablar con cada una de esas inversiones:

  1. La biblioteca Core ASP.NET AJAX, que se envía con ASP.NET y .NET Framework. Esto incluye la funcionalidad del servidor y el cliente necesaria para características como ScriptManager y UpdatePanel, así como varias otras características. Esto es 100% compatible con Microsoft.

  2. los Kit de herramientas de control de AJAX Biblioteca, que se basa en la biblioteca ASP.NET AJAX. Esta es una biblioteca adicional gratuita para ASP.NET que incluye más de 30 controles ricos. El desarrollo de esta biblioteca es propiedad de la Fundación OuterCurve Y no ha sido de renombre, aunque el progreso ha sido lento recientemente. Microsoft mantiene las contribuciones al proyecto, pero cualquier persona en la comunidad puede enviar parches y nuevas características.

  3. Las bibliotecas Sys.* Que incluían avances de una biblioteca de plantillas de script de cliente y características adicionales. Las vistas previas de esa característica han defendido lo que son: vistas previas y prototipos de inversiones que Microsoft creía (y todavía cree) será significativo en la dirección del desarrollo de AJAX. No hay planes para continuar el desarrollo de esas vistas previas debido al ítem #4, como sigue:

  4. Los complementos JQuery, que incluyen (entre otros) plantillas de jQuery, JQuery Data Linking y JQuery Globalization. Estos tienen una gran parte de la misma funcionalidad que los scripts enumerados en el ítem #3, aunque no son un mapeo uno a uno exacto. Nuestro trabajo en estos complementos (con Boris Moore Como su desarrollador principal) es compatible e involucrado con los equipos JQuery Core y JQuery UI. Estos complementos están todos bajo desarrollo activo.

Espero haber podido aclarar dónde se encuentra Microsoft en el desarrollo y la inversión de la funcionalidad AJAX.

Gracias,

Eilon

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top