2008-10-31 1 views
5

Flex 프레임 워크를 사용하지 않고 "순수한"AS3에서 전체 프로젝트를 수행 한 플래시 프로젝트가 끝났습니다. 웹에서이 점에 관해서는 거의 알지 못 했으므로 RIA를 개발하는 일반적인 방법인지, 아니면 거인의 어깨에서 뛰어 내렸고 나중에 나에게 물린 바보 같은 짓을 한 것인지 확실하지 않습니다.Actionscript 3 (Flash/Flex 외부)

당시 (좋은 마지막 단어!) 좋은 생각 인 것 같았지만 확인할 수있는 사람의 의견을 듣고 싶었습니다. 당신은 플렉스 프레임 워크를 제공 일의 범위 내에서 정말 빨리 좋아 보이는데 뭔가를 만들려면

덕분에, 마커스

답변

3

플렉스는 좋은 것입니다.

우리는 어도비가 신경 쓰지 않는 이상한 프레임 워크 버그를 해결하기 위해 사용되었거나 수정하는 데 너무 오래 걸렸습니다. 그래서 우리는 우리 자신의 UI 프레임 워크에 찬성하여 Flex를 삭제하기로 결정했습니다.

+0

와우, 그것은 매혹적이다. 최근에 Flash에서 훨씬 더 많은 것을 만들었고 Flex에서 이러한 구성 요소를 사용하지만 여전히 Flex에 크게 의존합니다. 내가 볼 수있는 공개 앱이 있습니까? –

3

아주 좋은 생각 같습니다. Flex는 순수한 AS3의 최상위에있는 신속한 프로토 타이핑 및 통신 표준의 오버레이 일뿐입니다.

개발이 쉽고 대형 라이브러리와 API를 사용하면 간소화되고 강력하고 단순합니다.

저는 현재 Flex에서 중간 크기의 앱을 개발 중입니다. 개발의 첫 번째 단계는 산들 바람 이었지만 후기 단계는 이상한 프레임 워크 편심으로 가득 찼습니다.

+0

내 경험을 완벽하게 되풀이합니다. 필자의 결론은 Flex가 신속한 프로토 타입에 가장 적합하다는 것이었고 다른 한편으로는 커스텀 컴포넌트를 생성하고 조정하는 데 필요한 시간을 정당화 할 수있는 매우 큰 프로젝트에 대한 것이 었습니다. 중간 크기 프로젝트의 경우 순수 AS3을 사용하는 것이 좋습니다. –

4

아무 문제가 없습니다. 사람들은 매일 PureMVC과 같은 FlashDevelop 및 AS3 전용 프레임 워크를 사용하여이를 수행합니다. 지원할 프레임 워크가없는 복잡한 응용 프로그램을 사용하는 것은 나중에 지원하기가 어려울 수 있지만 잘 알려진 모범 사례를 준수하는 경우에는 괜찮습니다. 향후 유지 관리 가능성, 특히 다른 사람으로 유지해야하는 경우 코드 및 아키텍처 전반에서 공통된 디자인 패턴을 사용하여 크게 향상시킬 수 있습니다. 모든 것을 배제하십시오. 실제 복잡성으로 무언가를 구축하기위한 코드를 작성하는 경우 모든 기능과 전반적인 아키텍처를 매우 잘 문서화하지 않으면 망설이게됩니다. 아마 오늘이 아니거나, 내일이 아닐지도 모르지만 언젠가는 (또는 다른 누군가가) 망쳐 버렸습니다! ;)

1

확실히 괜찮습니다. 예를 들어 Issuu.com 플랫폼은 Flex를 기반으로하지는 않지만 사용자 정의 프레임 워크를 기반으로한다는 말을 들었습니다.

0

감사합니다. MXML/Flex를 사용하는 것과는 대조적으로 AS3에 매우 만족했으며, 컨트롤의 양은 좋아졌습니다. 내가 미치지 않았다는 소식을 듣는 것이 좋다!

+0

어떻게 시각적 구성 요소를 사용하고 있습니까? 응용 프로그램을 상속하고 자녀와 그 모든 것을 추가하여 모두? –

+0

AS3에는 Application 클래스가 없으며 이는 Flex 프레임 워크 클래스입니다. 다음은 디스플레이 프로그래밍에 대한 Adobe 문서에 대한 링크입니다. http://xrl.us/betio9 –