8/21/2006

Windows Vista прожорлива.

Комфортная работа в Windows Vista возможна, если в компьютере установлены:

  • видеокарта с поддержкой DirectX 9
  • мощный процессор, например, Intel® Pentium® 4 с технологией НТ 3 ГГц
  • 2 Gb оперативной памяти

В состав Windows Vista войдет .NET Framework 3.0 (включает WPF - Windows Presentation Framework, который раньше назывался Avalon). Подробности о .NET - здесь.

8/20/2006

Введение в .NET

Microsoft .NET - концепция быстрой и качественной разработки программных систем. Концепция .NET появилась в ответ на ситуацию в мире, в котором обостряется конкуренция, катастрофически не хватает программистов, а качественных и безопасных программ требуется все больше и больше.

С целью реализации концепции Microsoft разработала спецификацию CLI (Common Language Infrastructure), которая определяет новый способ выполнения приложений. Также были созданы CLR (Common Language Runtime), MSIL (Microsoft Intermediate Language) и .NET Framework.

Подробнее об архитектуре .NET лучше написано в книге.

Что надо для выполнения .net-программ?

На компьютере нужно установить .NET Framework Redistributable Package (распространяется бесплатно), который "весит" не очень много, около 25 MB, т.е. при dial-up соединении его можно скачать за полтора часа.

Признаки .net-программы.

Обычно, .net-программы небольшие по размеру. На вид - это обычные exe- или dll-файлы со спрятанной внутри метаинформацией.

Что дает .net пользователям?

.NET дает:

Доступ к нужной информации всегда, везде, с любого устройства.

Источник: microsoft.com

В перспективе .NET будет установлен на всех компьютерах, включая наладонные, а также сотовые телефоны и плейеры.

Благодоря .NET изменятся веб-сайты. На страницах появится, например, 3D-графика и многое другое. Веб-сайты фактически превратятся в приложения, доступные по сети с любого устройства.

Что надо для разработки .net-программ?

Для комфортной разработки .net-программ под windows, web-приложений и web-сервисов нужно иметь Visual Studio (Express версии распространяются бесплатно), а также набор готовых компонентов, которые входят в .NET Framework SDK (тоже бесплатно). Пригодится также руководство.

Кстати, исходные тексты готовых .net-программ доступны для просмотра на языке C# или Delphi, например, с помощью Reflector for .NET, а сами .net-сборки можно использовать в своих проектах, если это разрешено автором .net-сборки.

Программу под .NET можно написать на любом языке программирования, для которого существует компилятор. Благодаря открытым стандартам можно разработать свой компилятор и подключить его к Visual Studio, т.е. получить возможность редактирования и отладки текстов. Например, для языка PHP разработан The PHP Language Compiler for the .NET Framework; еще есть Delphi for .NET compiler и многие другие.

Что .net дает администраторам?

.Net-программы меньше обычных и безопаснее, их проще устанавливать. Администраторы могут не беспокоиться, что .net-программа причинит вред серверу, потому что есть богатые возможности по настройке "песочницы", в которой выполняется .net-программа. CLR обеспечивает защиту от утечек памяти, нарушений доступа, снимает проблемы, связанные с несоответствием версий.

Есть ли .NET под Linux?

Проект Mono.

8/18/2006

Blogger становится лучше

На Blogger или Blogspot (что одно и тоже) появилась возможность подписываться на фиды комментариев. Каждая страница с комментариями включает строку "Subscribe to Post Comments [Atom]", где Atom - ссылка на фид.

Чтобы фид комментариев стал доступен, надо открыть шаблон страницы, найти тег <ItemPage> и в его пределах вставить <$BlogItemFeedLinks$>.

Новейшая гигантомания

Помню, во времена СССР в умах жила страсть ко всему огромному, нереальному. Пример нереального проекта - желание повернуть реки вспять. Гигантомания проявлялась повсеместно, например, в строительстве самых больших заводов, самолетов, кораблей.

СССР уже нет, а гигантомания не исчезла, изменились ее проявления. Например, в любом городе можно встретить маленький магазинчик со скудным ассортиментом, но громким названием, например, "Мир обоев", "Дворец связи" :)

А еще после распада СССР люди продолжают хотеть создать нечто планетарного масштаба. К слову, сегодня на глаза попалось объявление Русский стартап ищет инвестора (про то, как несколько стартаповцев разыскивают деньги под сайт с информацией о книгах). На сайте разработчиков сразу же обнаружил проявление гигантомании:

Мы работаем над книжным сайтом [...], который:

  • Будет самой большой международной базой знаний о книгах
  • [...]
  • Будет использоваться большинством людей(!) при выборе и покупке книг.

Источник: invest.livelib.ru

Интересно, как можно добиться реализации задуманного, в мире где есть amazon.com или ozon.ru и другие?!

А еще интересно, откуда берется желание ко всему великому? Размышляя, вспомнил про царскую Россию и французских гувернеров. А потом понял, что во всем виноват один великий француз с его "наполеоновскими планами" :)

Я не говорю, что не надо надеяться и планировать. Надо. Но, думаю, что маленьким командам лучше строить нечто не очень большое, очень правильное, нужное многим - и тогда обязательно найдутся желающие инвестировать свои деньги. Или найдется большая компания и на сайте разработчиков появятся слова: -Acquired by Microsoft или Google.

8/16/2006

Как помочь BlogJet'у

Проблема, с которой столкнулся BlogJet Дмитрия Честных после выхода WLW, думаю известна: трудно продавать программу, если есть такая же, но бесплатно (от Microsoft, написана под .NET, т.е. почти с открытым кодом).

Чтобы Дима сейчас не говорил по поводу ситуации ...

я сам вызвал дух Microsoft, когда думал, что мне не хватает противостояния с какой-нибудь крупной компанией [...] я радуюсь! Серьёзно, без шуток. Мне не хватало борьбы, без неё скучно.
Источник: sellme.ru

... очевидно, что тяжело, точнее - невозможно одному конкурировать с огромной корпорацией Microsoft.

Но, всегда есть выход. Например, можно открыть исходники блогджета. Разместить их на известном сайте разработчиков програмного обеспечения, например, на сайте rsdn.ru. Думаю, что к проекту подключатся многие программисты. Еще на сайте можно создать форум, и любой желающий сможет оставить или обсудить пожелания по улучшению функциональности блог-клиента.

Думаю, что вышесказанное должно сработать. И блогджет не канет в безвестность, а станет достойным конкурентом WLW.

Кстати, 17 августа 2006 состоится первая встреча блоггеров. Говорят, что Дмитрий Честных обещал присутствовать.