Наши услуги

Мы предлагаем

serv2
Сайт визитка - лендинг
Одна шаблонная страница - когда надо сегодня
serv2
Сайт магазин с CRM
Главная страница, каталог товаров/услуг, личный кабинет продавца
serv2
Дизайн для своего сайта
Нарисуем вам новый дизайн
serv2
Доработка существующего сайта
Когда что-то сломалось
serv2
Дизайн печатной продукции
Визитки, баннеры, стикеры и прочее нецифровое, что можно будет потрогать :)
serv2
Не знаю как объяснить - посмотрите сами
И такое делаем :)

Почему мы?

Минимум взаимодействий
Минимум взаимодействий
Из материалов только ваша страница или сайт
Всегда на связи
Всегда на связи
Голосовые, текст, видео - как удобно :)
Бывает и дорого, но есть бесплатно
Бывает и дорого, но есть бесплатно
Качество не зависит от цены
Индивидуальный подход
Индивидуальный подход
Разумеется :)
business
Коротко

О нас

wow5
2015
работаем успешно с
wow3
5
Реализованных проектов

Это начало интересного текста обо мне

Чуть позже напишу тут интересный текст

Партнёров пока нет
Но, ты пиши если что :)

Наши работы

Работа 1
Работа 2

Ознакомьтесь с нашим сервисом и комфортным сотрудничеством

Тарифы

Сайтик фри
0
Точно такой лендинг
checkedВаши фото, контакты и тексты
checkedИмя сайта имя.dencompany.ru
checkedБез мелкого шрифта и камней
Лайт
от
5 000
₽/год
Когда сайт пробник понравился и надо расширяться
checkedСамостоятельное имя сайта
checkedИндивидуальные настройки
checkedCRM (личный кабинет продавца)
checkedБез мелкого шрифта и камней
Хочу всё
от
15 000
₽/мес
Когда налажен процесс или не очень, но надо много и не хочется вникать
checkedСамостоятельное имя сайта
checkedИндивидуальный дизайн
checkedCRM (личный кабинет продавца)
checkedПеренос товаров с текущего сайта
checkedБез мелкого шрифта и камней

Профессионалы своего дела

Наша команда

Фото
Fullstack ведущий программист
Денис

О нас говорят

Отзывы клиентов

Фото отзыв
Я — специалист по SMM
Linda
Дизайнер
Фото отзыв
Отзыв 1
Mark
Backend разработчик
Смотреть все

Все, что нужно знать о бизнесе

Блог

Читать блог
Фото блог
04
07.2026
5 основных инструментов для продвижения интернет-бизнеса
Я — специалист по SMM.
Фото блог
04
07.2026
5 основных инструментов для продвижения интернет-бизнеса
Раньше работала дома.
Фото блог
04
07.2026
5 основных инструментов для продвижения интернет-бизнеса
Я работала дома.

Все, что нужно знать о создании сайтов

Статьи

