Flex2 :: Wh{y}(at) Flex 2 Is
Flex2, lets ponder this for one second. . .
Ok, ready, let’s talk about somethings here.
- Object Oriented Programming IS ActionScript 3
- If you plan to use Flex2, you better start reading about OOP
- If you know OOP, then you know about software
- Why was OOP concieved? To solve the problems of spagetti nightmares and reuse
- Why Flex 2 is OOP? ActionScript 3
- XML is Object Oriented in the sense it portrays a data model
Lets take a census, does everybody care about OOP ? NO, Does everybody care about software? NO, Does everybody care about Flex, NO.
Does everybody use software? Yes.
Can you reading this point me to the sign that says Adobe is going to take over the world? There is no sign! Here is one of the great incarnations of yin and yang. Why do we always have opposing forces in the Universe? Well maybe becasue that is what we are; who knows. No, I know. Opposition forces change and forces things to be destroyed to make energy for new things to be created.
Lets add the majik opposing force to the mix; AJAX, mainly html. Back to software and OOP, reusablity and design patterns. There is a reason thousands of books and lecures have been written on this subject. I guess it will still take some, sometime to realize the earth is not flat and only has one race of humans.
Have you ever seen a HTML source? Hmm, looks like XML to me, smells like XML, tastes like XML. XML is just a representation of a data model. Man, I think some people jumped on a band wagon and know there jobs are at stake.
From all I have read, Adobe is actually pushing Flex2 as an application environment. It is up to the developer to implement this tool in the correct environment.
Case in point, I just wrote a HUGE Flex2 beta application that documents AS3, MXML and well Flex2 framework itself. This is an application, not a frekin web site. But, hahahaha I will say this, you better not underestimate the power of the force luke, it IS strong.
See, things that scare people are things that come in slow and over time transform into a paradigm shift. This same transformation happened when I used BBS boards with the green letters and 24buad modems on a 286. What was HTML, nothing, a fantasy of increased usibility. Eventually the paradigm changed, the masses adopted it becasue it made there life easier, more usable and saved time.
When the real good Flex2 developers show the internet(I am speaking out of turn, was talking about Flex software) what an even better usibilty model is, the grandparents will just ‘know’ how to use it. See, it’s all about the presentation, I love a good challenge. I will give the good Flex2 developers even more Well Documented Tools(components) to make this shift happen faster.
For the time being Flex2 will blow away any HTML interface when it comes to a WELL DESIGNED software interface. The proof will be in the pudding; some things are said, some things will be.
If you at all have the brains to do a little investigation on socail historical cycles, greater than ‘I went to the movies and played my video games’, one thing becomes apparent; the desktop will merge with the internet leaving HTML yesterdays newspaper.
Notice in the last 7 paragraphs I did not even mention AJAX, I forgot about it.
Peace, Mike
PS I am willing to bet that newspapers never saw the usibility nightmare of the internet. Give it an inch and the greedy take a mile.
Oh yeah, I am not a web designer becasue of the pure lunacy of HTML with JavaScript.
Added :: I also sleep better knowing if I DO decide to use my software application(Flex2) in a browser, it uses a plugin and I don’t need 10 books or 10 different validators to make sure all the little warring bowsers play nice with my CONCERTE classes. (Plugin updates not included)