Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






WebMatrix та Visual Studio




Початковий огляд дає змогу думати, що WebMatrix це спрощене середовище розробки додатків ASP.NET. Певною мірою це – так, оскільки, так саме як і Visual Studio, WebMatrix дає можливість розробляти сторінки ASP.NET (у тому числі сторінки мобільних пристроїв), користувацькі елементи управління (контроли) та файли-класи (для компіляції в збірки), файли веб-служби. Воно також забезпечує інтегровану підтримку для створення і редагування HTML сторінок, таблиці стилів, XML-схеми та документи, текстові файли і SQL скриптів, та .NET файлів конфігурації (наприклад, web.config і global.asax).

WebMatrix також надає потужні інструменти, які автоматизують більшу частину процесу створення:

· сторінок , що обробляють дані,

· сторінки, які використовують кешування виведення,

· і сторінки, які використовують вбудовані в ASP.NET функції аутентифікації.

WebMatrix також має власний веб-сервер. Ці характеристики показують, що є спільного між WebMatrix і Visual Studio. NET, однак у даних продуктах є й багато відмінностей.

Першою і головною відмінністю є те, що обидва середовища хоч і доповнюють один одного, але вони орієнтовані на різні стилі розробки.

Visual Studio є середовищем розробки для команди, яке інтегруючись з системою контролю вихідних файлів системи (наприклад, Visual SourceSafe), забезпечує безпечне і послідовне управління файлами проекту групі розробників. WebMartix не розрахований на роботу групи. Технічно це виглядає так: Visual Studio. NET виконує розробку проектів ASP.NET з використанням техніки «code behind», а WebMatix – з використанням техніки «code inline» (вбудованого коду). Багато розробників традиційного ASP використовують для включення до презентаційного вмісту ( HTML, текст, і т.д.) у тому ж файлі, код ASP, який створює і управляє динамічним вмістом.
Якщо б ми використовували графічних дизайнерів для створення візуальної частини сторінки, а потім використовували програмістів для написання коду то доречніше вибрати перший шлях (розділення сторінки на інтерфейсну і кодову частини)і Visual Studio. Однак, якщо працювати індивідуально або вважати за краще включати в один файл і код візуального контенту, і логіку роботи сторінки, щоб уникнути зайвої складності при компіляції, то варто обрати WebMatrix.

Розробка таким чином, поки WebMatrix виявилося, означає повернення до попередньо ASP.NET підхід з використанням простого текстового редактора (наприклад, Notepad) або іншого стороннього розробника.

 

Таким чином, відмінностями між WebMatrix і Visual Studio NET є:

· Проектно-орієтовані рішення - Visual Studio підтримує концепцію проекту, до якого ви можна додавати різні типи файлів і ресурсів. WebMatrix не використовує підходу на основі проектів, замість цього він обробляє кожен файл окремо.



· Структура ASP.NET сторінки – WebMatrix створює ASP.NET сторінки за допомогою техніки «code inline», а не «code behind» як Visual Studio. NET.

· Інтерфейс користувача – WebMatrix є легким (файл установки складає всього близько 1 МБ в розмірі) і швидким. Однак, WebMatrix не забезпечує весь набір елементів користувацького інтерфейс, який включені в Visual Studio. Наприклад, WebMatrix не забезпечує завершення операторів, не відображає списки членів об'єкту, або спливаючі підказки в вікні редагування.

· Компіляція збірок – на відміну від Visual Studio, WebMatrix не компілює автоматично файли класів в збірки. Це має бути зроблено з командного рядка.

· Файли довідки– WebMatrix не включає в себе довідкову документацію для . NET Framework. Замість цього, WebMatrix включено ієрархічний список часто використовуваних класів та їх членів, а також повний список всіх інших просторів імен і класів бібліотеки .NET Framework.

· Спільноти – WebMatrix розроблявся як для інструментів спільноти, і містить різні типи посилань на інтернет-співтовариства в http://asp.net/WebMatrix/, а також посилання у конференції, список серверів, і інші сайти, які надають підтримку для WebMatrix.


mylektsii.ru - Мои Лекции - 2015-2018 год. (0.005 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал