Введение.
Вот уже 5 лет я занимаюсь веб — разработками. За это время приходилось и на коленке делать сайты за несколько сотен долларов и участвовать в довольно крупных проектах. За последний год меня не оставляет ощущение deja vu. Где-то я уже видел: нервных заказчиков, взбешенных менеджеров, заваленных работой разработчиков и сорванные сроки. При этом для меня ничего не изменилось. Были все те же нечеткие, постоянно изменяющиеся требования, прессинг, и ни одного проекта, сданного в срок…
И это, не смотря на то, что “грабли” были всегда одни и те же.
Как и в других Объектно— ориентированных языках, всё, с чем работает программа является объектом.
Каждый объект является экземпляром некоторого класса и функциональность объекта определяется именно классом.
Все объекты, которые являются экземплярами одного класса, могут выполнять одни и теже действия называемые методами.
Для того, чтобы применить метод к объекту, достаточно, после указания объекта поставить «.» (точку), а затем указать метод
По поводу перспектив Веб 2.0 существует множество мнений и часто диаметрально противоположных, однако едва ли кто-либо станет спорить с тем, что эта концепция заметно сказалась на современном Интернете. В этой связи нам разработчикам имеет смысл следовать новым тенденциям, новым веяниям рынка. Веб 2.0 диктует нам свои новые требования. В целом о требованиях к веб-разработке в эпоху Web Next Generation я расскажу через две недели на PHPConf (www.phpconf.ru), но о новых требованиях к разработке систем управления контентом мы поговорим сейчас.
В последнее время довольно часто приходится слышать о неимоверной прожорливости Огненной Лисы. Появляется множество расширений (полезных и не очень) и вместе с этим растут запросы к ресурсам вашей машины. За удобство приходится платить кровными мегами.
Сегодня компания Skype опубликовала новую бета-версию своего ПО — Skype for Mac 2.6 Beta.
Эта бета-версия содержит большую часть возможностей, которые ранее были доступны только Windows-пользователям. Таким образом в бета-версии появился индикатор набора сообщения (то есть вы сможете узнать, в какой момент ваш собеседник печатает вам сообщение), интеграция Skype Prime, поддержка публичных чатов, возможность генерации сигналов DTMF для управления автоответчиком, автоматическое обновление.
Однако помимо копирования функций Windows-версии Skype, в Mac-версии появилась новая, недоступная ранее функция пересылки вызова. Теперь вы сможете перенаправить вызов на другого пользователя, при условии, что у него тоже стоит Skype for Mac 2.6.
Минуло почти четыре месяца 2007 года и мне показалось интересным обозначить существующие тенденции на рынке веб-разработки и по возможности учесть их в планировании новых проектов. Собственно ниже представлен результат моих изысканий.
Мы собрали архив презентаций, но пока еще не рассортировали по секциям и докладчикам и не привязали к конкретным докладам. Если не терпится Вы можете скачать почти все презентации в архиве (осторожно, размер — 50 мегабайт).
Известно, что стандартный FireFox не позволяет использовать авторизацию с помощью WebMoney Keeper Classic при проведении платежей. В связи с этим некоторые переходят на WebMoney Keeper Lights, некоторые используют для проведения платежей IE. Никита Сенченко на своем сайте предлагает использовать движок IE в отдельной вкладке FireFox, на Хабре приводили это решение. С месяц назад нашел лучшее решение, на Хабре его вроде не было.
Как оценить настоящую стоимость стартапа Веб 2.0? Сегодня эта проблема становится актуальной, потому что на рынке явно возрастает количество сделок и венчурных инвестиций. Любопытный способ примерной оценки стартапа предложил директор eSnips, который нарисовал вот такой замечательный слайд. На нём видно, что стоимость стартапа напрямую коррелирует с показателем Alexa Reach (количество посетителей на миллион).
LinuxCenter в рамках реализации проекта «Свободное ПО для образования, науки, культуры и коммуникации» представил первый компакт-диск со свободно распространяемым ПО. При помощи этого сборника программ его создатели рассчитывают помочь пользователям Windows стать более законопослушными.
В качестве бесплатной альтернативы предлагаются следующие программы:
Nvu & KompoZer (HTML-редактор)
GIMP (Графический редактор),
FileZilla (FTP клиент),
Gaim (мессенджер),
Mozilla Firefox,
Mozilla Thunderbird,
Audacity (аудио-редактор),
VLC Media Player (медиа-плейер),
AbiWord (текстовый процессор),
Mozilla Sunbird (календарь),
OpenOffice.org,
7-Zip (архиватор),
Infra Recorder.
Сборник доступен для бесплатной загрузки с сервера LinuxCenter (iso), а также может быть выслан по почте за 115 рублей. В будущем в рамках проекта предполагается тиражирование следующей версии сборника и бесплатное распространение его по российским учреждениям образования, науки, культуры и коммуникации.
Fring продолжает завоевывать себе место на мобильных телефонах, в том числе и под управлением Symbian OS 9. Объявив в начале года о поддержке этой операционной системы, и предоставив обладателям смартфонов на базе Symbian OS 9 возможность использования Skype и Google Talk, Fring не стал останавливаться на достигнутом. Через некоторое время вышла версия с поддержкой MSN, а с выпуском версии Fring 3.01 в программе добавилась поддержка протокола SIP.
Широкоизвестный линукс-дистрибутив Ubuntu перевел свой сайт на CMS Drupal.
Matt Nuzum, разработчик сайта, описывает свои впечатления по выбору новой CMS и возникшие сложности при переходе в своем блоге.
Drupal — одна из популярных CMS на PHP+Mysql. Основными преимуществами являются гибкость в настройке и кастомизации, хорошая документация, модульность и большое коммьюнити. Другие известные сайты на Drupal: SpreadFirefox.com, MTV UK.
"Ruby on Rails — это современный высокоуровневый фреймворк веб-разработки. Создатели утверждают, что Ruby on Rails позволит в разы повысить продуктивность веб-разработчиков по сравнению с предыдущими популярными технологиями, такими как PHP. Версия 1.0 вышла в прошлом году и с тех пор Ruby on Rails быстрыми темпами набирает популярность."
Alex Lebedev
Спасибо всем, кто принял участие в обсуждении предыдущего топика. Честно говоря, я не ожидал такого интереса. Если есть спрос, значит будет предложение. Постараюсь не делать больших перерывов.
В процессе обсуждение предыдущего топика всплыл старый добрый вопрос: «Как нам продать ЭТО?» Давайте рассмотрим этот вопрос с точки зрения малого бизнеса.
Я могу припомнить на удивление мало материалов, посвященных проектированию сайтов и программ на русском языке, написанных русскоязычными авторами. Этому способствует и преимущественно экспортно-ориентированная разработка (оффшор) и отсутствие массового опыта создания информационных продуктов в нашей стране.
Надеюсь, что эта статья пригодится тем разработчикам и IT-менеджерам, кто ощутил перед собой проблему составления качественных документов на разработку сайта. Документов, которые кроме испорченной бумаги были бы хоть чем-то полезны.