Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «разработка»

Организация роутинга в clojure веб-приложении 2016-10-03 10:39:00
Существуют библиотеки на различных языках, имеющие общие черты. Это compojure, sinatra, grape, ...
+ развернуть текст сохранённая копия
Существуют библиотеки на различных языках, имеющие общие черты. Это compojure, sinatra, grape, express, koa и подобные.
У них схожий подход к роутингу. Они не накладывают никаких ограничений и не предлагают структуру для организации url. Разработчики в таких условиях склонны не заботиться о структуре и впоследствии получают плохо поддерживаемый код.
Другая общая черта — это однонаправленность. Т.е. определенному запросу соответствует определенный обработчик. Разработчики вынуждены прописывать url строками в шаблонах. Нет возможности указать в виде конструкции языка, какой url сгенерировать. Это приводит к тому, что в представлениях остаются мертвые ссылки, и нет способа найти их, кроме как протыкать все страницы.
Я расскажу, как улучшить поддерживаемость кода в экосистеме Clojure, и покажу, как:
- организовать url'ы
- структурировать код обработчиков
- использовать языковые конструкции для генерации url
Читать дальше →
Тэги: clojure, rails, rest, routing, ruby, ruby-on-rails, веб-сайтов, программирование, проектирование, разработка, рефакторинг, функциональное
Добавление поддержки СУБД Firebird в фреймворк Laravel 2016-10-03 09:41:20
... фреймворка для разработки с использованием ... предназначенный для разработки с использованием ...
+ развернуть текст сохранённая копия
Во время написания примера (позже будет ссылка) веб-приложения на PHP с использованием СУБД Firebird возник вопрос выбора фреймворка для разработки с использованием архитектурной модели MVC. Выбор фреймворков под PHP очень большой, но наиболее удобным, простым и легко расширяемым показался Laravel. Однако этот фреймворк не поддерживал из коробки СУБД Firebird. Laravel использует для работы с базой данных драйвера PDO. Поскольку для Firebird существует драйвер PDO, то это натолкнуло меня на мысль, что можно с некоторыми усилиями заставить работать Laravel c Firebird.
Laravel — бесплатный веб-фреймворк с открытым кодом, предназначенный для разработки с использованием архитектурной модели MVC (англ. Model View Controller — модель-представление-контроллер). Laravel – это удобный и легко расширяемый фреймворк для построения ваших веб-приложений. Из коробки фреймворк Laravel поддерживает 4 СУБД: MySQL, Postgres, SQLite и MS SQL Server. В этой статье я расскажу как добавить ещё одну СУБД Firebird.
Читать дальше →
Тэги: firebird, firebird/interbase, laravel, php, веб-сайтов, разработка
Дайджест свежих материалов из мира фронтенда за последнюю неделю №230 (26 сентября — 2 октября 2016) 2016-10-02 22:41:05
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области ...
+ развернуть текст сохранённая копия
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда.

Читать дальше →
Тэги: angular, css, es6, group, html5, javascript, react, zfort, анимация, блог, браузеры, веб-сайтов, дайджест, компании, разработка, ссылки, фронтенд
Заказать разработку сайта mcocos 2016-09-30 21:37:19
... mdash; это заказать разработку сайта интернет-магазина ... создающая дизайн и разработку сайта таким, как ...
+ развернуть текст сохранённая копия
 Сегодня многие пробуют себя в частном бизнесе. Человек ищет, что для него будет лучше и имея возможность создает и развивает свое дело. Но как говорил Билл Гейтс: «Если вас нет в Интернете, то вас нет в бизнесе». И это точно. Пройдёт еще пару лет и вы увидите, что большинство услуг и товаров люди будут заказывать через интернет. Поэтому не откладывайте напотом, а уже сейчас думайте как лучше и эффективнее продвигать свой бизнес в Сети. Ввиду того, что сейчас наблюдается кризис, лучший способ поднять продажи — это заказать разработку сайта интернет-магазина. Как правило, практика показывает, что количество заказов растёт у тех, кто имеет хорошо раскрученный и популярный интернет-магазин, который создан командою профессоналов. Именно такой командой является веб-студия "mcocos" создающая дизайн и разработку сайта таким, как вы мечтали! Здесь работают профессиональный WEB-технолог, который сверстает индивидуальный дизайн адаптивно и кроссбраузерно; SEO-Аналитик, умеющий сделать так, чтобы ваш сайт продвигал себя сам; специалист по маркетингу “научить” продажам любой сайт. Всем рекомендую обращаться в данную веб – студию по любым работам, связанными с сайтам, не беспокоясь о конечном результате. Теперь вы знаете как получить сайт, который станет привлекать новых клиентов и повысить продажи компании или частного предпринимателя.
Тэги: mcocos, интернет-магазин, разработка, сайтов
Оптимизация сайта. Диагнозы и курсы лечения 2016-09-30 19:46:53
Иван Михеев (AGIMA)
+ развернуть текст сохранённая копия
Иван Михеев (AGIMA)
Сегодня мы поговорим, как ясно из названия доклада, про оптимизацию. Вообще, приходилось кому-то оптимизировать сайты? Приходилось. На этом пути нас встречает много интересностей, от того, как к нам приходит непонятный код – от предыдущего подрядчика, например, или свой код, который нам приходится потом переосмысливать – и возникают проблемы, которые при определенных нагрузках начинают нас дико беспокоить.

Читать дальше →
Тэги: (онтико), highload, highload++, junior, блог, бунина, веб-сайтов, высокая, иван, компании, конференции, михеев, олега, оптимизация, производительность, разработка
Главная / Главные темы / Тэг «разработка»
|
Взлеты Топ 5
Падения Топ 5
|