Large and Complex Applicaton development process in Apex
104998Jan 8 2009 — edited Jan 13 2009Hi,
Apex can scale well in terms of Data size, number of users etc. We are trying to decide if Apex is suitable for our next large and complex application (Large and complex in terms of quantity and efforts of work and business logic). We have already identified that Apex can handle complexity of our transaction/business logic management. My question is about scaling application development process in Apex. I am curious to know about what other people are doing with Apex in terms of:
* What is the largest Number of Pages, Forms, Reports etc. within a single application one has developed
* Assuming with so many pages (objects) to be developed, more than one developers must have worked on the project and the project is divided into multiple phases release. What was/is the max number of developers in your project?
* Did you run into "Code Conflct" issues for Apex Shared Objects when multiple people had to work on them? How did you manage it and merge the changes?
* How did you identify, track and manage changes in Apex objects between various project phases and between various environments (DEV, TEST, UAT, PROD).
* What else you would like to add (in terms of development life cycle only) to my thoughts above that we need to consider while choosing Apex for our next project.
* Based on your experience would you recommend Apex for our large and complex application?
Many thanks in advance for your responses.
Paresh (yparesh at gmail dot com)