Transcript
Page 1: Gone are the days to live with GSPs (server side rendering)

Gone are the days to live with GSPs(Server side rendering)

Ganesh Gembali

Page 2: Gone are the days to live with GSPs (server side rendering)

Really ??

Page 3: Gone are the days to live with GSPs (server side rendering)

Server Side TemplatingB

row

ser

Serv

er

Dat

a St

ore

/greet?id=1Hello

<b><%=name></b>

Id Name1 Ganesh2 Sunil

Hello <b>Ganesh</b

>Hello Ganesh

Page 4: Gone are the days to live with GSPs (server side rendering)

So what’s the problem?

• Coordination between frontend and backend developers

• Tight coupling

• Heavy payload

• Redundancy

Page 5: Gone are the days to live with GSPs (server side rendering)

SO?

Page 6: Gone are the days to live with GSPs (server side rendering)

Client Side TemplatingB

row

ser

Serv

er

Dat

a St

ore

/greet?id=1Hello

<b>{{name}}</b>

Id Name1 Ganesh2 Sunil{ name:”ganesh”}

Template Engine

Hello Ganesh

Page 7: Gone are the days to live with GSPs (server side rendering)

What’s new in Javascript?

• HTML5

• Tooling to support efficient development

• Frameworks

• Frontend as an engineering vertical

Page 8: Gone are the days to live with GSPs (server side rendering)

• Text

SOURCE : http://blog.mwaysolutions.com/2013/11/08/client-vs-serverside-rendering-the-big-battle-2/

Page 9: Gone are the days to live with GSPs (server side rendering)

• Text

SOURCE : http://blog.mwaysolutions.com/2013/11/08/client-vs-serverside-rendering-the-big-battle-2/

Page 10: Gone are the days to live with GSPs (server side rendering)

• Text

SOURCE : http://blog.mwaysolutions.com/2013/11/08/client-vs-serverside-rendering-the-big-battle-2/

Page 11: Gone are the days to live with GSPs (server side rendering)

What’s new?

Page 12: Gone are the days to live with GSPs (server side rendering)

New process of development

• Two teams : Frontend and Backend

• Service contract based on request & response

• Divide responsibilities

• Deploying the applications

Page 13: Gone are the days to live with GSPs (server side rendering)

Thank you You can always find me at JSChannel Meetup

6+ years of experience with Java and Javascript

Core member of JSChannel

Email : [email protected]


Recommended