With advent of new ( so called cool controls ) like Flash Islands, Silverlight etc developers’ headache has also increased.
Keeping in pace with the requirements; SAP also has made some standard controls based on these technologies avaliable for use to the developer community.
Now even for a simple requirement like displaying data in a bar graph (which can be easily and effectively achieved using Web Dynpro Business Graphics ) people are using these Islands as they have a jazzy appearance.
But here lies the real problem – Many ( or all ) controls based on these technologies doesn’t meet the required Product Standard Guidelines. One such case is Accessibility Product Standard.
So to achieve both – Impressive Look and Feel and Adherence To Product Standard Guidelines ; Developers now have to develop two sets of UI’s for the same functionality; one using all high end controls and other using basic primitive controls.
This has significantly increased the time involved in development plus it will also lead to more maintenance cost as now more screens need to be maintained.
I would say that SAP should come up with a set of guidelines suggesting that when to use these new controls. If some functionality can easily be achieved through normal web dynpro controls then use of these new generation controls is not at all required…