At 12/4/12 12:22 PM, FallingTears wrote:
egg82, did my comments about Flash offend you?
not really, why?
Before you get your britches tied in a wad, let me explain my answer. First, I've been writing both desktop applications and web applications for quite a while, professionally (not just as a hobby). I've used multiple programming languages.
but not AS3, which was my point.
In fact, nothing I said had anything to do with AS3. My comments were referring to Adobe Flash. The program has become extremely bloated. While a certain amount of memory that a Flash applications use is allotted to memory, it simply isn't enough. Therefore, Flash runs extremely slow in a web browser. Even with today's computing power, milliseconds of time could mean the difference between retaining and losing customers.
you're correct, however flash generally does things within a tenth of a microsecond (on an average PC - around 2.0GHz per core), so milliseconds isn't exactly hard to obtain. Optimization is key in any language, and Flash is no exception. Though it is much slower than other, native compiled languages (such as C-based languages), it's still fast enough to retain customers, as you put it.
the only thing I was remotely offended about is when you said you would use it only for animations, games, and maybe a simple navigation bar. This leads me to believe that you think the Flash Player has as much power as QuickBASIC. This could not be farther from the truth, as the Adobe AIR product allows us to control everything from system files to the internet connection. Though there's some things it cannot do (the one basic rule: It cannot control things outside of the running application itself - meaning other applications or the OS, save for I/O) it's still a very powerful application, and has the ability to permanently brick a computer, internal or external (via sockets and another AIR application on the remote end), in a fraction of a second.
(the only thing Java has on AS3 now is the fact that it can open and control more than one window)
basically i'm saying "give AS3 and the Flash Player a fair shot and actually use it before you completely shoot it down" - otherwise you just sound like a narrow-minded arse. No offense meant.