I was recently challenged to build a robust and
user-maintainable system that read in many XML files, and mapped into an object
model for processing along with other, general, manipulation. The system
exhibited the information in several fancy indexed, and revived ways, then
returned the data back out to the wild-wild-web where it became, you guessed
it, persisted once again.
I made the system with Interfaces and Base Classes so I
could take advantage of this Object Oriented capabilities of ActionScript 2.0.
This was my first adventure, in such thickness, with the huge collection of
arrays, thing juggling and sorting, dynamic classes, and so on, that are
inherently delivered and accessible in the ActionScript 2.0 programming
environment that we, therefore lovingly, call Flash.
As in most ActionScript 2.0 Programming; the more complex
the machine, the less service you have as you proceed. The object model that I
had intended was really quite simple, but there is very little conversation,
and much less documented aid and reference substance within Flash for these
types of more complicated model-driven object oriented jobs.
The option to do good things in an item modeled and
framework engineered type of manner does exist inside this tool, but often it
appears that Adobe doesn't want it's programming clients to use their product
for it's fullest capacity. In a more positive outlook, perhaps they do not see
the potential as we, the modelers and architects of the planet do. In my
context and expertise, as one starts to discover the more complicated potential
buried deep within Flash, one begins to find oneself quite lost and alone, and
quick.
It's very dissuading, to put it mildly, when a developer
that's accustomed to operating in languages like Java or even .Net, becomes
exhausted from hours-on-end of scouring the internet for even a 1 line example
of exactly what it is they're trying to accomplish. Even worse, and
unquestionably, much more evasive, is any type of (quietly now, shh) API
Documentation. Doh! I will certainly burn in hell for saying that, I can feel
the flames from below as I type.
The support that the other, even more widely utilized,
programming languages could include several oceans of the kind of information,
when looked at in contrast.
Like developing a yard of weeds, it's no problem to find
support if you would like to drag, drop, then spaghetti code to the layers and
Timelines of your system, all this fettuccine programming quickly becomes lost
deep within the bowels of Flash, and lends itself to a wide variety of aches
and pains. Nevertheless, the fantastic news is that there is lots of help if
you are in the marketplace for this type of Flash (cough) Application.
website here: advantages for kids coding
No comments:
Post a Comment