Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Turbolinks, Nativo col Trucco
Search
Luca Degasperi
April 08, 2017
Programming
0
31
Turbolinks, Nativo col Trucco
Luca Degasperi
April 08, 2017
Tweet
Share
Other Decks in Programming
See All in Programming
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
27
8.3k
if constexpr文はテンプレート世界のラムダ式である
faithandbrave
3
650
1BRC--Nerd Sniping the Java Community
gunnarmorling
0
340
二郎系ラーメンのコールで学ぶ AST 解析
memory1994
PRO
7
1.7k
ADRを一年運用してみた/adr_after_a_year
hanhan1978
7
2.4k
Prepare for Jakarta EE 11 - Performance and Developer Productivity
ivargrimstad
0
800
Elm Form Validation
bkuhlmann
0
510
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
7
930
Anthropic Cookbook のおすすめレシピ
schroneko
7
980
0→1と1→10の狭間で Javaという技術選定を振り返る/Reflecting on the Decision to Choose Java Between Scaling from 0 to 1 and 1 to 10
jaguar_imo
2
380
VSCodeでのDatabricks開発もお勧めしたい/I would also recommend Databricks development with VSCode.
kazumain
0
260
Compose-View Interop in Practice (mDevCamp 2024)
stewemetal
0
140
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
2
3.4k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
25
2.3k
Thoughts on Productivity
jonyablonski
58
3.8k
How to name files
jennybc
65
93k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.5k
How GitHub (no longer) Works
holman
304
140k
Making Projects Easy
brettharned
108
5.5k
Navigating Team Friction
lara
178
13k
The MySQL Ecosystem @ GitHub 2015
samlambert
243
12k
We Have a Design System, Now What?
morganepeng
43
6.8k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
125
32k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
19
1.7k
Transcript
TURBOLINKS NATIVO COL TRUCCO
[email protected]
<Insert job title here>
LO STATO DELL'ARTE
None
LA VECCHIA GUARDIA
None
I VANTAGGI DELL'MVC LATO SERVER
> Abitudine > Facilità di messa in opera > Numero
di sviluppatori richiesto > Legacy > Interfacce Dichiarative > Progressive Enhancement
GLI SVANTAGGI
PERFORMANCE SCARSE = BAD UX
I VANTAGGI DELLE SPA
> Buone Performance > Interattive > Usate in prodotti nativo-ibridi
> Interfacce dichiarative * > Virtual DOM *
GLI SVANTAGGI
> Curva di Apprendimento > Difficile Ottimizzazione > Personale richiesto
LE SPA SONO DIFFICILI DA REALIZZARE* *PER I PICCOLI TEAM
SPA VS MVC Parametro SPA MVC Apprendimento x Semplicità x
Primo render x x Perf. Globali x Mobile x
QUINDI DEVO FARE UNA SPA?
POSSIAMO MIGLIORARE L'MVC?
FACCIAMO UN ESPERIMENTO
None
QUESTO È TURBOLINKS
document.body = ...
None
QUANTO PIÙ VELOCE?
None
None
None
SEMPLICEMENTE HTML
E LE APP?
None
NATIVE - HYBRID SWEETSPOT
None
None
I VANTAGGI
> Da all'applicazione un feel nativo > Possibilità di scrivere
schermate completamente native in base all URL > Cambiamenti in contemporanea su App e Web senza passare dallo store
PROGRESSIVE ENHANCEMENT PER APPLICAZIONI
SPA VS TURBOLINKS Parametro SPA MVC MVC + Turbolinks Apprendimento
x x Semplicità x x Primo render x x x Perf. Globali x x Mobile x x
COSA POSSIAMO IMPARARE
USATE IL VOSTRO TEMPO LADDOVE IL RISULTATO CHE POTETE OTTENERE
PUÒ FARE LA DIFFERENZA
GRAZIE!