24
IBMI MEETUP #1 bit.do/IBMi

Наиболее интересные технологические нововведения IBM i

Embed Size (px)

Citation preview

Page 1: Наиболее интересные технологические нововведения IBM i

IBMI MEETUP #1

bit.do/IBMi

Page 2: Наиболее интересные технологические нововведения IBM i

IBM i

Наиболее интересные изменения

Page 3: Наиболее интересные технологические нововведения IBM i

Наиболее интересные изменения• Full-free RPG• GCC• Python• Git• Orion• RDi

Page 4: Наиболее интересные технологические нововведения IBM i

Full-free RPG

Page 5: Наиболее интересные технологические нововведения IBM i

Свободный компилятор GCC• Open-Source• Поддерживает языки C, C++, Objective-C, Java, Fortran,

Ada.

Page 6: Наиболее интересные технологические нововведения IBM i

Свободный компилятор GCC

Источник:https://www.ibm.com/developerworks/ru/library/l-gcc4/

Page 7: Наиболее интересные технологические нововведения IBM i

Свободный компилятор GCC

• Самыйпопулярныйинструментразработки.• Поддерживаетболее60платформ.• Обладаетвысокойгибкостью• Хорошооптимизирован

o Усовершенствованнаяподдержкаinline-функцийo Оптимизацияработыкэшаинструкцийo ПоддержкаOpenMPдляC,C++иFortran.

Page 8: Наиболее интересные технологические нововведения IBM i

Python

Page 9: Наиболее интересные технологические нововведения IBM i

Python• Высокоуровневый язык общего назначения• Позволяет разрабатывать web приложения• Поставляется со следующими расширениями:

o Коннектор для DB2 (ibm_db)o Инструментарий для IBM I (itoolkit)o Легковесный веб-фреймворк (bottle)

Page 10: Наиболее интересные технологические нововведения IBM i

Создание web-приложения на Python:

1. Создать на IFS файл sample.py

Page 11: Наиболее интересные технологические нововведения IBM i

Создание web-приложения на Python:

2. Запустить программу командой:

3. Если появилось следующее сообщение – значит веб-сервер запущен.

Page 12: Наиболее интересные технологические нововведения IBM i

Создание web-приложения на Python:

4. Теперь можно посмотреть результат.

Page 13: Наиболее интересные технологические нововведения IBM i

Система контроля версий Git

Page 14: Наиболее интересные технологические нововведения IBM i

Система контроля версий Git• Распределенная разработка• Удаленная работа• История изменений• Хранение исходников на IFS

Page 15: Наиболее интересные технологические нововведения IBM i

Система контроля версий Git

Page 16: Наиболее интересные технологические нововведения IBM i

Eclipse Orion

Page 17: Наиболее интересные технологические нововведения IBM i

Eclipse Orion

Page 18: Наиболее интересные технологические нововведения IBM i

Eclipse Orion

Page 19: Наиболее интересные технологические нововведения IBM i

Eclipse Orion

Page 20: Наиболее интересные технологические нововведения IBM i

Eclipse Orion

Page 21: Наиболее интересные технологические нововведения IBM i

Rational Developer for I 9.5.1• ПоддержкаAppleMacOSX• ПоддержкаO-спецификаций вoutline-view• Языкозависимая справкадляSQLвILERPG• KerberosаутентификациядляподключенийкIBMi• ПоддержкаIFSпроектов• Хоткей дляблочныхкомментариеввCL

Page 22: Наиболее интересные технологические нововведения IBM i

Плюсы и минусы различных сред разработки

Orion RDIGreenScreen

АвтономностьНезависимостьотплатформыПодсветкасинтаксисаOutline-viewЯзыковаясправкаСохранениеданныхприсбояхБесплатнаялицензияРаботасGitВозможностьотладки

Page 23: Наиболее интересные технологические нововведения IBM i

Итоги:

• Поддержкамножествановыхязыковпрограммирования

• Удобнаяплатформонезависимаясредаразработки

• Распределеннаясистемаконтроляверсий

Page 24: Наиболее интересные технологические нововведения IBM i

Как мы работаем сейчас

Как мы можем работать в будущем