# Integrating web applications

**URL:** <https://www.ruby-forum.com/t/integrating-web-applications/191751>\
**Category:** Rails\
**Created:** [July 17, 2010, 5:18pm UTC](https://www.ruby-forum.com/t/integrating-web-applications/191751 "2010-07-17T17:18:52Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![di3go](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/a9a28c/32.png) [@di3go](https://www.ruby-forum.com/u/di3go)\
**Post date:** [July 17, 2010, 5:18pm UTC](https://www.ruby-forum.com/t/integrating-web-applications/191751/1 "2010-07-17T17:18:52Z")

</div>

What you guys think the best approach to integrate web applications?

Lets assume we want to build a ecommerce, so we need something to  
generate the pages and a billing system, so we could use radiant and  
spree, i know that spree can generate the pages, but lets assume that  
radiant would be better, more flexible, powerful and so…

With Rails 3 we can mount applications or we can create the systems  
exposing all the functionalities as a API.

With frameworks, you have more flexibility because you have the code, so  
you can do whenever you want, but this cost you time, complexity and  
issues related to update to new versions of the framework.

With API, you dont have flexibility, what you see is what you get, the  
API is predefined, but integrating with others systems is just a matter  
of calling a webservice, multiplataform, multilanguage and dont need  
worry about updating verions and so.

I have this dilema, so what you guys think about this, API or Framework  
or depends?

Thanks.
