2011-06-15 18 views
12

Me gustaría usar ExtJS4 para mi próximo proyecto. Sin embargo, soy nuevo en Ext y no soy tan versado en los puntos más finos de Javascript tampoco.Learning ExtJS4

Hay un par de buenos libros sobre ExtJS3 disponibles. ¿Debo aprender de esos viejos libros primero y luego aplicar el conocimiento a v4 o ha cambiado tanto la API que no tiene sentido aprender primero?

Si no, ¿cuál es la mejor manera de aprender para un novato Ext?

+1

El autor de ExtJs en la acción está trabajando en un libro para 4, pero no va a estar fuera por un tiempo (principios del próximo año creo?), es en su foro. En este momento, creo que la mejor manera de aprender es utilizando la documentación de Ext4. Sin embargo, puede obtener una buena comprensión de la biblioteca utilizando uno de los libros en 3, y luego usar los documentos para migrar su código existente. – brett

+0

La otra cosa en que pensar es que Ext JS 4 no está * realmente * listo para producción en este momento; todavía están solucionando muchos errores y empujando a los desarrolladores de Sencha todo el tiempo para obtener comentarios frecuentes. Si bien hay algunos grandes cambios en el pensamiento (los modelos de datos y clases son algunos de los más grandes), aprender los conceptos básicos de Ext JS 3 definitivamente no va a doler. –

Respuesta

6

Si quiere aprender ExtJS 4 en este momento, entonces tendrá problemas para obtener buenos libros sobre el tema porque solo han pasado 6 semanas desde su lanzamiento.

Hay grandes guías en el sitio web Sencha sobre cómo migrar de ExtJS 3 -> 4 (this one for example) que podría ayudar en el camino si usted elige para hacer frente a 3 antes 4.

En mi opinión honesta, La forma más rápida de aprender ExtJS es escoger un ejemplo del Sencha website y jugar con él.

ExtJS 3 es mucho más fácil de aprender que ExtJS 4 en mi humilde opinión. He estado usando ExtJS durante 3 años y pensé que 4 era un gran cambio en el pensamiento.

+1

Es por eso que me gustaría evitar el aprendizaje de API obsoletas. – zeroc8

+0

Estoy de acuerdo, le resultará más difícil aprender ExtJS 4, pero use los foros de sencha, los ejemplos y stackoverflow.com y debería estar bien. – JamesHalsall

5

Finalmente completé una serie de tutoriales que demuestra cómo usar las nuevas clases de asociaciones y patrones MVC de ExtJS-4 con CouchDB mediante el parche de software de Peter Muller. La serie incluye una reseña introductoria, varias capturas de pantalla de video y algunos otros recursos. Puede leer todos los detalles y ver las grabaciones de pantalla aquí:

http://averydc.com/ee/index.php/blog/couchdb_extjs4_a_winning_combination

probablemente he cometido algunos errores y tal vez mal radios aquí y allá, por lo que no dude en ofrecer críticas constructivas. Puedes publicar comentarios en mi publicación de blog. Mi intención es ayudar tanto a los usuarios de CouchDB como a los usuarios de ExtJS-4 a comenzar la construcción de una aplicación CRUD cliente/servidor MVC utilizando bases de datos de documentos como alternativa a las bases de datos relacionales.

Peter Muller creó un parche de software para ExtJS-4 y Sencha Touch que hace que trabajar con bases de datos des-normalizadas sea mucho más fácil. Encuentro que es una solución muy fácil de mantener para mí. Si el parche de software de Peter es algo que funcionará para usted, solicite a los desarrolladores de Sencha que el parche se integre en un lanzamiento oficial de ExtJS-4 y Sencha Touch en el futuro. El hilo está siendo observado por Ed Spencer, ya que siente curiosidad por ver la demanda. Para añadir su voz, obtener el parche, o informar de problemas, por favor publicar un comentario en el hilo de Peter aquí:

http://www.sencha.com/forum/showthread.php?127547-Sencha-Platform-denormalized-Data-patch&highlight=couch

Esperanza esta llena una necesidad ... Gracias.

4

También soy nuevo en Ext y decidí comenzar con Extjs 4 (¡Sin embargo, utilizamos extjs 2 en nuestros proyectos en el trabajo!).

La semana pasada finalmente obtuve el libro Ext JS 4 First Look de Loiane Groner y lo eché un vistazo con la esperanza de encontrarlo como un recurso útil para aprender extjs y superarlo. Pero después de analizar un poco, descubrí que el libro solo es adecuado para mezcladores de Extjs3 a Extjs4 y no ayuda a los recién llegados.

En mi humilde opinión, aprender a jugar con los ejemplos solo te da experiencia pero no obtendrías ningún conocimiento (pero es la forma más rápida que indicaba Jaitsu).¡Para convertirse en un experto, debe ser un desarrollador experimentado con una gran visión! Entonces mi sugerencia es aprender extjs 3 de un libro y luego leer el libro de Groner y comenzar a jugar con los ejercicios simultáneamente.