Архив

Архив Октябрь 2007

ExtJS.UpdateManager — удобное средство обновление частей страницы — II

22 октября 2007 24 комментария

В предыдущей части статьи мы начали рассматривать компонент ExtJS.UpdateManager и его части. Так как в основном вам придётся иметь дело только с ним, в большинстве типичных случаев применения, то сейчас основное внимание уделим его методам и свойствам.

Читать далее...

ExtJS.UpdateManager — удобное средство обновление частей страницы — I.

21 октября 2007 4 комментария

Приветствую всех наших читателей. Исследуя статистику запросов к нашему сайту со дня его открытия, я заметил, что, в основном, у нас самой популярной темой является библиотека ExtJS. Ну а раз так, то мы теперь будем регулярно публиковать не только новости о развитии этого инструмента веб-разработчика, но и начинаем серию статей об особенностях использования библиотеки в своих проектах. Я потратил на изучение ExtJS уже около полугода, хотя, признаюсь честно, там есть еще много неизвестных мне моментов, но я не претендую на глубокие познания - все, что мы опишем, это следствие только нашего скромного опыта и познаний, подкреплённые доступной в интернете информацией и обсуждениями с коллегами.

Сегодня мы поговорим об использовании компонента библиотеки, а именно классе EXT.UpdateManager и его расширениях. Он позволяет очень и очень просто внедрить базовый AJAX-функционал в любую веб-страницу (к которой подключена библиотека ExtJS конечно), и получить возможность обновлять любой элемент страницы без необходимости ее полной перегрузки. Как он это делает? Сейчас мы это узнаем.

Читать далее...

Кто и как создаёт большие, масштабируемые и высоконагруженные веб-сайты.

20 октября 2007 1 комментарий

Сегодня я расскажу вам об очень интересном ресурсе, где собираются материалы (часто эксклюзивные) о построении веб-сайтов, которые могут обслуживать тысячи и миллионы пользователей - а проще, высоконагруженные проекты. Такие системы, конечно же, отличаются от обычных веб-сайтов, к примеру, такого, как этот - мы вряд л выдержим трафик больше нескольких десятков тысяч пользователей, хотя сам движок WordPress вполне справиться с такой нагрузкой - подтверждение этому популярнейшие блоги, вроде Techcrunch. Но кто и как создаёт проекты, вроде Twitter-а, Flickr и подобные?

Для ответа на такие вопросы и существует сайт под названием High Scalability - организованный в виде блога, он аккумулирует большинство доступных знаний о построении подобных систем. Что же там можно узнать интересного?

Читать далее...

PHP 5.3 snapshot — «иду на вы» или ждите скоро нас в enterprise.

19 октября 2007 2 комментария

php logoВчера у нас был очень удачный день на статьи - вышло сразу два материала, в том числе и первый материал моего друга и соавтора этого блога, на тему нововведений в следующем релизе MS Visual Studio и языке C#. Ну а сегодня мы посмотрим на рынок корпоративной разработки немножко под другим углом. Как известно, язык РНР очень часто отказываются рассматривать как серьёзную среду для разработки корпоративных приложений, основанных на веб-платформе. В частности, серьёзными аргументами выдвигается тезис о том, что сам язык имеет слабую и явно недостаточную поддержку современных технологий и ОО модели. Да что говорить, в этом есть доля правды, к примеру, только в следующем, 6.0 релизе обещается полный переход на использование UTF кодировки. Хотя, с другой стороны, если отвлечься от дебатов и не "принимать близко к сердцу" все сказанное, то вполне мирно существуют реальные бизнес-приложения и высоконагруженные веб-системы, основанные на PHP, для примера назову только два имени: Wikipedia и SugarCRM.

Впрочем, мы немного отвлеклись от темы заметки. Неделю назад команда разработчиков РНР выложила наконец в публичный доступ первые сборки следующей версии языка, РНР 5.3. Кроме исправления ошибок и мелких косметических доработок, этот релиз примечательный еще несколькими серьёзными изменениями.
Читать далее...

MS Visual Studio «Oscar» и новые возможности С#. Часть первая — вводная

18 октября 2007 2 комментария


Думаю, для дотнет-разроботчиков не является секретом то, что компания Microsoft собирается в ближайшем будущем выпустить релиз Visual Studio "Oscar" и .NET Framework 3.5. О новинках уже написано довольно много, и так же много есть открытых вопросов. К счастью, бета версии этих продуктов доступны для скачивания с сайта Microsoft, так что каждый может «пощупать» своими руками то, что ожидает нас в ближайшем будущем. Лично я так и сделал :). Результаты моего знакомства с этими продуктами я собираюсь выложить здесь в виде нескольких статей.

И в первой статье из этой серии я попытаюсь осветить свои впечатления от новых базовых возможностей C# компилятора - «неявно типизированные переменные» (implicitly typed variables) и «инициализация объектов и коллекций» (object and collection initialization).
Читать далее...

Companion.JS — компаньйон веб-разработчика, которому по пути с IE.

18 октября 2007 3 комментария

Многие веб-разработчики предпочитают в своей работе использовать браузер Mozilla Firefox, хотя более чем в 70% случаях их творение будет просматриваться при помощь самого популярного браузера на планете - Microsoft Internet Explorer. Ничего не имея против этого продукта как пользователь, я все же, как разработчик, также предпочитаю использовать Firefox. А все из-за того, что именно для него есть очень мощные плагины для отладки сложных веб-страниц, особенно когда дело касается AJAX-а, тут у MS IE просто нет шансов - как ни странно, полноценного инструмента, хоть бы близко аналогичного расширению Firebug для него пока что не было. Как корпорация, выпускающая очень мощную платформу разработки Visual Studio, не заняла такую нишу, понять сложно. Конечно, зачатки были, к примеру, еще со времен Windows NT существует отладчик Microsoft Script Debugger, свободно распространяемый, кстати. Но и его, не смотря на название, полноценным инструментом назвать ну очень сложно.

