Cloud integrations in app development are becoming more prevalent. If you don't know where to start in terms of tools, read these recommendations.
It has been a constant struggle for app developers to write server-side code that allows for payments to be accepted. The time spent writing code and integrating it with the application can almost be a separate development phase in which the developer uses cross-development platforms that translate the code into a language Android and iOS can understand. The recently announced partnership between Parse and Stripe resulting in a joint platform seems to provides a reprieve from this struggle.
Some developers have expressed grievances about using the cloud in app development, but I think the Parse/Stripe partnership is a great example of how developing in the cloud has its advantages. Given this partnership and the overall induction of the cloud into modern development for gaming and ecommerce, here are four cloud tools I have used that I think should be in any app developer's toolbox.
- Cloud9 IDE: This aptly named platform uses the node.js framework, which is popular for its use of C#, Perl, Scala, and other languages. It also has a collaborative function that allows developers from around the world to work together and edit/write code for whatever application is being created. Because the cloud permits such a workspace, each developer can use a personal runtime environment. This is a highly recommended IDE in which the benefits far outweigh the flaws.
- Collide: This failed Google project is still useful... go figure. The source code is available to anyone who wants to use it. It runs on Java 7 JRE and uses various software tools (Guava, jkit, etc.) that provide wonderful collaborative functionality.
This list scratches the surface of what's available. What cloud tools do you recommend to your fellow app developers? Let us know in the discussion.