Приветствую Всех!
В прошлый раз, то ли по неопытности, то ли ещё по какой причине — выложив статью я не смог отстоять своё мнение по поводу «необходимости» написания своего «велосипеда» ( как некоторые это назвали ) для масштабируемых JS приложений. На это положило отпечаток то что проект находится в разработке, и некоторые скрипты выложить я ну никак не мог.
Но сегодня я всё-же хочу постараться переубедить всех противников такого «велосипедостроения» в том что это действительно было необходимо, и покажу конкретные примеры, и с конкретными же исходниками.
Метка «web-разработка» - 2
Наш вариант подхода к написанию JS приложений. Загрузка скриптов и проксирование
2014-06-12 в 18:03, admin, рубрики: javascript, web-разработка, Веб-разработка, ооп, ооп js, Проектирование и рефакторинг, метки: javascript, web программирование, web-разработка, ооп, ооп jsGoogle едет в Красноярск
2014-05-19 в 11:06, admin, рубрики: Google Adwords, google analytics, google apps, google webmasters, web-разработка, Блог компании Google, веб-аналитика, Веб-разработка, Интернет-реклама, метки: Google Adwords, google analytics, google apps, google webmasters, web-разработка, веб-аналитика, интернет-рекламаВ прошлом году мы запустили программу «Вперед вместе с Google», в рамках которой мы в течение нескольких дней проводим в отдельно взятом городе интерактивные мастер-классы, лекции и семинары для предпринимателей, разработчиков, преподавателей и обычных пользователей, заинтересованных в эффективном использовании интернет-технологий в работе и жизни.
Мы уже посетили Казань и Новосибирск, а в июне направляемся в Красноярск.
Читать полностью »
Последний день регистрации на Всеукраинский чемпионат UA Web Challenge VI для фронтенд разработчиков
2014-05-04 в 13:11, admin, рубрики: html, javascript, web-разработка, Веб-разработка, разработка, фронтенд, метки: javascript, web-разработка, разработка, фронтенд
В этом году оргкомитет чемпионата принял решение разбить соревнования на малые чемпионаты по номинациям (мы их назвали полуфиналами). Чтобы больше участников могло поучаствовать и пройти в очный круг соревнований и ощутить атмосферу изнутри, а не только заочно.
Сегодня последний день регистрации для фронтенд разработчиков, уже завтра начинается отборочный тур и участники приступят к решению заданий.
Читать полностью »
Kenju форк Kendo UI Web (GPL3)
2014-04-19 в 11:08, admin, рубрики: javascript, kendo ui, web-разработка, метки: javascript, kendo ui, web-разработкаНесколько дней назад произошло одно важное событие в развитии JS фреймворка Kendo UI от компании Telerik. Они выпустили OpenSource версию продукта, под лицензией Apache v2 — Kendo UI Core. На деле же всё оказалось не так просто и однозначно.
Ранее вся библиотека Kendo UI выпускалась под лицензией GPL v3, что не разрешало использовать её бесплатно в коммерческих продуктах, для коммерческих приложений на основе этой библиотеки была разработана Kendo UI commercial license. Но для OpenSource же эта библиотека была настоящим подарком. Конечно же есть и другие аналогичные библиотеки и у них огромное количество своих поклонников. Плюсами Kendo можно считать:
1) Полная поддержка JQuery
2) Большое количество виджетов, что позволяет обойтись одной JS библиотекой (не считая jquery) в большинстве случаев
3) Качественные и приятные темы оформления
4) Отличная поддержка Twitter Bootstrap. Для kendo даже есть своя тема оформления bootstrap, для одновременной работы с CSS фреймворком.
Мы снизили цены на ресурсы Appnestic
2014-04-04 в 14:20, admin, рубрики: appnestic, web-разработка, Блог компании Appnestic, Веб-разработка, хостинг, хостинг-провайдеры, метки: appnestic, web-разработка, хостинг, хостинг-провайдерыДорогие друзья!
У нас отличная новость! Мы снизили цены на ресурсы почти на 40%.
Теперь 1 нест в странах ЕС (Германия и Голландия) стоит всего 0.0041 доллар в час или около 3 долларов в месяц.
В России мы также снизили цены, теперь 1 нест стоит 0.070 долларов в час или около 5 долларов в месяц.
Напомним, что 1 нест (nest) — это виртуальная величина Appnestic платформы, равная 256 Мб памяти и 5 Гб на жестком диске. Тарификация — почасовая.
P.S. Мы также провели рассылку с целью сбора отзывов о нашей платформе. Если вы еще не ответили на письмо, пожалуйста, сделайте это в ближайшее время.
Ролевая модель данных прав доступа для web-ресурса
2014-03-28 в 8:51, admin, рубрики: web-разработка, Веб-разработка, права доступа, метки: web-разработка, права доступа В данной статье я расскажу вам о способе организации прав доступа к web-ресурсу на основе ролевой модели.
Сразу замечу, что прикладную реализацию получения или проверки прав на каком-либо из языков программирования приводить здесь не буду, а остановлюсь только на инфологической модели базы данных.
Считаю грамотную организацию хранения такой информации наиболее важной, поскольку гибкая и отвечающая заявленным требованиям модель в дальнейшем позволит расширять систему легко и безболезненно, а также реализовать её без всякого труда на любом из web-ориентированных языков.
Предложенный мной способ похож на такую популярную организацию прав доступа, которая изложена в phpGACL.
Читать полностью »
Простая передача в Google Analytics событий ошибок заполнения форм в Magento (и не только)
2014-03-18 в 2:23, admin, рубрики: google analytics, javascript, Magento, web-разработка, Веб-разработка, метки: google analytics, javascript, Magento, web-разработка Поступила ко мне такая задача, есть сайт на Magento и заказчик желает мониторить ошибки заполнения форм на сайте в Google Analytics (GA). Как всегда на сайте есть и Prototype и jQuery ну и куча JS лапши в придачу, в общем все как обычно. Сначала я нагородил громоздкое решение, но потом в голову пришла хорошая идея, которой и хочу поделиться с читателим.
Читать полностью »
Бесплатный CSS3 генератор EnjoyCSS
2014-03-17 в 16:12, admin, рубрики: css, css3, web-разработка, Блог компании EnjoyCss, метки: css, css3, web-разработкаEnjoyCSS — это бесплатный онлайн CSS генератор, который предназначен для быстрого создания богатых графических стилей и мгновенного получения их кода. Этот инструмент позволяет добавлять к элементам тени, 3D и 2D трансформации, многочисленные сложные переходы, линейные и радиальные градиенты, тени текста, шрифты из Google Fonts, CSS3 код которых вы можете скопировать и вставить в ваш проект.
Кроме того, пользователь может получить как CSS для всех стилей элемента, так и для отдельных его аспектов (например, код только конкретного градиента или тени).
Вы также можете добавлять и изменять стиль для :hover, :active, :focus, :after, :before псевдосостояний.
Уже можно использовать две новые библиотеки из будущей PHPixie 3
2014-03-17 в 14:56, admin, рубрики: framework, php, phpixie, web-разработка, Веб-разработка, фреймворк php, метки: framework, PHP, php-framework, phpixie, web-разработка, фреймворк php
Пока еще только ведутся работы над третьей версией фреймворка PHPixie, но уже можно точно сказать что он сильно изменится в лучшую (как по мне) сторону:
- Полный переход на стандарт PSR-2
- Поскольку фреймворк будет являть собой набор библиотек, то его компоненты можно будет использовать в любом проекте без самого PHPixie.
- 100% покрытия кода тестами. При чем в данном случае 100% не просто фигуральное слово а реально просчитанный «code coverage», то есть отношение строк которые вызываются при исполнении тестов ко всем строкам кода, кстати у Laravel это всего-лишь 53%.
Вчера стали доступны две библиотеки которые войдут в PHPixie 3, они полностью готовы и их уже можно использовать с любым проектом. Это сделано Подробнее об этом можно почитать в посте на сайте, а я здесь опишу то что мне больше всего в них нравится.
Приложение на Express.js + Sass/Compass + CoffeeScript + Haml
2014-03-13 в 13:09, admin, рубрики: node.js, web-разработка, верстка, инструменты, метки: web-разработка, верстка, инструменты Добрый день!
Решил поделиться опытом перехода с Middleman (Ruby) на Express.js (Node.js) в качестве инструмента front-end разработчика.
Сам я занимаюсь back-end, так что статья может выйти не слишком актуальной, но, надеюсь, полезной хотя бы кому-нибудь.
Итак, задача: сделать приложение на Node.js с поддержкой компиляции Sass(Compass), CoffeeScript и Haml «на лету» при редактировании соответствующих файлов. Для этого будем использовать Express и Grunt для запуска веб-сервера и выполнения задач компиляции соответственно.
Читать полностью »