Речь в этой статье пойдет про подключение библиотеки MVC3 в Visual Studio 2010. Но мы не будем использовать шаблон проекта «ASP.NET MVC3 Web Application», а создадим Веб-сайт (Веб-узел) на основе шаблона «Empty Web Site», то есть с нуля. Мы будем подключать библиотеку к пустому Веб сайту, т.к. шаблона MVC для Веб сайта нет.
В конце статьи будет реализован JSON контроллер на основе библиотеки MVC.
Читать полностью »
Рубрика «web 2.0» - 2
Использование JSON контроллера MVC в Visual Studio на шаблоне Empty Web Site и языке C#
2012-07-26 в 17:40, admin, рубрики: .net, json, mvc, Visual Studio, web 2.0, метки: c++, json, mvc, Visual Studio, web 2.0«Рунет сегодня», 16 июля 2012 года. Эксперты выпуска: Анатолий Денисов, Олег Ульянский
2012-07-16 в 11:19, admin, рубрики: Betaworks, cms magazine, digg, ipo, twitter, web 2.0, подкасты, Рамблер, Рамблер-касса, черный список, метки: 2ГИС, Betaworks, cms magazine, digg, ipo, twitter, web 2.0, Рамблер, Рамблер-касса, черный список В студии «Финам FM» — Анатолий Денисов, главный редактор CMS Magazine; Олег Ульянский, гендиректор детского портала Tvidi.ru.
Вместе с ведущим, Максимом Спиридоновым, они говорят о продаже некогда “громкого” стартапа в области Web 2.0, о партнерстве между компаниями “Рамблер” и «2ГИС», о причинах, побудивших Twitter отказаться от стремления выйти на биржу, а также о самой неоднозначной новости ушедшей недели, о так называемом законе о “черных списках” интернет-ресурсов.Читать полностью »
Автоматизация и футурология
2012-06-15 в 7:19, admin, рубрики: CRM, CRM-системы, ERP, ERP-системы, web 2.0, web 3.0, метки: crm, Erp, web 2.0, web 3.0Интернет демократизировал информацию. Социальные сети демократизировали доступ к людям. Интеграция ERP-систем в Сеть демократизирует бизнес-процессы. Что дальше?
Автоматизация покупок — за счет вовлечения клиента в процессы самообслуживания — снизит издержки реализации.
Создать бизнес и управлять им будет не сложнее, чем создать Читать полностью »
thn.gs — для того, чтобы не помнить
2012-05-25 в 7:45, admin, рубрики: drag and drop, gtd, html5, offline web applications, SaaS, startup, task management, web 2.0, WebSocket, Веб-разработка, интерфейсы, метки: drag and drop, gtd, html5, offline web applications, SaaS, Startup, task management, web 2.0, WebSocket Мы долго не могли понять почему каждый норовит сделать свой собственный сервис для управления списками дел и почему мы тоже стали жертвой этого стремления, но работа над нашим GTD-приложением, о котором пойдет речь ниже, помогла нам прийти к гипотезе.
Оглянитесь вокруг, много ли вы знаете туду-сервисов? — Тьма. А пользуетесь каким-нибудь? — Вероятно. Но все ли вас в нем устраивает? Скорей всего — нет.
Наверняка вы знаете уйму недостатков в сервисе, с которым работаете ежедневно, но продолжаете пользоваться им потому, что ничего лучше вы все равно еще не нашли. Если вы — разработчик, настает день когда вы понимаете, что настало время «точить пилу» и вы начинаете делать свой таск-менеджер. Постойте, но почему?
Мы убеждены, что потребность хранить и управлять списками дел является одной из основополагающей в жизни современного человека. Она такая же основополагающая, как например потребность писать сообщения другим людям, создавать документы или просматривать медиа. Эта потребность происходит от потребности помнить что либо. Люди любят знать, люди любят принимать решения на основе знаний, но люди не любят держать в голове мелкие несвязные детали. Люди не любят помнить. На сколько эта ниша широка, настолько же она и разнородна. Так же как люди постоянно не могут найти идеальный браузер или почтовый клиент, люди не могут найти идеальный туду-сервис. Отчасти потому что многие продукты несовершенны, отчасти потому, что многие продукты несоответствуют внутреннему восприятию данной проблемы пользователем, т.к. созданы для следования чужой методологии.
Веками для запоминания чего либо использовалась бумага. Она хорошо выполняет свою роль по двум причинам: во-первых, она, как известно, все стерпит, а во вторых, она ничего ненавязывает. Иными словами, бумага сочетает в себе функциональность и простоту. Глубоко проникнувшись этой идеей, мы сделали свой продукт.
Что мы понимаем под этим? Эйнштейн говорил «Сделай настолько просто, насколько это возможно, но не проще.» Мы, следую этому принципу реализовали все фундаментальные инструменты управления делами, но в тоже время мы сделали их максимально обобщенными и ненавязчивыми. Именно поэтому, если вам нужен некоторый инструмент, то вы сможете пользоваться им применительно к любой предметной области, а если он вам не нужен, то вы даже можете не заметить его существования. Т.е. мы не навязываем методологию, мы просто даем набор идеально заточенных инструментов.
Дальше меньше общих слов и больше технологических подробностей. Картинка клибельна.
Читать полностью »
WEB 3.0
2012-05-15 в 20:03, admin, рубрики: web 2.0, web 3.0, будущее здесь, Веб-разработка, Идеи для стартапов, метки: web 2.0, web 3.0Уже больше года я работаю над интересным и неоднозначным проектом в области e-commerce. Работа над частным случаем очень глобальной задачи, а так же периодически возникающее непонимание результатов даже среди опытных профессионалов привели к мысли создать некоторое обобщение накопленных идей.
В своем обобщении я замахиваюсь ни много ни мало на определение технологии WEB 3.0! После успеха принципов WEB 2.0 было бы странно если бы шильдик 3.0 не растащили на свои определениям разнообразные визионеры. Однако, в своих попытках они нарисовали типичный «более лучший 2.0». Попытка увеличения номера версии с помощью таких эпитетов как «красивый», «профессиональный» является не более чем маркетинговой шелухой!
Пример такой чепухи — текущая нумерация версий Firefox. Использую я его редко, только для просмотра верстки новых версий проектов. При каждый запуске оказывается что сменилась версия и поменялись местами какие то кнопочки в меню.
Признание новой версии может быть оправдано исключительно технологическим скачком в ключевой области для веб-сервисов — создания и обработки информации (контента). Этот скачок не может быть «более красивым» или «более профессиональным», он может быть лишь принципиально иным технологически.
Мое убеждение заключается в том, что ключевой особенностью WEB 3.0 станет «трансформация контента», которая изменит не только принципы проектирования и развития web-приложений, но так же понятия копирайта, и приведет к трансформации бизнес-моделей существующих сервисов.
Уже захотелось поспорить? Тогда велком под кат!Читать полностью »
Блого-социальная сеть на основе XenForo
2012-03-20 в 15:33, admin, рубрики: cms, web 2.0, xenforo, Zend Framework, блоги, движок, социальные сети, стартап, форум, хабрахабр, метки: web 2.0, xenforo, блоги, движок, социальные сети, стартап, форум, ХабрахабрВ этой статье я постараюсь вкратце рассказать о построении аналога Livestreet на основе XenForo. Вся блого-социальная сеть представляет собой плагин для XenForo под названием Social. Обзор архитектуры движка и основы плагинописания описаны в статьях FractalizeR.
Проанализировав архитектуру XenForo, мы поняли, что принципиальных отличий форума от блогов не так уж и много. Действительно, первое сообщение темы легко превращается в статью, а остальные сообщения — в комментарии. Определенные разделы форума можно превратить в блоги.
Перечислю основные преимущества данного решения.
- Встроенный форум.
- Готовая система ббкодов и обработки сообщений.
- Превращения статьи в темы, а темы в статьи путем переноса в нужный раздел.
- Код плагина получился очень компактный.
Конечно, у такого подхода есть и недостатки.
- Для правильного разделения функционала пришлось изучить движок от и до.
- Меньше свободы действий, поскольку статьи расширяют темы.
В целом идея о том, что любое обсуждение есть тема, показалось нам очень логичной. Разделение тем и статей в итоге оказалось не таким уж сложным. Теперь об основных моментах технической реализации плагина.
Читать полностью »
Медиа / Практические советы устроить MMORPG в реале — или зачем скоро снова понадобится купить телевизор
2012-02-07 в 11:08, admin, рубрики: TV 2.0, web 2.0, интерактив, онлайн игры, реальная жизнь, сценарий, сюжет, телевидение, метки: TV 2.0, web 2.0, интерактив, онлайн игры, реальная жизнь, сценарий, сюжет, телевидение
Кристофер Сандберг — это человек, который заставил зрителей шоу «Заговор ради добра» бегать по улицам Лондона и выполнять квесты, сражаясь против вымышленной недобросовестной корпорации. 3 февраля он читал лекцию в России, на которой пытался доказать, что такой бесполезный предмет как телевизор пока рано выбрасывать.
Почему современное телевидение мертво?
За последние годы все кардинально изменилась привычная медийная среда. Раньше креативщики что-то придумывали, а потом уже узнавали, что люди думают об их продукте. Теперь же появилась возможность полностью включить аудиторию в телепроект. ПроизводствомЧитать полностью »
Медиа / Практические советы как устроить MMORPG в реале — или зачем скоро снова понадобится купить телевизор
2012-02-07 в 11:08, admin, рубрики: TV 2.0, web 2.0, интерактив, онлайн игры, реальная жизнь, сценарий, сюжет, телевидение, метки: TV 2.0, web 2.0, интерактив, онлайн игры, реальная жизнь, сценарий, сюжет, телевидение
Кристофер Сандберг — это человек, который заставил зрителей шоу «Заговор ради добра» бегать по улицам Лондона и выполнять квесты, сражаясь против вымышленной недобросовестной корпорации. 3 февраля он читал лекцию в России, на которой пытался доказать, что такой бесполезный предмет как телевизор пока рано выбрасывать.
Почему современное телевидение мертво?
За последние годы все кардинально изменилась привычная медийная среда. Раньше креативщики что-то придумывали, а потом уже узнавали, что люди думают об их продукте. Теперь же появилась возможность полностью включить аудиторию в телепроект. ПроизводствомЧитать полностью »
HTML5 / Рисуем на холсте или Где же Да Винчи 2.0
2012-02-06 в 11:56, admin, рубрики: canvas, html5, web 2.0, метки: Canvas, html5, web 2.0
Доброго времени суток!
Введение
Только ленивый никогда не открывал какой-либо графический редактор, чтобы нарисоввать что-нибудь. Все мы этим занимались. Да и сейчас занимаемся. Только вот графические редакторы представляют собой исполняемые файлы, а хочется открыть страничку в браузере и начать рисовать, после чего сохранить результат на тот же сайт.
И с приходом HTML5 у нас такая возможность появилась!
new Canvas() ?
Для того, чтобы рисовать на холсте, сначала мы должны объявить элемент Canvas в разметке нашей страницы с некоторыми атрибутами, среди которых width — высота и height — ширина нашегоЧитать полностью »