On Feb 7, 2017, at 11:01 AM, Amila Jayasekara 
<[email protected]<mailto:[email protected]>> wrote:

Hi Marcus,

Nice summary of requirements.

Some questions inline.

On Fri, Feb 3, 2017 at 4:31 PM, Christie, Marcus Aaron 
<[email protected]<mailto:[email protected]>> wrote:
Dev,

I’ve been taking feedback from other Airavata developers and working on 
requirements for a next generation architecture for the PGA.  First I’ll list 
out the requirements as I see them. Then I will propose what I feel is a best 
fit for these requirements. Feedback on all of this is much appreciated.


Requirements

The following is a list of problems we would like to solve by adopting a new 
web framework.  A new web framework here means both the backend framework for 
server side code as well as the frontend framework for client side code.

I am little confused about the overall organization of the PGA. Isnt backend 
means Airavata ? (sorry i am outdated on most of the things).


Hi Amila,

Good question, I didn’t define that well. Here, by “backend framework” I mean 
the web server, the software the consumes HTTP requests and generates 
responses.  Backend frameworks examples: Django, Flask, Spring MVC, Rails, 
Laravel, etc.  The frontend framework is the JavaScript code that runs in the 
browser and typically communicates with the backend framework to provide 
dynamically updating content in the browser.  Frontend frameworks examples: 
Backbone, React, Ember, Angular, Vue, etc.

Thanks,

Marcus

Reply via email to