Hi everyone,
I have been programming now for over 10 years and I am now tasked with designing a nice sized piece of software and running the team to build it. Unfortunately, the only projects close to enterprise so far have been offline c# applications that I didn't manage and I'm even having a hard time finding how to relate those projects to the curent one.
The program is a RIA application that is definitely larger than any I've even worked on. The legacy code we are building on is absolute crap and I've been building adapter after adapter using ColdFusion and MSSQL. The application has to be written in Flex 3 using Cairngorm and I'm comfortable with that. Also, we have a very good CF framework based on MachII so all CFCs are in their own folders with Beans, DAOs, Gateways, etc.
My question is more along the lines of:
How have others set up their directory structures?
How can we ensure that the team really is able to work without tripping on each other's toes? (We have a svn server and the svn plugin for Eclipse which is great if anyone cares about my opinion :)
But how do I set up multiple projects in Flex? I <em>think</em> I have to create separate subapplications and pass the needed parts of the modelLocator via when needed, but how? Is each one a seperate project or just a subdirectory?
Does each subApp have it's own modelLocator?
What's the best way to tie the lex VOs back to the CFC? Should I have the VOs in with our CF framework?
The end-users of the product will share most of the same functionality as the company admins, but at the same time, I want to make sure to separate out the part of the app that the admins see because it would be bad if anyone else ever decompiled the swf. In other words, applicationOne is seen by persons A and B, and applicationTwo is only seen by personB but it is just another ViewState in applicationOne.
OK, I think I can go on indefinitely (maybe I really AM becoming a manager...) but I think you get the idea. Is there someone out there who can help? And if anyone even has some good links to another site or anything, I'd really appreciate it. (and if anyone knows any good, available Flex people in the Long Island area, feel free to have them contact me, it's going to be a long twelve months and I've already got the OK to hire another person... )
Thanks,
Jim
Start Free Trial