Fullstack: JavaScript vs RubyOnRails

Post on 20-Feb-2017

143 views 2 download

Transcript of Fullstack: JavaScript vs RubyOnRails

Fullstack: JS vs RoR

Fullstack Day

By: Víctor Guzmán Ch.

@vicguzmngithub.com/VictorGuzman

LAMP

Linux

Apache

MySQL

PHP /Pearl

Linux

Apache

MySql

PHP /Pearl

OS

Web Server

DB

Scripting

LAPP LNMPOpenStackWAMP WIMP WISA

MEAN MERN RAILS

LAPP LNMPOpenStackWAMP WIMP WISA

MEAN MERN RAILS

LAPP LNMPOpenStackWAMP WIMP WISA

MEAN MERN RAILS ?

Fullstack Evolution

Fullstack Evolution

Fullstack Evolution

Hi, my name is Back-end

Fullstack Evolution

Web Frameworks

Web Frameworks

WEB APP

Web Frameworks

WEB APP

ArchitectureCaching Security

ORMAjax

Routing

ScaffoldingHTTP

Fullstack Context

WEB APP

Dynamic Untyped

Programming Language

Web Framework Written in Ruby

RAILS APP

WEB FRAMEWORK

ArchitectureCachingSecurity ORM Ajax

Routing

Scaffolding

HTTP

Written in

A programmer’s best friend

Object-oriented

Reflective

Everything is an object

Rails Fullstack

FULLSTACK?

Engine

JavaScript runtime environment

Server-side Web apps

Capable of building Web servers

Light-weight and efficient

Foundation for well-known JS

Fullstack frameworks

No-SQL database

SpiderMonkey

JavaScript Fullstack

Speaking of frameworks . . .

JavaScript Fullstack frameworks

Blaze

What’s best?

Language

Easy to learn

Intuitive syntax

Complex features

Runs faster on V8

Standard practicesExtensive docs

Web Frameworks

(M***N.JS)

IO Event Driven apps

High concurrency

Single Page Apps

Relational DB apps

Lots of CRUD

Development Conventions

(M***N.JS)

Convention over Configuration

Assumes a standard structure

Non-opinionated

Assumes nothing

What should I learn?

BOTH

How REST works?

I already know how the Web works.

I love standards.

I love hacking.

Conclusions

Thanks ;)