I have more than looked at C#, I have written several Flash/Flex backends in it. :)

 

It comes down to this simple undisputable fact:

 

.NET 2.0 Runtime == 22.4 MB (20 times larger than Flash)

 

Java 1.5 Runtime == 16.0 MB (14 times larger than Flash)

 

Flash Player 8.5 Runtime == 1.12 MB

 

Flash and Flex have always targeted a small, lean, no frills runtime so that the player is easily deployed to end users. It is this file size that enables the player to be distributed to 700 Million end users cross platform and cross device. Given the size constraints the teams are focused on providing the smallest footprint for player code with the largest impact for developers.

 

Maxym, there is nothing stopping you from writing your own event system in Flex similar to C#.

 

- FLEX IS FREE – Flex Framework and Compilers are Free

http://labs.macromedia.com/technologies/flexframework2/

 

- You can code your own event model into a class and have it work closer to what C# offers.

 

Actually when you are done, post your source so that we can give it a fair and honest review!

 

Regards,

 

Cynergy Systems, Inc.
Theodore Patrick
Sr. Consultant
[EMAIL PROTECTED]
tel: 1.866.CYNERGY
http://www.cynergysystems.com

 

 


From: [email protected] [mailto:[email protected]] On Behalf Of Maxym
Sent: Friday, April 07, 2006 3:08 AM
To: [email protected]
Subject: RE: [flexcoders] Re: Question to Adobe about Flex Framework 1.5 Code Quality

 


Actually it is hard to imagine that events could get much better than the current design. It is extensible, customizable, fast, easy to work with, and essentially lean and mean.

If it’s hard for you just take a look at C#.

________________________________________
From: [email protected] [mailto:[email protected]] On Behalf Of Maxym
Sent: Thursday, April 06, 2006 11:42 AM
To: [email protected]
Subject: RE: [flexcoders] Re: Question to Adobe about Flex Framework 1.5 Code Quality

Yeah, I can.
DOM Specification: The first goal is the design of an event system which allows registration of event listeners and describes event flow through a tree structure.
TREE STRUCTURE. So can you explain me why Timer extends EventDispatcher. Can you imagine TREE STRUCTURE of Timers???
For real there are many bad things in this event model:
1. It's based on string identifiers. Because of this
a. It's slow
b. You don't know for real types of events that object can dispatch.
c. You can't use code-inside in editor for access events.
2. EventDispatcher and IEventDispatcher have too much extra functionality that will be used only for visual objects.
3. If you want to dispatch events and you can't extend EventDispatcher you have to duplicate (do you know some AOP concepts) it's logic (at least one time) and implement IEventDispatcher.
4. I can say more but I'm tired of typing...

________________________________________
From: [email protected] [mailto:[email protected]] On Behalf Of Darron J. Schall
Sent: Thursday, April 06, 2006 5:46 PM
To: [email protected]
Subject: Re: [flexcoders] Re: Question to Adobe about Flex Framework 1.5 Code Quality

maxym.hryniv wrote:
> Looking at Flex 2 framework event model, and Flex 2 Framework UML
> (Flex 2 api visual reference by Rocket Boots) I don't believe that
> Flex 2 is better.

Can you be more specific?  The event model is fundamentally part of the
player is an based on the DOM Level 3 Events specification [1].

-d

[1] http://www.w3.org/TR/DOM-Level-3-Events/




--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com


________________________________________
YAHOO! GROUPS LINKS

*  Visit your group "flexcoders" on the web.
 
*  To unsubscribe from this group, send an email to:
 [EMAIL PROTECTED]
 
*  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.

________________________________________

--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.385 / Virus Database: 268.3.5/302 - Release Date: 4/5/2006

 




--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com




SPONSORED LINKS
Web site design development Computer software development Software design and development
Macromedia flex Software development best practice


YAHOO! GROUPS LINKS





--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.385 / Virus Database: 268.3.5/302 - Release Date: 4/5/2006


--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.385 / Virus Database: 268.3.5/302 - Release Date: 4/5/2006

Reply via email to