This was both rewarding, frustrating and ultimately a lesson in when to do one design over the other.
My initial thought was something along the lines of;
1. Flex(actionscript) is heavily geared to be an event based system.
2. A telnet protocol incorporating all events would be cool
3. Hey I'll write an event based telnet socket!
It works, don't take me wrong, it works.... but it also generates an awesome amount of events. Espacially when one considers that to be a true telnet client that you have to operate in a char by char model. i.e. every single character that traveled across this pipe was generating an event to end up rendering the display.
Combined with the single threaded nature of flash and we got ourselves an interface that felt a lot more slow then it needed to be.
No comments:
Post a Comment