I was wondering what’s your opinion regarding the different services we have at our disposal and which ones you prefer to use or if you use all of them, but in different scenarios:
- Application Platform;
- Java conventional services;
- Flow services.
Basically, as per your experience, which ones do you like to work with? In which situations would you use one, over the other one? What kind of benefits vs consequences each one of the above services have? Do you see any major performance impact on your services if you decide to use the Application platform, instead of a Flow? What about in terms of time effort to develop them?
I’m a BE developer, so I definitely go with Java. However, sometimes I’m not certain when should I use PLS or simply Java conventional services. My thumb of rule is that I find a lot easier to implement design patterns and OOP principles through Application platforms (good for bigger projects), where I use Java conventional services for quick solutions.
Let me know what’s your opinion, since this I think this is quite an open subjective topic.