Hi Aldo

 
Mmh, It's all about taking the better road...

Let's start with a premise: Flex 1.5 CAN be used to develop mission
critical applications ( evidence suggests this ). As can all of the
frameworks you suggested.
 
Very good news I'd like you to be right. Actually everything is possible the only difference is a price you pay to make things work in a proper way.

 
Second, I would say that Flex has the following differentiating
features in favor. See which apply to you:

- Development will be faster
 
I would not say so since it is very easy to find people familiar with Java MVC frameworks and also there are much better books in this area. Also you will 100% need lots of wokrarounds and facilities in Flex such as unittesting, i18n error handling, authentication that are already implemented in Java samples

 
- Will force you to create a well defined services layer. You can
evolve the presentation layer later
 
I used to do this way so it is not a pros its just a reasonable thing.

- You will gain RIA expertise that can be ported to Flex2 later ( or
XAML or other eventually )
 
Agreed

- The final user will be positively impressed ( assuming you do a good work )
 
Agreed but may have performance bugs :(

- You will have many new tricks which will eventually give you more
choices around use cases
 
Agreed again

- One more tech under your belt
 
Not a good argument from the point of business but let it be :). Actually technology is only an instrument and any technology can be easyli learned if you know concepts and the problems it solved. For me Flex was very easy since I knew _javascript_ very well and lots of MVC Web frameworks, I believe the same with Laszlo.

Then, write down the flaws ( or negative features ) which you already
identified. Repeat the process for every other tech, then match by
subject and fill in a comparison matrix. Try to quantify them.

I have found that taking a cold minded economist's perspective
sometimes comes in handy. Specially when there are feelings involved.
Getting someone else in the decision process might help, and keeping
track of it is always a good way to CYA.

It's all about choices, not perfect solutions, isn't it.
 
Yeah I also want our choice to be motivated from economist's perspective, that is why I've opened this thread. Not to say that RIA sucks, but to ask guys that have much more experience in it about does it economically motivated to build application on top of Flex or it is still academic technology as its examples are.
 
I strongly believe that in some time RIAs will change our vision of internet and it is the future. Cross-browser virtual machine together with good API and enhanced user experience will be that features that will help to do it, just like Java changed our way of programming serverside applications.

WBR, Mykola


--
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




Reply via email to