2008-10-15 33 views
11

No tengo conocimiento avanzado en JavaScript, y estoy tratando de aprender a usar Ext   JS framework en el entorno ASP.NET (C# o VB.NET). Tengo algunas muestras, pero no pude lograr que el proyecto funcione. ¿Existe algún sitio web o libro para que pueda leer sobre Ext   JS en más detalles y cómo puedo incluir esto en mi sitio web?Uso de Ext JS en ASP.NET

+8

No pida a las personas que le envíen respuestas por correo electrónico. Eso derrota el propósito de este sitio. Eliminé tu dirección de correo electrónico de la publicación. –

Respuesta

1

¿Alguna razón particular por la que se ha decidido por Ext   JS de todos los diferentes frameworks? De lo contrario, como está utilizando ASP.NET, recomiendo jQuery, ya que Microsoft lo apoyará oficialmente en breve.

+0

También jQuery usa la licencia MIT más liberal que ExtJS que usa GPLv3. –

+9

La biblioteca principal de ExtJS, que es la mejor comparación con JQuery, se publica bajo una licencia MIT, no GPL. Pero ExtJS hace MUCHO más que JQuery, por lo que está comparando manzanas y naranjas. – richardtallent

+0

Pero ExtJs proporciona dos cosas diferentes, ExtUI y ExtCore y son diferentes. ExtCore es la contraparte de jQuery pero ExtUI es mayor que jQueryUI – Tarik

3

supongo que ha sido a lo largo de las muestras a Sencha

Usted realmente necesita para leer este post Secrets of the JavaScript Ninjas (2008-08-13) para decidir si Ext JS   es una mejor elección.

Si decide seguir con Ext JS  , es posible Ext JS Extender Controls útil.

+0

ExtJsExtenderControl es un contenedor ASP.NET alrededor de ExtJS que a su vez es un contenedor para DOM, me suena perceptible ... Pero bueno, todavía hay una opción. –

+0

El primer enlace parece estar roto ahora. –

6

Mike,

El mejor sitio de ejemplo que hay es http://examples.extjs.eu/. Cada ejemplo tiene un enlace para ver HTML, javascript y CSS por separado.

Estamos integrando ExtJS con éxito con el framework ASP.NET MVC. Una publicación por separado que detalla cómo poner todo junto es, probablemente, en orden.

+1

Por favor, no olvide actualizar los comentarios con el enlace a la publicación separada – rshimoda

+0

Lo que rshimoda dijo .. – RichardTheKiwi

+0

Vamos, por favor, hombre, he estado esperando la publicación por separado durante 7 años ya ... – nightcoder

2

Cuando estaba aprendiendo a incorporar Ext JS con ASP.NET en mi puesto anterior, encontré la mejor manera de aprenderlo (aparte de la documentación y ejemplos) era simplemente ir a través de los foros y recoger el código de muestra aquí y allí desde las publicaciones de usuarios.

Una vez que haya aprendido los matices de la API del cliente (y su documentación y foros en línea han sido excelentes en este aspecto), es simplemente una cuestión de tener su código ASP.NET devolviendo el JSON correcto para Ext JS consumir.

Tengo un proyecto de muestra bastante anticuado de ASP.NET MVC/Ext JS que probablemente ya no se compilará (se creó con una versión preliminar anticipada de MVC) pero es probable que aún pueda pasar por el código para ver cómo JS interactúa con el código del lado del servidor.

Ext JS and ASP.NET MVC Sample Project

+3

Woops - el enlace parece estar abajo – rshimoda

+0

sí, el enlace está roto! – SharpCoder

2

Tome un vistazo al proyecto Script#. En tiempo de compilación, genera JavaScript desde su C# y es particularmente bueno para escribir aplicaciones similares a las de un escritorio.

5

Véase también http://www.coolite.com/ (sólo proporcionar el enlace y de ninguna manera lo hace suyo, ya que no he visto en acción.)

0

escribí un post sobre el uso de rejilla extjs con asp.net mvc. aunque no está planeando usar ext en mvc fm. Creo que otros detalles como cómo renderizarlo usando javascript, analizar parámetros en las solicitudes enviadas por la grilla, serialización json ... etc serán relevantes y útiles para usted.

2

Trabajé en un proyecto que usaba ExtJS en gran medida. Realmente no sé qué rey de problemas tienes en realidad, pero usamos una gran combinación de ExtJS, Asp.net, WCF para llamadas ExtJS Ajax al servidor. Trabajado como un encanto.Pero abandonamos el uso regular de control asp.net casi por completo, porque la mayoría de la interfaz de usuario se compilaba en ExtJS. También usamos nuestro propio diseño y controles con una apariencia y sensación diferente a la de ExtJS. Por lo tanto, realmente no parecía una aplicación ExtJS.

También puede usar WebMethods (como en los servicios web).

Va a sín beneficiarse mucho mediante el uso de herramientas como Firebug y violinista a depurar el código JavaScript y examinar todos los mensajes que van y vienen entre el cliente y el servidor.

Obtener ejemplos es mejor y mejor cada día, ya que cada vez más personas usan ExtJS en combinación con diversas tecnologías. Asp.net también.

+0

Ídem. Use Firebug y no use la biblioteca de control de ASP.NET, y funciona bien. Uso ExtJS en la interfaz de usuario para 5 aplicaciones que mantengo actualmente, todas con ASP.NET 3.5 en el back-end. – richardtallent

0

La mejor biblioteca de etiquetas ASP.Net MVC para el popular marco ExtJS. Sitio web: http://www.mvcnext.com

MVCnExt simplifica ExtJs para ASP.Net MVC.

Facilita la integración de compilaciones ExtJs para ASP.Net MVC.

0

Tenga un look here El proyecto contiene una biblioteca de importación ExtJS 3.3.1 para el compilador Script # que puede usar para codificar sus scripts ExtJS en C#.

2

Supongo que el siguiente sitio web es más relavent.

http://www.ext.net/

Proporciona comunidad, así como la versión Pro, y que sólo funciona bien.

Cuestiones relacionadas