frontend 2017. ecosystem of frameworks: forecasts and trends
TRANSCRIPT
![Page 1: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/1.jpg)
Frontend 2017Ecosystem of frameworks
Forecasts and trends
May 25, 2017 KyiviForum
![Page 2: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/2.jpg)
Eugene Safronov
I love Javascript
I do backend and frontend
Senior software developer @ DataArt
![Page 3: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/3.jpg)
Anytime and anywhere users need a good frontend
Console Web app Mobile Desktop
![Page 4: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/4.jpg)
Frontend Engineer as a new role in the industry
![Page 5: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/5.jpg)
Today, the frontend developer is really cool and knowledgeable
![Page 6: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/6.jpg)
![Page 7: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/7.jpg)
Javascript is everywhere
Browser Chrome, Firefox, Edge, IE, Opera, …
Server-side Node.js
Mobile React Native, NativeScript, Ionic, …
Desktop Electron, AppJS, …
Robotics Cylon.js, Johnny-Five, Nodebots, …
![Page 8: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/8.jpg)
Javascript takes a leading position and beats all those
Github version
1. JavaScript 2. Java 3. Python 4. Ruby 5. PHP 6. C++ 7. CSS 8. C# 9. C 10.Go
11. Shell 12. Objective-C 13. Scala 14. Swift 15. Typescript
![Page 9: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/9.jpg)
The business challenges are the most important
![Page 10: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/10.jpg)
![Page 11: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/11.jpg)
Browser, Javascript and Client live together and push each other
![Page 12: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/12.jpg)
The most popular frameworks today
http://libscore.com/
85%
2%10%2%
Vue ReactEmber Angular
![Page 13: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/13.jpg)
Angular
Current version: 4.2
Company: Google
Github stars: 24,318
![Page 14: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/14.jpg)
Vue
Current version: 2.3
Company: Even You
Github stars: 54,401
![Page 15: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/15.jpg)
React
Current version: 15.0
Company: Facebook
Github stars: 67,334
![Page 16: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/16.jpg)
Ember
Current version: 2.15
Company: LinkedIn, Tilde
Github stars: 17,873
![Page 17: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/17.jpg)
Convergence among frameworks
Component-oriented Reactivity
Virtual DOM Template syntax
Strong typing
![Page 18: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/18.jpg)
The framework can be called large and popular if there is a large conference dedicated to it
Angular Summit September 25-27, 2017 Boston, MA
ReactEurope May 18-19, 2017 Paris, France
VueConf June 21-23, 2017 Wroclaw, Poland
EmberConf March 28-29, 2017 Portland, OR
![Page 19: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/19.jpg)
There are huge and famous corporations behind frameworks
![Page 20: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/20.jpg)
Statically typed languagesTypescript and Flow
can help you
![Page 21: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/21.jpg)
+ =
![Page 22: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/22.jpg)
Trends
Strong-typed languages become more popular
Сonvergence of frameworks
Node.js gains popularity in APIs and micro services
Component-oriented architecture
Single responsibility tools and libs
![Page 23: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/23.jpg)
With any of the frameworks, you can create an excellent product
![Page 24: Frontend 2017. Ecosystem of frameworks: Forecasts and trends](https://reader031.vdocuments.site/reader031/viewer/2022022415/5aaba6587f8b9ac7658b4645/html5/thumbnails/24.jpg)
Many thanks