04.07.2026
Как создать свою RPG-игру: руководство для юного программиста Привет, будущий разработчик игр! Представь, что ты можешь создать целый мир, где будут свои герои, монстры, сокровища и приключения. Это не фантастика — это программирование. Сегодня, жарким июльским днем 2026 года, самое время устроиться в прохладной комнате и начать создавать свою первую RPG (Role-Playing Game — ролевую игру). Что такое RPG и с чего начать? RPG — это игра, в которой ты управляешь персонажем, который становится сильнее, находит новое оружие и выполняет задания. Как в твоих любимых играх, но только ты сам будешь волшебником, который пишет код. Для начала не нужны сложные программы. Мы воспользуемся Python — это язык программирования, который похож на английский язык, и его легко понять. Летом, когда много свободного времени, можно за пару дней сделать свою первую игру. Шаг 1: Придумываем героя Каждый герой в RPG имеет характеристики. Давай создадим твоего первого персонажа. Открой блокнот для кода (например, IDLE или PyCharm) и напиши: Имя героя — пусть будет, как тебя зовут или любое крутое имя. Здоровье (HP) — сколько ударов может выдержать герой. Начни со 100 единиц. Сила атаки — например, 15 единиц урона. Уровень — начинаем всегда с первого уровня. В коде это будет выглядеть так: hero_hp = 100 и hero_attack = 15. Программа запомнит эти числа, как твой игровой блокнот. Шаг 2: Создаем первого монстра В RPG всегда есть враги. Летом можно вдохновиться природой: например, сделать злого слепня или паука. У монстра тоже есть здоровье и сила атаки. Пусть у первого монстра будет 30 здоровья и 5 силы атаки. Если герой победит, он получит опыт и сможет повысить уровень. Шаг 3: Пишем битву Самое интересное — это сражение. Объясню на пальцах: пока у монстра есть здоровье, герой бьет его, а монстр бьет героя. Кто первый потеряет все здоровье — тот проиграл. В коде это делается с помощью цикла while (пока). Проверяем: жив ли монстр? Если да — бьем. Герой атакует: отнимаем свою силу атаки от здоровья монстра. Монстр атакует: отнимает свою силу от здоровья героя. Повторяем, пока кто-то не упадет. Когда монстр побежден, герой получает опыт. Например, 20 очков опыта. Когда наберется 100 опыта — уровень повышается, и герой становится сильнее. Это называется прогрессия. Как сделать игру интереснее? Простая битва — это только начало. Вот что можно добавить, чтобы игра стала настоящим приключением: Инвентарь: пусть герой находит зелья лечения (восстанавливают здоровье) и мечи (увеличивают атаку). Летом можно представить, что это сундуки с сокровищами на пляже. Выбор действий: перед каждым ходом спрашивай у игрока: "Атаковать, лечиться или убежать?". Это делается через команду input(). Несколько монстров: создай список врагов: слабый слизень, средний волк и сильный дракон. Игрок сам выбирает, в какую пещеру зайти. Практический летний совет На улице июль, жара. Не сиди за компьютером целый день! Программирование — это как спорт: лучше делать по 30-40 минут, а потом идти гулять или купаться. За это время ты успеешь написать одну функцию (часть игры). Например, сегодня — функция атаки, завтра — функция лечения. Так мозг не устанет, а игра получится продуманной. Почему это стоит попробовать? Создание RPG учит тебя главному: разбивать большую задачу на маленькие шаги. Сначала ты делаешь героя, потом монстра, потом битву. Когда все кусочки собираются вместе — получается игра. Это как собирать конструктор LEGO, только из команд. И помни: у тебя все получится. Даже если код не работает с первого раза — это нормально. Программисты говорят: "Не работает? Отлично, значит, я нашел еще один способ, как не надо делать". Просто проверь, все ли буквы ты написал правильно, и попробуй снова. Твоя первая RPG ждет тебя.
30.06.2026
Что такое фреймворк в VB.NET? Объяснение для начинающих Представьте, что вы решили построить дачный домик. Можно самому пилить доски, варить гвозди и месить цемент. А можно купить готовый набор деталей с инструкцией. В программировании фреймворк — это и есть такой «готовый набор». Это большая библиотека готовых решений, правил и инструментов, которые помогают программисту писать программы быстрее и надёжнее. Язык VB.NET (Visual Basic .NET) — это как раз один из языков, который работает внутри такого фреймворка. Самый главный фреймворк для него — это .NET Framework (или его современная версия .NET). Давайте разберёмся, какие бывают фреймворки и зачем они нужны, простыми словами. Главный фреймворк для VB.NET: .NET Когда вы пишете программу на VB.NET, вы почти всегда используете фреймворк .NET. Он берёт на себя всю «чёрную работу»: Управление памятью: Фреймворк сам следит, чтобы программа не «съела» всю память компьютера. Вам не нужно думать, когда её освобождать. Работа с файлами: Чтобы открыть текстовый документ или картинку, не нужно писать сложные команды. Фреймворк даёт готовые функции. Безопасность: Он проверяет, что ваша программа не навредит компьютеру. Графика и окна: Если вы хотите сделать программу с кнопками, окошками и меню (как в Word или Блокноте), фреймворк предоставляет готовые «кирпичики» для этого. Для VB.NET существует несколько версий этого фреймворка. Самые популярные: .NET Framework (классический): Старый, но проверенный. Ставится на Windows. Подходит для программ, которые работают только на компьютерах с Windows. .NET (современный, кроссплатформенный): Новая версия. Она может работать не только на Windows, но и на Linux и macOS. Если вы пишете новую программу, лучше выбирать эту версию. Какие ещё бывают фреймворки для VB.NET? Сам .NET — это основа. Но поверх него программисты строят дополнительные фреймворки для конкретных задач. Вот основные типы: 1. Фреймворки для создания оконных программ (Desktop) Windows Forms (WinForms): Самый простой. Позволяет «нарисовать» окно с кнопками мышкой. Идеально для начинающих и для простых программ (например, записная книжка или калькулятор). WPF (Windows Presentation Foundation): Более современный и гибкий. Позволяет делать красивые интерфейсы с анимацией. Сложнее в изучении, но результат выглядит профессиональнее. 2. Фреймворки для веб-сайтов (Web) ASP.NET Web Forms: Старый способ делать сайты. Работает по принципу «перетащил кнопку на страницу — и она работает». Похож на Windows Forms, но для интернета. ASP.NET MVC (Model-View-Controller): Современный способ. Даёт программисту больше контроля. Сайты на нём работают быстрее и их легче улучшать. Blazor: Новинка. Позволяет писать сайты на VB.NET, которые работают прямо в браузере, как современные приложения (например, как Gmail). 3. Фреймворки для работы с базами данных Entity Framework (EF): Очень полезная штука. Он берёт на себя работу с базами данных (например, с SQL). Вам не нужно писать сложные запросы. Вы просто работаете с данными как с обычными таблицами в коде. Какой фреймворк выбрать пенсионеру-новичку? Если вы только начинаете изучать VB.NET и хотите сделать что-то простое и понятное, вот совет: Начните с .NET Framework (или .NET) + Windows Forms. Это самый лёгкий путь. Вы сможете быстро сделать программу с кнопками, текстовыми полями и меню. Результат будет виден сразу. Не бойтесь сложных названий. Все эти «фреймворки» — просто наборы готовых деталей. Выбирайте тот, который подходит под вашу задачу. Помните главное: Фреймворк — это ваш помощник. Он берёт на себя рутину, чтобы вы могли сосредоточиться на том, что хотите сделать. В итоге, для VB.NET существует один большой фреймворк — .NET, и множество маленьких «надстроек» для разных задач. Выбирайте тот, который проще для начала, и постепенно осваивайте остальные. Удачи в программировании!
26.06.2026
Технологический тренд Java в разработке CRM: июнь 2026 Середина 2026 года диктует новые правила для корпоративной разработки. Java, оставаясь фундаментом для enterprise-решений, переживает ренессанс благодаря внедрению виртуальных потоков (Project Loom) и структурированного параллелизма. Для систем класса CRM, где критичны отзывчивость интерфейса и обработка тысяч одновременных запросов, эти технологии становятся не просто трендом, а необходимостью. Летний период традиционно связан с пиковыми нагрузками в бизнесе, поэтому оптимизация под высокую конкуренцию за ресурсы — приоритет №1. Ключевые изменения в Java-стеке для CRM 1. Виртуальные потоки как стандарт Вместо тяжелых нативных потоков операционной системы, Java 24+ предлагает легковесные виртуальные потоки. Для CRM это означает возможность обрабатывать до миллиона одновременных сессий пользователей без просадки производительности. Практический совет на лето 2026: перепишите критические участки кода, отвечающие за поиск контактов и расчет воронки продаж, на try-with-resources с использованием Executors.newVirtualThreadPerTaskExecutor(). 2. Интеграция с AI-модулями Современная CRM немыслима без предиктивной аналитики. Java-экосистема активно адаптируется: библиотеки Deep Java Library (DJL) и LangChain4j позволяют встраивать LLM-модели прямо в бизнес-логику. В июне 2026 года особенно актуальна интеграция с локальными моделями для соблюдения GDPR и Федерального закона «О персональных данных». 3. Асинхронные REST и gRPC Переход от блокирующих HTTP-клиентов к реактивным стримам (Spring WebFlux, Vert.x) — уже не опция, а стандарт. Для CRM-систем, где важна синхронизация с мессенджерами и email-сервисами, используйте gRPC с поддержкой виртуальных потоков. Это снижает задержки при массовых рассылках в 3-5 раз. Практические шаги для обновления CRM на Java Аудит текущего кода: замените synchronized блоки и ReentrantLock на виртуальные потоки там, где это возможно. Особое внимание уделите сервисам импорта/экспорта данных. Миграция на Jakarta EE 11: новый стандарт включает нативную поддержку виртуальных потоков в сервлетах и JPA. Это критично для летних обновлений, когда нагрузка на базу данных максимальна. Внедрение observability: используйте OpenTelemetry для трассировки запросов через виртуальные потоки. В жару серверные стойки перегреваются, и мониторинг каждого потока помогает предотвратить простои. Тестирование под нагрузкой: проведите стресс-тесты с эмуляцией 10 000+ одновременных пользователей. Виртуальные потоки должны показать стабильность при 80% загрузке CPU. Архитектурные решения для современной CRM Микросервисы или модульный монолит? Для большинства средних CRM оптимален модульный монолит на Java с четким разделением по доменам (продажи, поддержка, маркетинг). Это снижает сложность деплоя и позволяет эффективно использовать виртуальные потоки внутри одного процесса. Если же нагрузка превышает 50 000 транзакций в секунду, переходите на микросервисы с Kafka и Quarkus для быстрого старта. Хранение данных Откажитесь от чистого SQL в пользу гибридной модели: PostgreSQL для транзакционных данных (сделки, контакты) и Elasticsearch для полнотекстового поиска. Java-драйверы для обеих СУБД теперь полностью совместимы с виртуальными потоками, что ускоряет выборку данных на 40%. Вывод Лето 2026 года — идеальное время для перехода CRM на Java с виртуальными потоками и AI-интеграцией. Это не только повысит отзывчивость системы в часы пик, но и снизит затраты на облачные ресурсы за счет более эффективного использования CPU. Начните с пилотного проекта на одном из модулей (например, «Управление задачами») и постепенно масштабируйте изменения на всю систему. Только комплексный подход — от замены потоков до внедрения observability — позволит вашей CRM оставаться конкурентоспособной в условиях растущих требований рынка.
Открыть все статьи
bg_1
Остались вопросы? Задавайте их немедленно.
мы проконсультируем совершенно бесплатно