Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
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, який створює і управляє динамічним вмістом. Розробка таким чином, поки 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 розроблявся як для інструментів спільноти, і містить різні типи посилань на інтернет-співтовариства в https://asp.net/WebMatrix/, а також посилання у конференції, список серверів, і інші сайти, які надають підтримку для WebMatrix.
|