Monday, March 19, 2007

Adobe Apollo

So much hype and excitement, and so little to show for it.

No Apollo for Linux, and I just happen to be doing a dist-upgrade to fiesty... So no trying for about 12 hours.

So off I go to read all about it, and what do I find?


<mx:TabNavigator
id="ContentNavigator"
width="860" height="540"
x="10" y="10" paddingTop="5" paddingRight="5" paddingBottom="5" paddingLeft="5">

<mx:VBox label="Articles"
width="100%" height="100%"
verticalGap="0" paddingTop="10" paddingRight="10" paddingBottom="10" paddingLeft="10">
<mx:Box width="100%" height="33"
backgroundColor="#B8AF9C" cornerRadius="15" paddingBottom="5" paddingLeft="10" paddingRight="5" paddingTop="5">
<mx:Button label="Fetch RSS" click="RssService.send();RssLoader.height=30"/>
</mx:Box>
<mx:Box id="RssLoader"
width="100%" height="0"
backgroundColor="#B8AF9C" paddingTop="6" paddingRight="10" paddingBottom="5" paddingLeft="10">
<mx:ProgressBar id="rssProgress"
indeterminate="true"
barColor="#B8AF9C"
width="100%"
labelPlacement="center"
label="loading feed"/>
</mx:Box>
<mx:TileList id="FeedDisplay"
width="100%" height="100%"
maxColumns="1"
rowHeight="120" columnWidth="810"
itemRenderer="ItemRenderer"
dataProvider="{rssFeedData}"/>
</mx:VBox>

</mx:TabNavigator>



That looks suspiciously like far too much presentation logic in there. We've had CSS forever, why is there a mix of css-like attributes, javascript-like attributes and {funky templating}?
I'm beginning to think waiting for firefox 3 is a much better option, seeing as they already delivered offline cache support; while apollo doesn't even have it yet.

No comments: