Ariaware - RIA Framework за Flash и Flex + малко лични размисли
ActionScript - програмния език на Macromedia Flash става все по-мощен. Благодарение на това разработчиците на флаш базирани
Днес ActionScript 2.0 е достатъчно зрял, за да даде възможност на разработчиците да прилагат повечето тактики и еталони от света на Java и .NET, всички до една надеждно тествани от времето. От няколко месеца усилено се занимавам с .NET и ASP.NET и виждам колко много от идеите за разрешаването на често срещани проблеми идват от света на Java(което всъщност е нормално, тъй като VisualBasic.NET и C# са създадени по-късно). В последната версия - Macromedia Flash 2004, има компонент DataSet(типичен за .NET), много компоненти поддържат data binding... От ASP.NET могат да се вземат толкова много идеи, които да се приложат при разработката на Flash-базирани интернет-приложения. Част от тях:
- XML базирани конфигурационни файлове, прочитането им от набор от класове и глобално предоставяне на променливите в лесен за достъпване и логичен начин. Пример:
AppSettings["име на променлива"]. Някъде четох нещо по темата, но само този линк си спомням. - Ресурсни файлове и класове за тяхното прочитане. Подходящи за многоезични сайтове. Пример за .NET можете да прочетете тук
- Всяка
RIA е достатъчно сложна, за да изисква употребата на компоненти, собствени класове обхващащи бизнес логиката й, достъпа до данните както и тяхното представяне пред потребителя. Групирането на съставните компоненти и класове в логическо-функционално разделени абстракционни слоеве би улеснило разработчиците при направата, поддръжката и евентуалното добавяне на нова функционалност към приложението. Еталона на слоевете е известен и приложим в доста програмни езици включително и ActionScript. - Разделението на компонентите в отделни SWF файлове и последващото им зареждане в главния файл би позволило повторното използването на код, промени в капсулираната от класовете функционалност, безболезнени bug fixes в компонентите и т.н. Всъщност става въпрос за нещо подобно на познатите ни вече Shared Libraries, но по-различно :-) Справка: Asemblies in ASP.NET
Поводът за този пост всъщност бе Ariaware RIA Platform Version 2.02 - Best-Practices Pattern-Based Framework for Flash & Flex-based
0 Коментари:
Изпращане на Коментар
<< Начална страница