Pregunta

Soy bastante novato en términos de marcos de flexión / RIA. sobre todo el trabajo hecho en el lado del servidor. Al leer en Internet, la gente está utilizando un diferente marco mucho, cairngorm para aparearse. así que mi pregunta es, como estoy entrando bebé a través de la flexión, debo ir para el aprendizaje de marco? o sin marco? (A partir de ahora, los DI, DAO, VO y la COI doesnt tienen mucho sentido para mí, aparte de forma completa.). que tenía que hacer algo bastante grave después de las ocho mes más o menos. Si ese fuera el tiempo suficiente para aprender Flex? gracias por adelantado. (También cualquier enlace o punteros son bienvenidos - althogh He pasado toda mi día alrededor de google y hacer mundos hola ...). cómo llegar a ser maestro de RIA Flex?

¿Fue útil?

Solución

Antes de pasar a los marcos, aprender Flex / ActionScript por sí sola. Encontrar la manera de componer una aplicación real y conseguir que todo funcione sin el marco.

Una vez que se sienta cómodo edificio de una aplicación desde cero, a continuación, empezar a buscar en los marcos y elegir la que mejor se adapte a sus necesidades / métodos.

De esa manera usted tiene una buena base para construir fuera del lugar de confiar en el Marco de hacer todo por ti.

Otros consejos

voy a estar en desacuerdo con las otras respuestas y decir que usted debe comenzar con un marco. Cualquiera de los marcos flexibles vendrá junto con la base de la documentación que le indica cómo se debe estructurar su código y un seguimiento cultura del usuario que le dice qué debe estructurar su código de esa manera. Comenzando por su cuenta no se expondrá a algunas de las lecciones que los diseñadores de los distintos marcos han aprendido y horneados en sus sistemas. Además, dado que los prototipos tienden a ser empujados a la producción, a partir de un marco ahora le ahorrará mucho tiempo volver a escribir el código cuando se decide que necesita para transferir a una estructura más definida de la arquitectura de aplicaciones ad-hoc que diseñó antes sabiendo flexible.

En este momento estoy usando un marco muy ligero que de (más o menos) en base a Swiz, pero también me gusta Mate.

Me gustaría empezar sin ningún tipo de marcos para que pueda acostumbrarse a la creación de formas, la piel, las clases y la gestión de eventos. Una vez que se sienta cómodo con eso, entonces tomar un framwork.

De Flex para algunos grandes ejemplos de código Flex básico.

Yo sugeriría aprender la tecnología de primera (conceptos y sintaxis) y luego usar un framework.Since se ha mencionado que tiene mucho hecho de codificar serverside, yo sugeriría que después de aprender los conceptos básicos de la flexión (consulte http://livedocs.adobe.com/flex/3/html/help.html ) , aprender cairngorm ya que, naturalmente, vendrá a ti, ya que sigue los mismos principios de diseño regular MVC.

En mi experiencia que comenzó la flexión sin ningún marco. En la flexión del manejo de eventos y otras funcionalidades son muy buenos. Para que pueda construir pequeñas aplicaciones que no requieren ninguna frameworks.In mi experiencia si se va a hacer todo lo posible el uso de marco que será mucho más caro. En el caso de cairngorm usted tiene que crear una serie de clases. Pero si usted quiere construir una aplicación compleja que es mejor ir a los marcos. Esto le ayudará a generar la aplicación con una mirada común. Y más sobre esto le ayudará a depurar la aplicación más adelante.

Todo lo mejor ... Disfrutar de codificación; -)

Inicio sin - la razón es que puede que ni siquiera tienen una necesidad de un marco para los proyectos que está trabajando. Incluso en el mundo de Java, una gran cantidad de aplicaciones son sólo tan pequeño y simple que estás innecesariamente lo que hace más compleja mediante la adición en la arquitectura "por si acaso" o simplemente porque es un supuesto las mejores prácticas.

Cuando usted selecciona un marco, ser muy conscientes del nivel de trabajo extra que se está creando (y más hacer tomar algún tiempo extra para su uso) y el factor de que en su toma de decisiones. Un pequeño proyecto probablemente no necesita un marco de peso pesado como Cairngorm o PureMVC.

Cuando se fijan en un marco, por primera vez, probar algo que le permite mantener el control del diseño. (Muchos de los llamados marcos son en realidad micro-arquitecturas, que Cairngorm señala correctamente, lo que significa que dictan las partes de su arquitectura.) Mucha gente le gusta, pero evite compañero porque se siente como demasiado configuración. Swiz es una buena opción "ligero" para empezar, ya que le da la inyección de dependencias, y algunos otros pequeños trucos útiles - sin embargo, tiene una huella pequeña y realmente no forzar lo en ti.

Nunca escuche a alguien que le dice que usted tiene que hacer X porque es una "mejor práctica" sin tener una explicación concreta para ¿Por qué Es una buena práctica. Incluso si se trata de una práctica bien, no todas las "buenas" prácticas se aplican a todas las situaciones.

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