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

Ganesh Gembali
Really ??
Hello Ganesh

Hello
<b><%=name>
</b>
Hello
<b>Ganesh</b
>

Data Store

/greet?id=1

Server

Browser

Server Side Templatin...
So what’s the problem?
• Coordination between frontend and backend
developers
• Tight coupling
• Heavy payload
• Redundanc...
SO?
Template
Engine
Hello Ganesh

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

{ name:”ganesh”}

Data Store

/greet?id=1

Server

Browser

Client S...
What’s new in Javascript?
•
•
•
•

HTML5
Tooling to support efficient development
Frameworks
Frontend as an engineering ve...
• Text

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

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

SOURCE : http://blog.mwaysolutions.com/2013/11/08/client-vs-serverside-rendering-the-big-battle-2/
What’s new?
New process of development
•
•
•
•

Two teams : Frontend and Backend
Service contract based on request & response
Divide r...
Thank you 
You can always find me at JSChannel Meetup
6+ years of experience with Java and Javascript
Core member of JSCh...
Upcoming SlideShare
Loading in …5
×

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

1,510 views

Published on

Developer efficiency has become high priority in IT industry now because of which technologies like Grails, Rails gained a lot of attention. By separating responsibilities properly between backend and frontend, whole team efficiency can be improved drastically along with system performance. I have presented my experiences with one such project where we have used latest JS technologies and REST based architecture to accelerate development at the same time improving system efficiency and flexibility.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,510
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. Gone are the days to live with GSPs (Server side rendering) Ganesh Gembali
  2. 2. Really ??
  3. 3. Hello Ganesh Hello <b><%=name> </b> Hello <b>Ganesh</b > Data Store /greet?id=1 Server Browser Server Side Templating Id Name 1 Ganesh 2 Sunil
  4. 4. So what’s the problem? • Coordination between frontend and backend developers • Tight coupling • Heavy payload • Redundancy
  5. 5. SO?
  6. 6. Template Engine Hello Ganesh Hello <b>{{name}}</b > { name:”ganesh”} Data Store /greet?id=1 Server Browser Client Side Templating Id Name 1 Ganesh 2 Sunil
  7. 7. What’s new in Javascript? • • • • HTML5 Tooling to support efficient development Frameworks Frontend as an engineering vertical
  8. 8. • Text SOURCE : http://blog.mwaysolutions.com/2013/11/08/client-vs-serverside-rendering-the-big-battle-2/
  9. 9. • Text SOURCE : http://blog.mwaysolutions.com/2013/11/08/client-vs-serverside-rendering-the-big-battle-2/
  10. 10. • Text SOURCE : http://blog.mwaysolutions.com/2013/11/08/client-vs-serverside-rendering-the-big-battle-2/
  11. 11. What’s new?
  12. 12. New process of development • • • • Two teams : Frontend and Backend Service contract based on request & response Divide responsibilities Deploying the applications
  13. 13. Thank you  You can always find me at JSChannel Meetup 6+ years of experience with Java and Javascript Core member of JSChannel Email : ggembali@gmail.com

×