[Из песочницы] Тест конструктора CRM: EAV база данных с 75 млн записей
2015-01-13 11:53:03
В статье описана очередная попытка создать систему моделирования произвольной предметной ...
+ развернуть текст сохранённая копия
В статье описана очередная попытка создать систему моделирования произвольной предметной области. Будучи единожды написана, такая система не требует привлечения команды разработки для прикладного программирования под конкретный бизнес произвольного заказчика. В основе продукта лежит EAV база данных, поэтому особое внимание уделено производительности при работе со значительными объемами данных.
Кто-то сразу вспомнит эпопею двадцатилетней давности: https://www.simple-talk.com/opinion/opinion-pieces/bad-carma/ (скандально известная универсальная система с единственной таблицей). Нет, мы пойдем немного другим путем.
В нашем случае всё прикладное «программирование» выполняет бизнес-аналитик (а лучше – продвинутый пользователь), просто описывая объекты с их свойствами и связями.
Читать дальше →
Тэги:
crm-системы,
eav,
sql,
анализ,
веб-разработка,
интерфейсы,
кладр,
проектирование,
систем
Пошаговый алгоритм создания архитектуры PHP-сайта
2015-01-09 18:19:18
Дисклеймер: этот текст меня заставило написать практически полное отсутствие ...
+ развернуть текст сохранённая копия
Дисклеймер: этот текст меня заставило написать практически полное отсутствие вменяемых материалов по данной теме на русском языке. Этому плохо учат в вузах, об этом молчат самоучители PHP и официальный мануал, хотя это самый важный момент при разработке программы — создание архитектуры. Плохая архитектура может убить ваш проект, так что он никогда не увидит свет. Хорошая архитектура даже при плохом коде, а кто из новичков пишет хороший код, способна творить чудеса.
Разработка архитектуры должна начинаться в тот момент, когда вам в голову пришла идея «хочу сайт такой-то» или кто-то вложил идею «нужен сайт такой-то». К сожалению, большинство разработчиков сразу приступают к написанию кода, причём даже не того, какого нужно.
Прежде чем писать код, вооружитесь листочком с ручкой, вордпадом, вордом, райтером или даже вашим редактором кода и выполните пару шагов.
Читать дальше →
Тэги: mvc, php, веб-разработка, код, проектирование, рефакторинг, совершенный
Создание дизайнов пользовательского интерфейса для интернет-банкинга банка «Актив-банк»
2015-01-05 00:00:00
Нам было весьма интересно приступить к созданию дизайна интерфейсов интернет-банкинга для ...
+ развернуть текст сохранённая копия
Нам было весьма интересно приступить к созданию дизайна интерфейсов интернет-банкинга для сенсорных экранов, так как, мы artARTERY первые в Украине, кому предстояло создать дизайн интерфейсов нового поколения.
В итоге, мы создали дизайн, включая создание иконки и оформление виджетов. Помимо этого, мы выполнили HTML-верстку дизайна с учетом адаптивности. В последствии, данный дизайн интерфейсов использовался в интернет-банке ПАО «Банк Михайловский» и ряде других банков с учетом их индивидуальной корпоративной специфики.
Также, был разработан сайт для банка «АКТИВ-БАНК».
Тэги:
интерфейсов,
проектирование
Реконструкция домов, помещений
2014-12-30 14:42:28
Реконструкция зданий, жилых домов и помещений – это комплекс ремонтно-строительных работ, ...
+ развернуть текст сохранённая копия
Реконструкция зданий, жилых домов и помещений – это комплекс ремонтно-строительных работ, направленных на изменение зданий, домов и помещений. Реконструкция зачастую направлена на изменение конструкции здания как внутри, так и снаружи, а также подразумевает замену его коммуникаций. С помощью данной процедуры можно увеличить площадь помещения, комфорт, внешний вид здания.
Тэги:
проектирование,
строительство
Дайджест продуктового дизайна, декабрь 2014
2014-12-25 10:29:02
С 2010 года я публикую регулярные обзоры свежих статей по теме интерфейсов, новых ...
+ развернуть текст сохранённая копия
С 2010 года я публикую регулярные обзоры свежих статей по теме интерфейсов, новых инструментов и коллекций паттернов, интересных кейсов и исторических рассказов. Из лент нескольких сотен тематических подписок отбирается примерно 5% стоящих публикаций, которыми интересно поделиться. Предыдущие материалы: апрель 2010-ноябрь 2014. Паттерны и Best Practices IBM Design Language IBM выпустили свой визуальный язык, очень, очень и очень круто описанный, структурированный и поданный. Много интересных деталей,... Continue reading →
Тэги:
интерфейсы,
обзоры,
пользовательские,
проектирование,
юзабилити