Компьютерра - Журнал «Компьютерра» № 19 от 22 мая 2007 года

Здесь есть возможность читать онлайн «Компьютерра - Журнал «Компьютерра» № 19 от 22 мая 2007 года» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: Прочая околокомпьтерная литература, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Журнал «Компьютерра» № 19 от 22 мая 2007 года: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Журнал «Компьютерра» № 19 от 22 мая 2007 года»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Журнал «Компьютерра» № 19 от 22 мая 2007 года — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Журнал «Компьютерра» № 19 от 22 мая 2007 года», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Представляется, что «десктопная система будущего» – это всего несколько «программ» в старом смысле слова (серьезных систем, написанных на эффективных языках подготовленными командами-«колхозами» профессионалов), населенных бессчетными мелкими «штучками на все случаи жизни» и тесно переплетенных с десятками веб-приложений [Веб при этом может разделиться на два разных «Веба»– старый (тексты, связанные ссылками) и новый (программы, активно работающие и на сервере, и на клиенте). Кое-кто даже предлагает ввести новый протокол HATP (HyperApplication Transfer Protocol в пику HyperText Transfer Protocol)]. К примеру, разработчики из Mozilla такие перспективы внимательно оценили: для Firefox 3 запланирована возможность работы с веб-приложениями при отсутствии подключения к Интернету (то есть «подключились к сайту приложения, загрузили его, отключились, но можем продолжать работать»), что подчеркивает роль этого приложения как платформы, а не просто «смотрелки страничек» [Кстати, каким бы фанатом «Огнелиса» ни выглядел автор, для повседневной работы он таки предпочитает «Оперу»].

О раскулачивании колхозов

В нарисованной утопической картине – «программируют все, никакой квалификации и углубленных софтостроительных знаний не нужно» – «традиционный» разработчик ПО (коим является и автор) ощущает отчетливый депрессивный привкус.

Пока меня не успели обвинить в «отмене программистов как класса», сакцентирую внимание на том, что платформы тоже кто-то должен создавать. И вот здесь хороши именно традиционные способы: внимательное проектирование, интенсивное тестирование на предмет ошибок (а лучше – разработка через тестирование) и проверка удобства пользования; внимание к производительности и безопасности; вообще все то, о чем единоличным авторам «программулек», которые будут работать на создаваемой платформе, хотелось бы забыть, – все это ляжет на плечи коллективов создателей.

Позвольте напоследок привести такую аналогию. Если единственным способом записи текста является кропотливое выбивание значков на камне, то автор текста (писатель) поневоле осваивает профессию выбивателя соответствующих надписей, то есть каменотеса (либо ему придется работать в тесном сотрудничестве с такими специалистами). Но сегодняшний автор может не иметь никакого представления о процессе производства бумаги и чернил – он «просто творит» (совсем уж продвинутый автор может даже не уметь писать на бумаге, а только по клавишкам стучать).

То есть вся неоднородная масса программистов мало-помалу расслаивается, и получаются два несмешивающихся слоя – немногочисленные «колхозы» «производителей бумаги» («толстых» платформ, обеспечивающих все базовые сервисы хранения и передачи данных, безопасности, отображения и т. п.) и бесчисленные «частники» разной степени полезности и гениальности (создающие на этих самых платформах небольшие и чисто-прикладные программы). При этом привычный, современный процесс разработки (профессиональные сплоченные команды, системы контроля версий, эффективное тестирование) остается участью первых – их ошибки критичны, их ответственность велика, но велики и прибыли (главная из которых скорее морального свойства – принадлежность к «сильным индустрии сей»). Вольный же художник пишет как хочет и что хочет.

Ценны и те и другие. Но жизнь у них – разная.

Платформы и платформочки

Все вышеперечисленные примеры «недо-программ» (написанных недо-программистами?) приведены, естественно, не для того, чтобы поплакаться об упадке профессии и уровня тех, кто в ней подвизается. Напротив – автор смотрит на происходящее со сдержанным оптимизмом.

Что объединяет расширения Firefox, виджеты Google Desktop, Flash-игрушки? Главным образом – доступность. Она достигается за счет «несерьезного подхода к программированию», отталкивающегося от простой (но новой) идеи и красивого дизайна [Большинство пользователей новых виджетов и сервисов относятся к категории early adopters, энтузиастов; но это уже другие early adopters чем те, кто поддерживал ИТ-прогресс, скажем, лет 15 назад. Это уже не опытные технари, а как бы «простые» пользователи, которым не нужно много возможностей, но нужны «фишечки» (они готовы терпеть скорее здоровски прорисованный сервис с единственной функцией, нежели мощный двигатель в уродливом корпусе)]: разметка, стиль, иконки, ну и пара строк кода. Это, конечно, утрировано – штука вроде Firebug содержит несколько больше, чем «пару строчек кода» – но показывает суть: внешнему виду уделяется внимание на ранних этапах разработки, а код максимально «предметен», оставляя все служебные задачи (управление соединениями, контроль безопасности, высвобождение памяти, конвертацию данных) на долю «платформы»[То есть, соответственно, Firefox’а, Google Desktop’а и т. п.]. Входная планка для прото-программиста резко снижается: не нужно особо заботиться ни об ошибках, ни о сохранности пользовательских данных – ничего критичнее «соединение не может быть установлено» «платформа» сделать просто не позволит; не нужно даже глубоко знать и понимать язык разработки, достаточно иметь справку по нескольким необходимым командам.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Журнал «Компьютерра» № 19 от 22 мая 2007 года»

Представляем Вашему вниманию похожие книги на «Журнал «Компьютерра» № 19 от 22 мая 2007 года» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Журнал «Компьютерра» № 19 от 22 мая 2007 года»

Обсуждение, отзывы о книге «Журнал «Компьютерра» № 19 от 22 мая 2007 года» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x