Что нужно веб-дизайнеру для быстрой миграции на Flex? - PullRequest
0 голосов
/ 13 марта 2011


Что нужно веб-дизайнеру, чтобы быстро перейти на Flex?
A: скажите, как мне быстро добиться хорошего
B: скажите, почему было бы нереальнобыстро выучить Flex

Я хочу здесь обе стороны.Может быть, веб-дизайнеры не имеют квалификации, я честно хотел бы знать, что для этого потребуется.
Спасибо,

Скажите мне, что мне нужно
• Проекты, которые мне нужно выполнить во Flex
• Учебные пособия
• Основные понятия
• Вкратце о других технологиях (веб-сервисы, SOAP, AJAX, HTML5 и т. Д.)

МОИ НАВЫКИ
• Я пишу код JavaScript (включая HTML, CSS), XML, немного AJAX)
• Flash (код руки ActionScript 3.0 в классах, разумные навыки работы с OPP)
• Я дизайнер, не обладающий степенью информатики *


Этот справочник по Flex должен включатьвсе необходимое для начала Adobe Flash Builder 4

1 Ответ

3 голосов
/ 14 марта 2011

Если честно, смысл вашего поста немного раздражает.Ничто не стоит делать легко и без какого-либо уровня работы."Как я могу быстро поправиться?"подразумевает, что у вас либо нет времени, либо нет терпения делать все правильно.Однако я сомневаюсь, что это так, и поэтому вот несколько мыслей к вашим вопросам / пунктам:

A: скажите мне, как я могу быстро поправиться

Я не знаю, что вы знаете, и поэтому не могу сказать вам, сколько времени вам понадобится, чтобы стать твердым разработчиком Flex.Если вы хотите поправиться, вам, вероятно, понадобится хотя бы некоторое время;если вы хотите быть быстрым, вы можете довольно быстро выбрать Flex, и ваше приложение может привести к ошибкам.В зависимости от вашего определения «быстрый» (и того, что вы уже знаете, о котором, как я уже сказал, я совершенно не осведомлен), вам, вероятно, придется выбирать между ними.

Рост в любой области обычно сопровождается опытом, наставлениями начальства и обучением на ошибках.Быстро «хорошо» быстро - это концепция, которая не учитывает их.

Ваши знания Javascript, CSS и дизайна, безусловно, помогут, и я не хочу принижать ваш текущий опыт.Семь лет дизайна - это выдающиеся и отличные ворота в Flex.Однако эти навыки, вероятно, пришли со временем и усилиями, и вы должны ожидать того же с большинством новых технологий.

B: скажите мне, почему было бы нереально быстро освоить Flex

Конечно, вы можете быстро освоить Flex.Я взял его за несколько дней, и последние два года своей жизни посвятил написанию приложений Flex на полную ставку.Я считаю себя хорошо прошедшим курсом, и мне еще многое предстоит узнать.Основы не очень сложны (особенно если у вас есть опыт работы с ActionScript).Однако обучение, достаточное для того, чтобы быть хорошим, порождает взрыв новых материалов для покрытия.Подумайте над этими вопросами:

  • Вы знаете, как создать веб-приложение?Не просто собрать быструю и грязную веб-страницу с несколькими базовыми элементами управления - вы знаете, как создать полноценное веб-приложение, которое может быть расширяемым , масштабируемым и Надежный в его связи с удаленным сервером данных?
  • Вы работаете с установленными серверами данных, или вам нужно реализовать свой собственный?
  • Знаете ли вы, как управлять большимиэффективные наборы данных?
  • Знаете ли вы надежные методы и принципы проектирования / разработки программного обеспечения (DRY, YAGNI, KISS) и как применять их в своем коде?

Если вы можете 'Если вы не ответите на эти вопросы (или ответите отрицательно), у вас, вероятно, есть путь.Если вы можете ответить на них положительно, вы по крайней мере на правильном пути.О Flex все еще есть множество сведений (некоторые из них перечислены ниже), и каждый из них займет некоторое время.

• Проекты, которые мне нужно выполнить во Flex

Этот вопрос немного расплывчатый.Если вы имеете в виду учебники, вы повторяете себя (см. Следующий пункт).Если вы спрашиваете, какие приложения облегчат написание приложений Flex (например, FlashBuilder 4), вы не сделали достаточно домашней работы.Если вы спрашиваете, какие программы, по нашему мнению, вам следует написать, вы спрашиваете не тех людей.Смотрите мой следующий пункт ...

• Учебные пособия

Есть много учебных пособий для разработки Flex.Начните с базовой программы Hello World и добавьте на страницу простые функции (например, пользовательские элементы управления, несколько файлов MXML и ActionScript, пакеты, стили и т. Д.).Вы сказали, что являетесь разработчиком Javascript для HTML и CSS: почему бы не попробовать переписать одно из ваших предыдущих приложений на Flex?

Мы не знаем, какие темы вам нужно затронуть, потому что мы не обязательно знаем, что вы будете делать во Flex. Если вы никогда не планируете выполнять HTTP-запросы, вам, вероятно, не нужно изучать эту функцию (по крайней мере, не сразу). Если вы никогда не будете работать с серверными уведомлениями для своего приложения, BlazeDS и LiveCycle Data Services могут быть не важны.

• Ключевые понятия

Человек, с чего начать? Привязка данных , Код за шаблонами , MXML против ActionScript , Flex Skinning , , работа с XML , MVC frameworks , список можно продолжить. Никакой список «ключевых понятий» не поможет вам быстро поправиться.

• Другие технологии в двух словах (веб-сервисы, SOAP, AJAX, HTML5 и т. д.)

Вот несколько вещей, которые вы можете исследовать, в зависимости от ваших потребностей:


Моя рекомендация - начать с основ и посмотреть, с чем вы столкнулись. Создайте приложение «Hello world» и добавьте в него различные другие функции. Затем оцените, что вы надеетесь построить с помощью Flex, и как вы ожидаете получить данные с внутреннего сервера. Эти два пункта помогут вам решить, что вам нужно учиться дальше. Оттуда вы можете исследовать каждую новую тему, к которой вы пытаетесь обратиться, и как это сделать правильно.

...