Книга написана группой разработчиков платформы .NET и позволяет узнать, как на самом деле устроена эта платформа. В отличие от многих других книг на эту тему, она описывает не только `как` работают элементы платформы .NET, но и `почему`. Несомненным достоинством книги является глубокий анализ платформы .NET с объяснением причин, по которым разработчики среди множества альтернативных вариантов выбрали именно те, которые легли в основу платформы .NET. Первая часть книги начинается сравнительным анализом прежних распределенных систем и платформы .NET (глава 1), после чего предлагается подробное обсуждение системы типов (глава 2) и метаданных (глава 3). При описании системы выполнения (глава 4) приведены тонкости использования промежуточного языка, рассматриваются системы безопасности и управления политиками. Большое внимание в книге уделяется процессу создания (глава 5) и развертывания (глава 6) приложений с углубленным описанием вопросов контроля версий, интернационализации и локализации, которые лишь кратко упоминаются в других книгах о платформе .NET. Обзор библиотеки классов Framework Class Library (глава 7) насыщен простыми и ясными примерами ее использования. Вторая часть состоит из восьми приложений, которые посвящены реализациям совершенно разных языков программирования (от Visual Basic и Perl до Pascal и Mondrian) для платформы .NET. Книга рассчитана на широкий круг читателей с разной подготовкой: от студентов, желающих на простых примерах познакомиться с новой технологией программирования, до профессионалов высокого уровня,интересующихся тонкостями реализации новой платформы и переноса на нее унаследованных решений.
Содержание
Глава 1. Введение в .NET Framework Глава 2. Система типов Глава 3. Система метаданных Глава 4. Система выполнения Глава 5. Создание приложений Глава 6. Развертывание приложений Глава 7. Библиотека классов платформы .NET Framework Приложение А. Язык Visual Basic .NET Приложение Б. Язык программирования C# Приложение В. Язык программирования Python for .NET Приложение Г. Язык программирования Perl и среда выполнения .NET Приложение Д. Язык Component Pascal Приложение Е. Компилятор Hotdog языка Scheme Приложение Ж. Функциональные языки для платформы .NET Framework Приложение З. Язык Active Oberon для платформы .NET Framework: пример языка с моделью отображения Список рекомендуемой литературы Глоссарий Предметный указатель
Рассмотрены практические вопросы по прокладке сети, организации сервера (Apache, Samba, DNS, DHCP) на основе операционной системы Linux и интеграции этого сервера в сетях Windows. Большое внимание уделено повседневной эксплуатации сети. Излагаются основы функционирования сетей и сетевой аппаратуры. Даются практические рекомендации по проектированию и прокладке сетей, проверке и поиску неисправностей. Приводится пример построения локальной сети небольшой фирмы и методика поиска неисправностей без использования специального оборудо-вания. Рассмотрены вопросы антиви-русной защиты сервера.
Данное руководство - это неоценимая помощь в планировании, проектировании и развертывании решений сетевого хранения данных.
Проектируйте и разрабатывайте хорошо работающие системы хранения данных, опираясь на это руководство, глубоко освещающее проблему. Оно охватывает все - от базовых понятий, включающих компоненты ввода-вывода и файловые системы, до появившихся в самое последнее время технологий, таких как i-SCSI и DAFS,- предоставляя фоновую информацию и технические ноу-хау для развертывания мощных сетей хранения данных корпоративного уровня с высочайшей степенью доступности.