Читать далее...

Built with — Web Page Technology Profiler. А на чем сделано ЭТО?!

17 октября 2007 2 комментария

Сегодня рассмотрим интересный сервис под названием Built with Вы часто посещаете сайты, и вас мучает желание узнать на основе какой технологической платформы, языка программирования или базы данных сделан этот сайт? Использует он свободное программное обеспечение, коммерческую версию какой-либо CMS, или все же open-source CMS? Или Вы смотрите на сайт, и восклицаете - ой, да это же система Drupal! Знакомо?

Читать далее...

IBM+Eclipse+XUL+Mozilla Firefox == новый подход к веб-приложениям?

16 октября 2007 Comments off

Разработчики (хотя, скорее, в этом ключе - исследователи) из компании IBM, удивили нас в очередной раз. Представленная технология носит незамысловатое название Eclifox, вернее нет, совсем никакого не носит, просто файл с плагином называется eclipseWebEnabler. А суть всего этого в простом! Инженеры придумали и реализовали плагин к популярной среде Eclipse (написанной на Java), который позволяет получить возможность работать со средой через стандартный веб-браузер (используется Mozilla Firefox). Именно так - вы можете в браузере открыть свою Eclipse, и дальше работать с приложением, не выходя из браузера. Конечно, это можно делать как в пределах локального компьютера, так и с любого компьютера, подключенного к сети - достаточно лишь разрешить порт или перенастроить плагин на использование стандартного 80-го порта.
Читать далее...

OpenOffice.org 3.0 — будущее наших детей?

15 октября 2007 9 комментариев

19 - 21 сентября в Барселоне прошла конференция сообщества OpenOffice - OpenOffice.org Conference (OOoCon 2007). Из всех поднятых там вопросов и обсуждений, наиболее интересным показался доклад, посвященный будущему релизу OpenOffice, под номером 3, который ожидает нас  в далеком сентябре 2008 гда (вероятно, первые тестовые альфа версии будут доступны уже весной).

Посмотрим, что там нас ожидает? Например - Personal Information Manager. Как я понял, разработчики  интегрируют функциональность из Mozilla Thunderbird. Менеджер будет поддерживать синхронизацию с локальным и удаленным календарем, планировщик задач, поддерживать коннекторы для Google Calendar и других служб (видимо, первымистанут сервисы SUN-а). При таком раскладе OpenOffice старается занять нишу бизнес-среды, которая сейчас все же за MS Office - там сразу "из коробки" есть все необходимое для оргаизации рабчего места менеджера, к примеру. С OpenOffice сейчас такого нет, для ряда задач все равно нужно применять сторонние решение, пусть даже также open-source.

Читать далее...

Несколько интересных блогов для вас…и для нас

14 октября 2007 2 комментария

Начиная продвигать блог, ознакомился с сервисом Blog Filter - сервис для получения ссылок на блог. В принципе, система довольно сложнопонимаемая, в основном за счет, честно скажу, совершенно непонятного интерфейса. Но пусть это останется на совести авторов, а мы попытаемся рассказать Вам о нескольких блогах, которые возможно стоит почитать. Очень старался выбирать действительно интересные блоги, так что эта рекламная пауза вполне получилась информативной.

И так...

  • Progadget — интернет-журнал гаджетов. Блог для всех, кто интересуется различными новинками в области мобильных устройств и разной полезности гаджетами. Здесь вы найдете описание как устройств, которые по трезвому размышлению, смогут реально улучшить жизнь владельца, так и совершенно концептуальные устройства, с некоторыми из них же желательно вообще никогда не сталкиваться в реальной жизни. Чего стоит только MAARS (Modular Advanced Armed Robotic System — усовершенствованный модульный боевой робот), о котором даже занятный ролик на YouTube есть.
  • Записки PHP-кодера - блог, как видим из названия, посвящен языку РНР и самому процессу программирования. Там есть как переводы новостей с англоязычных ресурсов, так и несколько вполне интересных авторских материалов, которые стоят того, чтобы почитать, особенно если Вы чувствуете себя новичком в мире РНР.
  • СodeАrt.ru - Для тех, кто видит WEB иначе. Блог посвящен различным нюансам веб-разработки, причем, в отличии от других, там есть интересные материалы автора, к примеру, о проблемах callback функций и динамической загрузки JavaScript (действительно, интересный материал для AJAX-разработчиков). Кстати, автор блога является и разработчиком SnappySnoop, сервиса комментариев и мнений.
  • Блог интернет-разработчика - еще один блог о веб-разработке, да и просто о различных "тонкостях" жизни, к примеру статья о кредитных карточках получилась довольно интересная, хотя удивлен был, встретив ее на таком ресурсе. Понравились обзоры книг по веб-разработке, а также материалы о конференциях. Думаю, вполне стоит того, чтобы подписаться и следить за обновлениями.
  • Life Style - блог начинающего верстальщика. Оказалось, что оформлен очень даже стильно и приятно, но и, что немаловажно, действительно полезные статьи и поднимаемые темы. Например, о синтаксисе комментариев в IE, где, оказывается, можно даже строить условия!