9.11.1. Знайомство с LightSwitch
Сучасні тенденції розвитку інтернет-додатків показують, що в майбутньому більшість бізнес-додатків будуть віртуальними і доступними через Інтернет з будь-якого мобільного пристрою. Причому це відбудеться в достатньо осяжному проміжку часу. І вже зараз затребувані інструменти для створення такого типу додатків. Нові інструменти повинні бути орієнтовані на користувачів, що добре розбираються у своїй предметній області, але не професіоналів в програмуванні.
Більшість бізнес-додатків мають архітектуру форм на основі даних, тобто являють собою користувацький інтерфейс для перегляду, додавання та зміни даних. При створенні додатків з архітектурою форм на основі даних при допомозі інших засобів розробки велика частина часу витрачається на виконання завдань, що повторюються. Доводиться писати код для взаємодії з базою даних, а також для реалізації інтерфейсу користувача і бізнес-логіки. Тому, природно, що для більшості задач, що повторюються хотілося б виконувати ці функції автоматично. Фактично додатки можна створити без написання будь-якого коду! Для більшості додатків єдиним доступним і необхідним для написання кодом є код бізнес-логіки.
Компанія Microsoft досить довгий час розробляла спеціальні інструменти, що спрощують створення додатків, які засновані на базах даних, наприклад, Visual FoxPro, Visual Basic та інщі. Створення платформи. Net також підтверджує орієнтованість компанії на випуск простих та зручних інструментів для розробників. Розвиток платформи. Net від Windows Forms до Windows Presentation Foundation, і від ASP.Net (технологія створення веб-додатків і веб-сервісів) до Silverlight (об'єднує мультимедіа, графіку, анімацію та інтерактивність в одній програмній платформі) показує, що велика увага приділяється створенню зручних механізмів доступу та обробки даних.
26 липня 2011 року компанія Microsoft випустила новий продукт – Microsoft Visual Studio LightSwitch 2011. Офіційне визначення цього продукту звучить наступним чином "гнучкий інструмент розробки, який використовується для швидкого створення і розгортання настільних бізнес-додатків і бізнес-додатків для хмарних технологій (Облака)".
Зараз LightSwitch є доповненням для Visual Studio 2012 на основі дизайнера, який допомагає в роботі з сервісами та додатками, що орієнтованиі на дані. Visual Studio IDE при роботі з проектом LightSwitch перетворюється на середовище розробки всього з трьома основними редакторами (у так званому логічному режимі): Entity Designer, Query Designer і Screen Designer. Ці редактори в основному призначені для швидкого отримання результатів за рахунок інтуїтивно зрозумілого інтерфейсу та простоти у використанні. Це дає деякі очевидні переваги розробнику LightSwitch.
Microsoft Visual Studio LightSwitch – гнучкий інструмент розробки, за допомогою якого розробники з будь-яким рівнем підготовки можуть швидко створювати та розгортати привабливі настільні бізнес-додатки, а також і бізнес-додатки з використанням хмарних технологій.
Пропонуючи зручні інструменти та шаблони, а також гранично просту і зрозумілу середу розробки, Microsoft Visual Studio LightSwitch допомагає скоротити терміни розробки і спростити всі процеси, від дизайну користувальницького інтерфейсу до розгортання програми в хмарі Windows Azure. Тепер з появою Microsoft Visual Studio LightSwitch нарешті з'явилася реальна можливість створювати масштабовані користувальницькі програмні рішення помірної вартості, що є сполучною ланкою між існуючими системами і даними і забезпечують всебічні представлення бізнес-даних, з якими користувачам зручно працювати.
Основоположною цільовою аудиторією Visual Studio LightSwitch є так звані кінцеві користувачі-розробники. Аналітична агенція Forrester визначає цей тип розробників як «користувачі – розробники бізнес-додатків» (End-User Business Developers). До них відносяться знавці, які не є професійними розробниками ПЗ, але формують бізнес-додатки для забезпечення нових бізнес-функцій або розширюють можливості вже використовуваних програмних рішень.
Новий продукт проектування Microsoft споруджений на базі технології Visual Studio. Коли можливостей LightSwitch буде недостатньо, проекти LightSwitch можна відкривати і доопрацьовувати в Visual Studio. Професійним розробникам LightSwitch сподобається в якості елементарного у використанні та швидкісного створення прототипів додатків. Можна швидко створити в LightSwitch прототип майбутнього додатка, продемонструвати його майбутнім користувачам, а слідом за тим розширювати його функціональністю в Visual Studio.
Користувачі-розробники мають всі шанси підключати свої програми до існуючих джерел даних, включаючи Microsoft SQL Server, Microsoft SQL Azure, SharePoint, Microsoft Office Access і бази даних сторонніх виробників. Це полегшує створення, збір, аналіз і повторне застосування відомостей з різноманітних джерел даних. Додатки, що формуються за допомогою LightSwitch, ще можуть експортувати дані в Microsoft Office Excel, що забезпечує більш швидку і просту організацію спільного вживання та складання звітів.
- Міністерство освіти і науки україни
- 9.12. Огляд WinDev 154
- 10. Історія операційних систем 169
- Список літератури 187
- Передмова
- 1. Передвісники комп’ютерної ери
- 1.1. Комп’ютерна програма–що це?
- 1.2. Доелектронна історія обчислювальної техніки
- Логарифмічна лінійка
- 1.3. Можливості двійкового коду
- 1.4. Розвиток двійкової системи
- 1.5. Винахід перших комп’ютерів
- Перша в історії працююча програмнокерована універсальна обчислювальна машина z-3 (1941 р.)
- 1.6. Гарвардська архітектура
- 1.7. Архітектура фон Неймана
- 1.8. Створення зрозумілих людині кодів
- 1.9. Крок на благо програмування
- 1.10. Можливості програмного управління
- 2. Нові мови програмування
- 2.1. Поневіряння пакетної обробки
- 2.2. Універсальна мова програмування
- 2.3. Усунення неоднозначності
- 2.4. Заклик до дотримання математичної строгості
- 2.5. Пошук та усунення помилок
- 2.6. Нелегке мистецтво програмування
- 2.7. Обчислювальна техніка та програмування в срср
- 3. Розквіт та хаос програмного забезпечення
- 3.1. Місце народження хакерів
- 3.2. Два чародії програмування
- 3.3. Перші промислові стандарти
- 3.4. Дружній інтерфейс
- 3.5. Прообраз сучасного «ноутбука»
- 4. Болісний шлях розвитку програмування
- 4.1. Плануюче обчислення
- 4.2. Внесок Великої Британії
- 4.3. Програмування англійською мовою
- 5. Три комерційні гіганти
- 5.1. Перша комерційна мова програмування
- 5.2. Обчислювальна техніка приходить у бізнес
- 5.3. Народження codasyl
- 5.4. Конференція в Цюріху
- 5.5. На шляху до сумісності комп’ютерів
- 5.6. Розбіжності Нового Світу
- 6. Десятиліття динамічного розвитку
- 6.1. Перші кроки непроцедурної мови
- 6.3. Алфавітне хрещення
- 6.4. Успіх та суперечки
- 6.5. Інженерний підхід
- 6.6. Структурний підхід
- 6.7. Поява мови “Ада”
- 7. Програмування приходить у наші домівки
- 7.1. Розквіт Бейсіка
- 7.2. Поява мови Модула-2
- 7.3. Музикальний француз
- 7.4.Довгожитель Lisp – інструмент функціонального програмування
- 7.5. Prolog – нездійснена мрія еом V покоління
- 7.6. Революція на ім’я Java
- 8. Історія і шляхи розвитку супер-еом
- 8.1. Усе починалося з менфреймов
- 8.2. Напрями розвитку обчислювальної техніки
- 8.3. Розвиток елементної бази. Закон Мура
- 8.4. Вдосконалення архітектури
- Звичайна послідовн обробка
- Конвеєрна обробка
- 9. Сучасний стан та перспективи розвитку програмування
- 9.1. Криза у програмуванні
- 9.2. Методологія процедурно-орієнтованогопрограмування
- 9.3. Методологія об’єктно-орієнтованогопрограмування
- 9.4. Методологія об’єктно-орієнтованогоаналізу та проектування
- 9.5. Технології програмування
- 9.6. Case –засоби
- 9.7. Методологія rad
- 9.11.1. Знайомство с LightSwitch
- 9.11.2. Архитектура LightSwitch
- 9.11.3. Створення проекту в Microsoft Visual Studio LightSwitch
- 9.11.4. Дванадцять основних переваг LightSwitch
- 9.12. Огляд WinDev
- 9.12.1. ПризначенняWinDev
- 9.12.2. Деякі характеристики wLanguage
- 9.13. Технологія model checking
- 9.14. NeoBook – программирование для непрограммистов
- 9.14.1. Введення для секретарок
- 9.14.3. Можливості та області застосування
- 9.15. Файлові системи найближчого майбутнього
- 9.15.1. Зетта-повінь настає
- 9.15.2. Файлова система zfs
- 9.15.3. Файлова системаBtrfs
- 9.15.4. Файлова системаHammer
- 10. Історія операційних систем
- 10.1. Послідовна обробка даних
- 10.2. Прості пакетні системи
- 10.3. Багатозадачні пакетні системи
- 10.4. Системи з режимом розподілу часу
- 10.5. Основні досягнення
- 10.6. Сучасні системи unix
- 10.7. Os/2. Битва двох гігантів
- Список літератури