Temat: Bramka dla Dev-ów
Odpowiem najlepiej jak potrafię czyli tak jak sam sobie radzę.
Po pierwsze interfejsy. Nie musisz dawać innym dostępu do kodu źródłowego twojej aplikacji. Wystarczy udostępnić interfejsy z których mogą korzystać.
Po drugie api. Znacznie łatwiej jest wywołać RemoteSerwerApi.Request(a,b,c) niż pisać samemu łączenie z serwerem.
Po trzecie w php to samo czyli api i interfejsy
Po czwarte program musi być przygotowany na rozszerzanie. Musisz w różnych miejscach zrobić luki na wprowadzenie dodatkowego kodu. Ja to rozwiązuje przez stworzenie managera który w pewnych miejscach np formatowaniu widoku sprawdza czy nie ma tablicy klas które mają zostać uruchomione.
Oczywiście nie musisz tego robić - mi to po prostu pomaga.
Po za tym zastanawiam się czemu nikt nie wspomniał o modułach dla flexa? To taki śmieszny pliczek mxml który nie dość, że jest komponentem flash builder (czy tam jeszcze flex builder) kompiluje jako osobne pliki. Na początek może być to świetny start. Wczytuje się to module loaderem z tego co pamiętam :)
Pozdrawiam i liczę, że jakoś tam pomogłem.