Top Banner
Стеки ІТ-технологій Євген Вершинін 18.04.2015 IT Rally Starters
16

Cтеки іт технологій

Jul 17, 2015

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cтеки іт технологій

Стеки ІТ-технологійЄвген Вершинін

18.04.2015

IT Rally Starters

Page 2: Cтеки іт технологій

Програми

• Desktop application

• Web application

• Mobile application

• Embedded application

Page 3: Cтеки іт технологій

Desktop application• Самостійна програма

• Виконується на технічних засобах клієнта

• Може комунікувати з сервером для отримання та збереження даних

• Може отримувати доступ до усіх пристроїв та потужностей PC

Page 4: Cтеки іт технологій

Web application

• Виконується на стороні розробника (серверів власника продукту)

• Використовує браузер для відображення результатів

• Має обмежений доступ до технічних засобів PC

Page 5: Cтеки іт технологій

Mobile application

• Виконується на мобільному пристрої на основі Android, iOS, Windows Phone

• Обмежений доступ до технічних засобів пристрою

• Проходить перевірку перед відправкою у App Store або Google Play.

Page 6: Cтеки іт технологій

Embedded application

• Виконується на специфічному технічному обладнанні

• Низько рівневі мови програмування

• Доступ до всіх можливостей та потужностейсистеми

Page 7: Cтеки іт технологій

Архітектура додатку

• 3 рівнева архітектура

• MVC

Page 8: Cтеки іт технологій

Технології Microsoft

Page 9: Cтеки іт технологій

Технології Microsoft

• Desktop application• .NET: C#, VB, ASP

• Web applications• ASP.NET MVC

• Mobile applications• Windows Phone

• Embeded applications• C++, C#

• Xbox application

Page 10: Cтеки іт технологій

Технології Java

• Desktop applications• AWT, Swing

• Web applications• Spring MVC

• Mobile applications• Android

• Embedded apps• Java ME

• Java Embedded

Page 11: Cтеки іт технологій

Технології JavaScript

• Desktop apps• Appcelerator• Sencha wrapper

• Web apps• Node JS• Angular JS, Backbone• React

• Mobile apps• Titanium• PhoneGap• Mobile Angular JS• Cordova

• Embedded apps• Tessel• Espruino

Page 12: Cтеки іт технологій

Web технології

• HTML5

• CSS3

• JavaScript, ECMAScript 6

• HTTP, HTTP 2

• PHP

Page 13: Cтеки іт технологій

Як це все пов’язано?

Objective-C, Swift

C/C++ C#, Javascript

Java

Javascript, HTML, CSS

Page 14: Cтеки іт технологій

Як це все пов’язано?

.NET, Java, PHP,Javascript

HTML,CSS,

Javascript

MySQL,MS SQL,Oracle,

MongoDB

Page 15: Cтеки іт технологій

Чому всі ідуть у Web?

• Не потребує встановлення додаткового ПЗ

• Доступно на кожному PC та мобільному пристрої

• Швидка доставка оновлень

• Проста технічна підтримка

• Об’єднання різних систем у одному інтерфейсі

• Доступність 24/7 з любої країни світу

• Незалежні від операційної системи і платформи

Page 16: Cтеки іт технологій

Дякую!