You need to sign in to do that
Don't have an account?
Michael T
SF custom development vs. in house custom development
Hello , can anyone please post information about building custom application with med complexity using salesforce custom development? If you lived developing custom application in SF vs in house please share your experience and recommendations.
I am NOT looking for opinions or recommendations, etc from people who are not living or lived the experience.
Thanks,
I am NOT looking for opinions or recommendations, etc from people who are not living or lived the experience.
Thanks,
First thing you we should concern about security review, if your connected app is communicating with third party, that third party app also should get passed in the security review(We failed for three times coz of third party app).
After completion of every module keep your org for security review (http://security.force.com/security/tools/forcecom/) in order to make sure that our code is not vulnerable and error prone. (This is the main thing)
If you are using custom permission sets please don't include standard objects in that it'll fail in the installation step.
If you 've done main release once you can't edit the return types of the member functions, but you can change the code up to 25% by patch versions.
I've been building Salesforce applications for over 10 years, both native (Apex) applications and system integration projects. Apex capabilities are a bit primative but you can usually accomplish what you need without too much trouble and sometimes more quickly that the same task could be accomplished outside Salesforce. Your experiance will depend on the nature of the application you're building, how well that application can leverage the out-of-the box features of Salesforce and your willingness to work within the constraints of the Apex environment. If you haven't already, I'd suggest getting familiar with the developer documentation and specifically with the system limits and test requirements. If you're looking to leverage reporting features you'll want to look into those limitations as well. If you have more specific questions please feel free to ask.
Park
Thanks
I've been working around the limits for years and have found nothing that I can recall that can't be done, but it does take some time to get used to operating the way you need to. The batch processing facilities are fairly robust and are definitly the way to go if you're processing hundreds of thousands or millions of records.
I don't see anything that would make me shy away from using Salesforce for your project. I'd urge you to get a developer account and give it a try if you haven't already. The trailhead tutorials are very helpful and you can pick the ones specific to your needs. It's a good way to get a feel for the environment. You may get tired of the point-and-click interface after awhile as it can feel slow, but the gains in productivity are usually worth it. You'll also want to check out the Salesforce IDE, an Eclipse-based developer environment which provides source control and a more developer-friendly environment.
Park