I'm considering developing a consumer focused web application that will use lots of graphs. These graphs need to be manipulated using controls such a sliders, increase/decrease buttons, etc and the graphs will need to dynamically change in real time. Drag and drop functionality within the graphs would be a huge plus. I am a project manager, not a developer, and I am exploring the most appropriate technologies to use. Besides the dynamic UI capability, I will need simple, scalable, and secure code that can be built fast and modified easily in a agile dev environment. I would really appreciate someone helping understand the benefits and risks associated with each of the technologies listed, with a focus on ROR. IF you can point to relevant samples or current products/sites outside of the 37Signals links, that would be a big help too. Thanks in advance!
on 2007-07-15 22:36
on 2007-07-16 00:40
on 2007-07-16 02:11
on 2007-07-16 08:02
on 2007-07-16 15:10
I've done a lot with XML/SWF charts and AJAX. There's a plugin called ZiYa for Rails that makes those charts work great in a rails application. The charts look great cos they're Flash, and you can customize how they look. ZiYa plugin: http://ziya.liquidrail.com/ I've used these charts in PHP and ASP before, works fine, just need to pass XML to them, so no matter what language you choose to use, this could be an option. On 7/16/07, email@example.com <firstname.lastname@example.org>
on 2007-07-16 15:11
I would have to second vierundsechzig. Though I rolled my own graphs, because I thought i would have more flexibility (I haven't used the Flex graphs so i cannot tell you whats better). It was pretty easy to get lots of functionality, though i have not yet done a bloomberg style magnify (drag a box around the curve, then redraw the selected box as the whole graph), it should be easy. However I do not need the graphs to update with change in data on the server, without a user action. If you want a push information to the graph (rather than a continual poll of the server), perhaps for a minute by minute chart on daily stock chart, then you may need something like the Macromedia Flex and Flash Communication Server. I have not figured away to program a http listener in ActionScript for the client. Alternatively Java might provide you with the easier/cheaper push technology, but in my opinion the backend (instead of Rails) and graphs stuff will be much harder to build from scratch with a Java/ J2EE framework. J On Jul 16, 8:00 am, "vierundsech...@googlemail.com"