logging in or signing up alexey kovyazin product manager ozturk Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 922 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: November 28, 2007 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Slide1: Эволюция средств разработки программного обеспечения Алексей Ковязин, CodeGear Borland Russia&CISЯзыки?: Языки? http://www.levenez.com/lang/history.htmlSlide3: Средства разработки: начало Ручка и бумага Перфораторы для перфокарт Клей и ножницы для перфолент Текстовые редакторы Vi, Emacs Slide4: Библиотеки+редактор = IDE Integrated Development Environments Продуктивность, скорость, удобство 1983 год – рождение первой IDE: Turbo Интегрированный отладчик, редактор кода, компилятор Весь путь от написания кода до получения исполняемого файла «Borland, by many accounts, invented the IDE market when the company began selling Turbo Pascal in 1983.» http://www.eweek.com/article2/0%2C1895%2C1926073%2C00.asp eWeek, Darryl K. Taft, February 13, 2006 Slide5: Первые IDESlide6: Файл-серверные базы данных Встроенная логика работы с БД Ориентированная на работу с записями Без поддержки SQL Языки интерпретирующего типа IDE как интерпретатор С компилируемой run-time оберткой Библиотеки для универсальных языков (CodeBase) dBase, Paradox, Clipper, Clarion, FoxPro Генераторы интерфейсных форм и генераторы отчетов Slide7: Файловые СУБД vs Универсальных языков Разработка Microsoft Pascal и Turbo Basic была прекращенаWindows 3.x: Windows 3.x int WinMain(HANDLE hInstance, HANDLE hPrevInstance, LPSTR lpszCmdLine, int nCmdShow) { HWND hWnd; MSG msg; static char szClassName[]=“My first program”;Slide9: Windows 3.0-3.1Slide10: Визуальные компоненты: предыстория Отцом идеи RAD считается сотрудник IBM Джеймс Мартин (1980) Apple Macintosh c графической ОС (1984) Apple Objective Pascal Turbo Vision (DOS) и пришел Microsoft Windows Object Windows Library (OWL) MFC vs OWL Object VisionSlide11: Visual Basic Визуальное проектирование P-code Не расширяемый средствами собственного языка (vbx, ocx, activex) Нет исходных кодов библиотек Slide12: Клиент-сервер Microsoft покупает Андерса ХейлсбергаSlide13: Speed is Delphi Borland Delphi 1.0 – 1995 год Визуальные компоненты (VCL) Visual Age (Smalltalk) События Визуальные компоненты Объектно-ориентированный подход Apple Objective Pascal Client Server Элитная архитектура – в массы! Средства работы с БД встроены в базовый язык SQL становится стандартом (SQL92) 1996 год – Anders Hejlsberg уходит в MicrosoftSlide14: Клиент-сервер+Многозвенные приложения Слияние логики работы с БД и универсальных языков Многозвенные архитектуры Основные IDE Microsoft Visual Basic IBM Visual Age Delphi/C++Builder Powersoft/Sybase PowerBuilder CA Visual Clipper Slide15: Java становится стандартом server-side приложений 1994 – отделение языка от платформы Поворот от апплетов к server-side 1997 – JBuilder 1 1998 – IBM начинает проект Eclipse (1-й релиз в 2001) J2EE – компонентная модель 1999 – Sun приобретает NetBeans 2004 Eclipse 3.0 начинает доминировать на рынке Java-приложений Slide16: Эра интернетSlide17: .NET, Java и интернетSlide18: Web 2.0 и скриптовые языкиSlide19: Тренды IDE за 25 лет Базовые возможности IDE Файл- серверные базы данных 1983 1987 ОО-разработка: Визуальная разработка Клиент-сервер, SQL 1995 Многозвенные архитектуры, Интернет, Java .NET и Eclipse WEB 2.0, AJAX, Скриптовые языки 2001 2007 Война платформВойна платформ: Война платформ Microsoft IBM, Sun, OSS «Мы в Microsoft всегда считаем, что стандарт можно улучшить». Основы COM, Дейл Роджерсон Java, : Открытые стандарты Инструменты разработчика – оружие в борьбе платформ Windows! Linux! Интересы разработчика и поставщика платформы не совпадают!Выводы: ВыводыSlide22: Несеръезные выводы Нет языка кроме Паскаля и Филипп Кан пророк его Все остальные пророки происходят из Borland Всё придумала IBM, только поздно это поняла Borland will be back. Slide23: Вопросы? info@codegear.ru You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
alexey kovyazin product manager ozturk Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 922 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: November 28, 2007 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Slide1: Эволюция средств разработки программного обеспечения Алексей Ковязин, CodeGear Borland Russia&CISЯзыки?: Языки? http://www.levenez.com/lang/history.htmlSlide3: Средства разработки: начало Ручка и бумага Перфораторы для перфокарт Клей и ножницы для перфолент Текстовые редакторы Vi, Emacs Slide4: Библиотеки+редактор = IDE Integrated Development Environments Продуктивность, скорость, удобство 1983 год – рождение первой IDE: Turbo Интегрированный отладчик, редактор кода, компилятор Весь путь от написания кода до получения исполняемого файла «Borland, by many accounts, invented the IDE market when the company began selling Turbo Pascal in 1983.» http://www.eweek.com/article2/0%2C1895%2C1926073%2C00.asp eWeek, Darryl K. Taft, February 13, 2006 Slide5: Первые IDESlide6: Файл-серверные базы данных Встроенная логика работы с БД Ориентированная на работу с записями Без поддержки SQL Языки интерпретирующего типа IDE как интерпретатор С компилируемой run-time оберткой Библиотеки для универсальных языков (CodeBase) dBase, Paradox, Clipper, Clarion, FoxPro Генераторы интерфейсных форм и генераторы отчетов Slide7: Файловые СУБД vs Универсальных языков Разработка Microsoft Pascal и Turbo Basic была прекращенаWindows 3.x: Windows 3.x int WinMain(HANDLE hInstance, HANDLE hPrevInstance, LPSTR lpszCmdLine, int nCmdShow) { HWND hWnd; MSG msg; static char szClassName[]=“My first program”;Slide9: Windows 3.0-3.1Slide10: Визуальные компоненты: предыстория Отцом идеи RAD считается сотрудник IBM Джеймс Мартин (1980) Apple Macintosh c графической ОС (1984) Apple Objective Pascal Turbo Vision (DOS) и пришел Microsoft Windows Object Windows Library (OWL) MFC vs OWL Object VisionSlide11: Visual Basic Визуальное проектирование P-code Не расширяемый средствами собственного языка (vbx, ocx, activex) Нет исходных кодов библиотек Slide12: Клиент-сервер Microsoft покупает Андерса ХейлсбергаSlide13: Speed is Delphi Borland Delphi 1.0 – 1995 год Визуальные компоненты (VCL) Visual Age (Smalltalk) События Визуальные компоненты Объектно-ориентированный подход Apple Objective Pascal Client Server Элитная архитектура – в массы! Средства работы с БД встроены в базовый язык SQL становится стандартом (SQL92) 1996 год – Anders Hejlsberg уходит в MicrosoftSlide14: Клиент-сервер+Многозвенные приложения Слияние логики работы с БД и универсальных языков Многозвенные архитектуры Основные IDE Microsoft Visual Basic IBM Visual Age Delphi/C++Builder Powersoft/Sybase PowerBuilder CA Visual Clipper Slide15: Java становится стандартом server-side приложений 1994 – отделение языка от платформы Поворот от апплетов к server-side 1997 – JBuilder 1 1998 – IBM начинает проект Eclipse (1-й релиз в 2001) J2EE – компонентная модель 1999 – Sun приобретает NetBeans 2004 Eclipse 3.0 начинает доминировать на рынке Java-приложений Slide16: Эра интернетSlide17: .NET, Java и интернетSlide18: Web 2.0 и скриптовые языкиSlide19: Тренды IDE за 25 лет Базовые возможности IDE Файл- серверные базы данных 1983 1987 ОО-разработка: Визуальная разработка Клиент-сервер, SQL 1995 Многозвенные архитектуры, Интернет, Java .NET и Eclipse WEB 2.0, AJAX, Скриптовые языки 2001 2007 Война платформВойна платформ: Война платформ Microsoft IBM, Sun, OSS «Мы в Microsoft всегда считаем, что стандарт можно улучшить». Основы COM, Дейл Роджерсон Java, : Открытые стандарты Инструменты разработчика – оружие в борьбе платформ Windows! Linux! Интересы разработчика и поставщика платформы не совпадают!Выводы: ВыводыSlide22: Несеръезные выводы Нет языка кроме Паскаля и Филипп Кан пророк его Все остальные пророки происходят из Borland Всё придумала IBM, только поздно это поняла Borland will be back. Slide23: Вопросы? info@codegear.ru