HTML5 на примерах
Рубрика: Статьи -> Журнал Хакер -> Программирование -> JavaScript -> html/css
Метки: html5 | JavaScript | web | программирование
Просмотров: 37184
Время идет и все меняется. Кто бы мог подумать, что станет возможным писать десктопные приложения при помощи связки web-технологий - HTML+CSS+JavaScript. А ведь это реально уже три года! После появления технологии Adobe AIR взгляд на разработку "настольного" программного обеспечения изменился. Платформа AIR не только внесла новизну, но и существенно снизила планку для желающих попасть в ряды девелоперов. Это не C++ с кучей непонятных WinAPI. В AIR все гораздо проще, и для создания профессиональных приложений не нужно быть гуру программирования. Немного терпения, чтение попсовых мануалов - и вуаля: ты разработчик современных решений.
Компания Google давно перестала удивлять революционными новинками, прочно закрепляющимися в нашей жизни. WEB-сервисы, разработанные интернет гигантом, пользуются колоссальным успехом и имеют врожденный иммунитет к постоянным изменениям трендов в области юзабилити и инноваций. Поисковый монстр ведет активное наступление по всем фронтам: пользователи получают современные и безопасные сервисы, а разработчики программного обеспечения - обкатанные в недрах компании технологии. Одним из таких последних проектов корпорации добра стал новый язык программирования Dart.
Одному из наших новых корпоративных сервисов требуется регулярно получать актуальный курс валюты. Нас интересуют евро и доллары, особенно сейчас, когда курс стал резко скакать. Чтобы успевать за обновлениями и освободить вечно занятых сотрудников от этой рутиной операции, было решено автоматизировать этот процесс. К счастью, исходный код проекта у нас имеется.
О том, что на ASP NET MVC легко и удобно создавать web-проекты ты узнал из предыдущей статьи. Приведенный пример наглядно продемонстрировал крутость фреймворка и в пух и прах разбил стереотип о неспособности Microsoft делать прикольные штуки. Теперь самое время занырнуть поглубже в бездну ASP .NET MVC и узнать, что же еще тебе готов предложить этот продукт.
Мне частенько приходится возиться с разными конфигурациями, и я постоянно замечаю, что некоторые разработчики не стремятся использовать модули менеджеров прикладных объектов. В большинстве случае все функции добавляются в отдельные общие модули. Когда речь идет о типовых конфигурациях, такой подход вполне оправдан. Обновления выходят регулярно, и нет смысла плодить код в местах, где очередной апдейт может его затереть.