На нашем проекте мы используем Backbone.js в качестве основного JS-фреймворка. Почему выбор пал на него, я возможно ещё расскажу в одном из следующих постов, в этот раз речь о другом. Как известно, из коробки Backbone предлагает весьма скромные возможности, компенсируя это максимальной гибкостью. Поскольку Backbone существует достаточно давно и успел обзавестись серьёзным сообществом разработчиков, для решения многих типовых задач Backbone-приложений сегодня существуют плагины либо целые надстроенные над Backbone фреймворки (многим известен например Backbone.Marionette, очень многообещающе выглядит недавно вышедший Base — кстати советую приглядеться).
Тем не менее, есть одна достаточно распространённая задача, адекватное решения которой мне до сих пор не попадалось: речь идёт о создании типовых автономных элементов UI. Скажем, у вас в проекте используется элемент выбора даты, для его создания вы используете найденный вами на бескрайних просторах гитхаба плагин jQuery. С этим последним всё хорошо кроме того, что вам нужно вручную дёргать его каждый раз, когда на вашей странице появляется соответствующий input, а потом возможно ещё и подчищать созданную им разметку во избежание дальнейших конфликтов. В итоге вам приходится писать много повторяющегося кода. Вот здесь вам и пригодится Backbone.Component.Читать полностью »
Метка «компоненты»
Backbone.Component — автономные компоненты UI для Backbone.js
2014-01-09 в 17:53, admin, рубрики: backbone.js, javascript, Веб-разработка, компоненты, метки: backbone.js, компонентыЕсть ли будущее за компонентной архитектурой?
2013-02-25 в 9:51, admin, рубрики: java, архитектура приложений, компоненты, Проектирование и рефакторинг, слабое связывание, метки: архитектура приложений, компоненты, слабое связывание
Компонентные фреймворки позволяют быстро стоить приложения, используя готовые строительные блоки — компоненты. Они позволяют быстро строить приложения малой и средней сложности, но при этом очень сложно создавать большие, гибкие и настраиваемые приложения. Также по мере развития приложения его всё труднее и труднее адаптировать под новые требования клиентов. Задача этой статьи выяснить причины этих проблем и найти подходящее решение.
Читать полностью »
О компонентах и интерфейсах. Java
2012-12-03 в 7:48, admin, рубрики: java, интерфейсы, компоненты, Программирование, Проектирование и рефакторинг, проектирование интерфейсов, метки: java, интерфейсы, компоненты, проектирование интерфейсовВступление
В предыдущей статье я написал о разных способах оформления интерфейсов к компонентам и сокрытия их реализации в C++.
В этой статье расскажу вкратце, как в Java отделить интерфейс от реализации, а реализацию скрыть.
Я не буду рассматривать компоненты разных там Java EE, я рассмотрю самые обычные jar-ники-библиотеки.
Итак.
Читать полностью »
Полезные штуки для iOS-разработчика #2
2012-11-29 в 12:09, admin, рубрики: framework, github, iOS, objective-c, библиотеки, компоненты, разработка под iOS, метки: framework, github, iOS, objective-c, библиотеки, компоненты Некоторое время назад я прочитал интересный пост, посвященный полезным фрэймворкам и библиотекам для разработки под iOS. С вашего позволения и согласия Coder89 представляю «Полезные штуки для iOS-разработчика часть вторая».
Читать полностью »
Бюджеты на R&D или на что влияют исследования в микроэлектронике
2012-11-07 в 9:14, admin, рубрики: Гаджеты. Устройства для гиков, Исследования и прогнозы в IT, компоненты, планшеты, рынок смартфонов, Телекомы, метки: компоненты, планшеты, рынок смартфоновНа Engadget взбаламутили всех, опубликовав статью про гонку цен на устройства, когда Amazon и Google постоянно снижают стоимость своих устройств или заставляют это делать партнеров. И по мнению автора статьи, это приводит к печальным последствиям, когда становятся невозможны инновации. Перевод этого материала есть на Хабре тут
К сожалению, этот материал описывает ситуацию с точки зрения потребителя и частично, производителя устройства. Но совершенно не учитывает те компании, что как раз и создают технологии. Давайте взглянем на табличку в которой приведены топ 20 компаний по затратам на исследования и разработки в 2011 году.
Markeplace компонентов и инструментов для Windows Phone и Windows 8
2012-08-07 в 9:18, admin, рубрики: Marketplace, Windows 8, windows phone, компоненты, маркетинг, разработка, разработка под windows phone, я пиарюсь, метки: marketplace, Windows 8, windows phone, компоненты, маркетинг, разработкаНа wp7rocks.com мы запустили новый сервис для мобильных разработчиков и ИТ специалистов – Marketplace компонентов и инструментов для Windows Phone и Windows 8.
Все компоненты сгруппированы по категориям, например «Advertising» или «MVVM frameworks», а также по технологиям – Windows Phone или Windows 8.
Сервис имеет английский интерфейс, так как рассчитан в том числе и на зарубежную аудиторию, поэтому для разработчиков это дополнительная возможность прорекламировать свой продукт или библиотеку в англоязычной среде.
Marketplace компонентов и инструментов для Windows Phone и Windows 8
2012-08-07 в 9:18, admin, рубрики: Marketplace, Windows 8, windows phone, компоненты, маркетинг, разработка, разработка под windows phone, я пиарюсь, метки: marketplace, Windows 8, windows phone, компоненты, маркетинг, разработкаНа wp7rocks.com мы запустили новый сервис для мобильных разработчиков и ИТ специалистов – Marketplace компонентов и инструментов для Windows Phone и Windows 8.
Все компоненты сгруппированы по категориям, например «Advertising» или «MVVM frameworks», а также по технологиям – Windows Phone или Windows 8.
Сервис имеет английский интерфейс, так как рассчитан в том числе и на зарубежную аудиторию, поэтому для разработчиков это дополнительная возможность прорекламировать свой продукт или библиотеку в англоязычной среде.
Полезные штуки для iOS-разработчика #1
2012-05-19 в 17:41, admin, рубрики: github, iOS, objective-c, библиотеки, компоненты, разработка под iOS, метки: github, iOS, objective-c, библиотеки, компонентыНа Хабре в свое время было несколько статей «Очень много полезных штук для AS3». Автор попытался собрать ссылки на самые полезные и интересные библиотеки. И т.к. в последнее время я разрабатываю под iOS, решил последовать его примеру и сделать то же самое, но для своей платформы. Описания почти прикладывать не буду, все есть на страничках проектов.Читать полностью »
Impressionist — Крупнейший UI пак за 4 дня
2012-03-14 в 12:07, admin, рубрики: uikit, web, веб-дизайн, дизайн, интерфейс, интерфейсы, компоненты, формы, я пиарюсь, метки: uikit, web, веб-дизайн, дизайн, интерфейс, компоненты, формы
Мы сделали всеобъемлющий огромный User Interface пак, содержащий более 300 элементов для дизайна, прототепирования и всего, что придет на ум! Все элементы пака размещены на 5 страницах. В паке есть: Edit Boxes, Check Boxes, Tabs, Buttons, Notification windows, Menus, Готовые решения для панелей, окон, форм, графики, слайдеры, информационные блоки и многое другое. Все элементы выполнены в фотошопе шэйпами. Соответсвенно, каждый элемент можно уменьшать и увеличивать без потери качества. Их можно использовать при создании сайтов, мобильных интерфейсов, программного обеспечения, иллюстраций. Все зависит от твоей фантазии. Ты можешь компоновать и группировать элементы, менять их размеры и расставлять в соответствии со своим вкусом. Это огромное поле для творчества, где каждый дизайнер может использовать готовую форму при создании дизайна, применять к ней новые стили, менять форму. Разумеется, каждый дизайн имеет свое лицо, характеризующее дизайнера. В этот пакет мы вложили больше 50 стилей, которые можно использовать на любом элементе в дизайне. Ты можешь придать свою форму, цвет и стиль любому компоненту и сделать что-то уникальное и красивое.