The concept of shared libraries is sound, but IMO, has problems in a constrained environment. I'm not sure what you mean by VC redistributable libraries, but many years ago I worked on a large app that used the Microsoft Foundation Classes as DLLs. That worked great because we still shipped apps on CDs in boxes. The size of the shared DLLs didn't matter.
After that, I tried to make a utility for folks available for download over the internet. This is back when I and many people only had a 32Kbit modem connection. I couldn't trust that folks who wanted my utility already had the MFC DLLs and adding those DLLs to the download would have been a huge barrier to entry. RSLs have the same problem. If you want an app to go viral, it has to go out to a lot of people who probably don't have the RSLs you rely on. And that presents a huge negative to the first-time experience. Because AS doesn't support method overloading, it is hard to make RSLs work across versions. And in Apache, where we are releasing every two or three months, eventually your local cache of RSLs would be growing into the 100's of megabytes. Shortly before the Iphone came out, I paid a visit to a company that develops some very popular "consumer-oriented" applications. They basically said that with or without RSLs, Flex could not provide the reach to the consumers because of the download issue because some of their customers are still on dialup or slower "high-speed" connections. They were happy with their Flex apps on their intranet, but for the consumers they needed a good startup sequence like their popular desktop apps and couldn't guarantee that with Flex. I will always wonder if they had produced a SWF that everybody used and Android could run it and Iphone couldn't, would that have made a difference? -Alex On 10/31/13 3:08 AM, "Kessler CTR Mark J" <mark.kessler....@usmc.mil> wrote: >I don't see anything wrong with RSL's as long as they stay on the client >machine for the long term and not in a browsers cache. I mean it would >be nice if they were broken down into smaller subsets, but really it's no >different than having VC redistributable libraries. > > >-Mark > >-----Original Message----- >From: Alex Harui [mailto:aha...@adobe.com] > >Flex apps today are burdened by RSLs and big SWFs caused by lots of >"just-in-case" code. > >-Alex >