Метка «web-разработка» - 6

С недавнего времени пошла волна «самопальных» веб-фреймворков, поэтому я тоже решил написать про свой «велосипед».

На зарубежных форумах можно увидеть негативные высказывания, о том что Angular.js стал монстром, много ненужного, тяжело вылавливать ошибки и т.п.
Да и мне (и моим друзьям) не нравится некоторые моменты, поэтому был разработан аналог Anglar.js

По большей части aLight (Angular Light) похож на Angular.js и я старался сделать в нем только необходимые компоненты: биндинг (привязка модели к DOM), директивы и фильтры.

Пример

<div al-app>
    <input type="text" al-value="name" />
    <h3>Hello {{name}}!</h3>
</div>

Некоторые примеры можно посмотреть на angularlight.org

Основные отличия от Angular.js
* Входной порог ниже (как мне кажется).
* Не обязательно думать о модулях, нет зависимых инъекций (которые не всем нравятся), нет навязываемых сервисов.
* Если вы используете jQuery в проекте, то aLight может быть удобнее т.к. сам aLight использует jQuery и хорошо с ним интегрируется. При том что, Angular.js сообщество не рекомендует использовать jQuery.
* Простое создание директив, меньше скрытых возможностей.
Читать полностью »

Предисловие

Читать полностью »

Всем привет.
У нас снова появилась необходимость узнать мнение пользователей Хабры по поводу издания книги «RESTful Web APIs».

image
Читать полностью »

Предисловие

Совсем недавно получил задание научиться писать модули под Drupal 7. Начал рыскать в поисках различных статей и мануалов, и понял, что их довольно мало, и информация совсем минимальная. Официальная документация так же не дала мне исчерпывающей информации. С горем пополам собрал некоторую информацию с нескольких источников и решил поделиться ей с Вами.

Не буду рассказывать, что такое Drupal, его структуру. Статья рассчитана на тех, кто минимально знает принцип работы хуков и отображения Drupal. Все это можно прочитать на официальном сайте API Drupal.

Начало разработки модуля

Я покажу как создать модуль, позволяющий добавлять RSS ленты и выводить их контент на отдельной странице.
Читать полностью »

Code.Pack: набор социальных иконок

Доброго времени суток! Сегодня я хочу поделиться шестью оригинальными наборами социальных иконок CODE.PACK, которые отрисовал на днях, так как давно не видел подобных наборов на Хабре. Все иконки разбиты на 6 групп, отличающихся формами.

Читать полностью »

Всем привет. Я думаю, этот топик прочтет достаточное количество людей занимающихся разработкой web-сайтов и айдентики. Кто-то отметит и сделает выводы, кто-то подтвердит свои догадки, а кто-то скажет, что ересь и по-прежнему будет рисовать зеленый логотип «потому что зеленый цвет доллара и вообще он экологичный» Читать полностью »

Добрый день!

Мы рады объявить о начале конкурса для разработчиков мобильных приложений. Участникам будет необходимо разработать приложение-мессенджер на основе API ВКонтакте на платформе Tizen SDK 2.2.

Внимание — конкурс! Разрабатываем мессенджер Вконтакте для Tizen

При разработке нового мессенджера участники конкурса должны будут выполнить предложенное задание. Конкурс пройдет с 28 октября по 18 декабря. 2 декабря жюри Samsung отберет до 20 финалистов, а 25 декабря будут названы три победителя, которые разделят между собой призовой фонд в размере 3 млн. рублей и смогут загрузить приложение в Tizen Store на сайте Читать полностью »

Derby.js Авторизация

Тем временем у Derby появился свой хаб.

Ну а сегодня мы поговорим об авторизации и ограничении доступа к данным. Что лучше использовать everyauth или passport? Сложно ли добавить авторизацию? Как ограничивать доступ к данным? Как разделить приложение для пользователй и админку в рамках одного derby-приложения?

Читать полностью »

image

Бывают ситуации, когда проект нужно подготовить в очень сжатые сроки, и совсем нет времени на изучение способов решения задачи и выбора из них самого оптимального. Команда просто бросается с головой в реализацию, полагаясь на опыт и интуицию. Обычно получается хорошо. Но остается ощущение, что можно сделать лучше, была бы только возможность остановиться и обдумать задачу.
Например, в нашей команде разработки интернет-решений не у всех и далеко не всегда было понимание, с чего начинать проектирование: с прототипов интерфейсов или технического задания. В обоих случаях есть сторонники и противники, есть плюсы и минусы. Не хватает только единого мнения.
Читать полностью »

Всем привет!

Увлекаетесь разработкой мобильных приложений? Владеете С++ или HTML5? А может, у вас уже есть приложение, которое вы хотели бы портировать на платформу Tizen? Мечтаете поучаствовать в конкурсе Tizen App Challenge?

Тогда это для вас!
21 22 октября приглашаем на Tizen Hackathon в Ярославле
21–22 октября 2013 года приглашаем вас в Ярославский Государственный Университет на Tizen Hackathon с ценными призами от организаторов.

Рабочее место, поддержку специалистов Samsung, печеньки и благоприятную рабочую атмосферу гарантируем. От вас потребуется ноутбук, желательно с уже установленным Tizen SDK самой свежей версии.

Мероприятие пройдёт по адресу: г. Ярославль, ул. Первомайская, 2а, «Знаменская Башня», Центр Интернет.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js