Насколько эффективно рамоты для РИА в долгосрочной перспективе?

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

Вопрос

Я довольно новичок с точки зрения Flex / Ria Frameworks. в основном сделано работа на стороне сервера. Как я ищу в Интернете, люди используют много разных рамок, Cairngorm для Mate. Итак, мой вопрос, как я, детка, наступая через Flex, я должен пойти на рамки обучения? или без рамки? (Настоящее, те ди, дао, VO и IOC не имеют большого смысла для меня от полной формы.). Мне нужно было сделать довольно серьезные вещи после восьми месяцев или около того. Должен ли это быть достаточно времени для изучения flex? заранее спасибо. (Также любая ссылка или указатели приветствуются - Althogh я проводил весь мой день гуглами и делать Hello Worlds ...). Как стать мастером RIA Flex?

Это было полезно?

Решение

Прежде чем прыгнуть в рамки, изучите Flex / ActionScript самостоятельно. Выясните, как составить реальное приложение и получить все, что работает без рамки.

Как только вам удобно построить приложение с нуля, затем начните смотреть на каркасы и выберите тот, который лучше всего подходит для ваших потребностей / методов.

Таким образом, у вас есть хороший фонд, чтобы построить, а не полагаться на рамки, чтобы сделать все для вас.

Другие советы

Я собираюсь не согласен с другими ответами и сказать, что вы должны начать с рамки. Любой из Flex Frameworks придет вместе с базой документации, которая говорит вам, как вы должны структурировать свой код и пользовательскую культуру, которая говорит вам, почему вы должны структурировать свой код таким образом. Начиная с самого собственного, не будет разоблачать вас до некоторых уроков, которые дизайнеры различных структур изучали и запечатли в их системы. Кроме того, поскольку прототипы, как правило, выдвигаются в производство, начиная с рамки теперь сэкономит вам много времени, перезаписываю ваш код, когда вы решите, что вам необходимо перенести на более определенную структуру из архитектуры Ad-Hoc Application, которую вы разработали раньше зная Flex.

Прямо сейчас я использую очень легкую структуру, которая (примерно) основана на SWIZ, но я также люблю помощника.

Я бы начал без кадров, чтобы вы могли использовать для создания форм, кожи, классов и обработки событий. Как только вам удобно, а затем возьмите кадру.

Проверить Тур de Flex. Для некоторых отличных примеров базового гибкого кода.

Я бы предложил узнатьте технологию первыми (концепции и синтаксис), а затем используйте каркас, вы упомянули, вы сделали много сервесовой кодировки, я бы предложил после изучения оснований Flex (см. http://livedocs.aDobe.com/flex/3/html/help.html.), Узнайте CAirNGORM, так как это естественно придет к вам, поскольку следует одинаково принципам обычного шаблона MVC.

По моему опыту я начал сгибать любые рамки. При гибке обработка событий и другие функции очень хорошие. Таким образом, вы можете построить небольшие приложения, которые не требуют каких-либо Frameworks.in мой опыт, если вы собираетесь делать все, что используют Framework, это будет намного дорого. В случае Cairngorm вы должны создать ряд классов. Но если вы хотите создать сложное приложение, лучше пойти на рамки. Это поможет вам построить приложение с общим видом. И более над этим поможет вам отладить приложение позже.

Всего наилучшего ... Наслаждайтесь кодированием ;-)

Начните без - причина в том, что у вас может даже не потребность в рамках для проектов, над которыми вы работаете. Даже в мире Java многие приложения настолько маленькие и простоты, что вы отсутствуете, делая его более сложным, добавив в архитектуру «на всякий случай» или просто потому, что это предполагаемая лучшая практика.

Когда вы выбираете структуру, будьте очень осведомлены о уровне дополнительной работы, он создает (и большинство делать Возьмите дополнительное время для использования) и фактором, что в процесс принятия решений. Небольшой проект, вероятно, не нуждается в тяжеловесных рамках, таких как CAirNGORM или PUREMVC.

Когда вы впервые посмотрите на рамки, попробуйте что-то, что позволяет оставаться в контроле над дизайном. (Многие так называемые рамки на самом деле являются микро архитектурами, которые Cairngorm правильно указывает, что означает, что они диктуют части вашей архитектуры.) Многие люди любят, но я избегаю, потому что ощущается слишком много конфигурации. SWIZ - это хороший «легкий» выбор, который начнутся с тех пор, как он дает вам инъекцию зависимости, а некоторые другие маленькие полезные трюки - все же оно имеет крошечный след и не на самом деле что-нибудь на тебе.

Никогда не слушайте кого-то, говорящего вам, что вы должны делать X, потому что это «лучшая практика», не имея конкретного объяснения для Зачем Это лучшая практика. Даже если это хорошая практика, не все «хорошие» практики применяются ко всем ситуациям.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top