Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «app»
[Из песочницы] FutoIn AsyncSteps: концепция и реализация асинхронной бизнес-логики 2015-01-28 14:45:27
В этой статье хочу познакомить уважаемых читателей с ещё одним велосипедом подходом к ...
+ развернуть текст сохранённая копия
В этой статье хочу познакомить уважаемых читателей с ещё одним велосипедом подходом к организации асинхронного кода. Сразу оговорюсь, что существует масса решений от лёгких потоков и разных предложений по Promise до самопала под специфические задачи, но я не берусь приводить какие-либо субъективные сравнения, поскольку ни одно из них меня не устроило не только с точки зрения программиста, но и проверяющего код.
FutoIn — с одной стороны, это «клей» из стандартов/спецификаций разных мастей для унификации программных интерфейсов различных существующих проектов по устоявшимся типам, с другой — это концепция для построения и масштабирования компонентов проекта и инфраструктуры, написанных на разных технологиях, без потребности в добавления этого самого «клея».
AsyncSteps — это спецификация и реализация программного интерфейса для построения асинхронных программ в независимости от выбранного языка или технологии.
Цели, поставленные для концепции:
- реализация (с оговорками) должна быть возможна на всех распространённых языках программирования с поддержкой объектов и анонимных функций. Репрезентативный минимум: С++, C#, Java, JavaScript, Lua (не ООП), PHP, Python;
- написанная программа должна легко читаться (сравнимо с классическим вариантом);
- должны поддерживаться исключения языка (Exceptions) с возможностью перехвата и разворачиванием асинхронного стека до самого начала;
- требуется удобство для написания асинхронных библиотек с единым подходом для вызова, возврата результата и обработки ошибок;
- предоставить простой инструмент для естественного распараллеливания независимых веток программы;
- предоставить простой инструмент создания асинхронных циклов с классическим управлением (break, continue) и меткой для выхода из вложенных циклов;
- предоставить место для хранения состояния исполняемой бизнес-логики;
- возможность отменять абстрактную асинхронную задачу, правильно завершая выполнение (освобождая внешние ресурсы);
- возможность легко интегрироваться с другими подходами асинхронного программирования;
- возможность ограничивать время выполнения задачи и отдельно каждой подзадачи;
- возможность создавать модель задачи для копирования (улучшения производительности критичных частей) или использования как объект первого класса для передачи логики в качестве параметра (а-ля callback);
- сделать отладку асинхронной программы максимально комфортной.
Читать дальше →
Тэги: api, async, business, concept, javascript, logic, node.js, open, source, веб-разработка
Доходы от iOS-приложений в App Store в 2014 году превысили кассовые сборы голливудских фильмов 2015-01-27 17:00:24
... com/2015/01/ App-Store-Hollywood- ... post-image" alt=" App Store" style=" ... iOS-приложений в App Store в ...
+ развернуть текст сохранённая копия
Аналитик Хорас Дедью написал в своем блоге Asymco, что в 2014 году прибыль от iOS-приложений превысила доходы Голливуда за тот же период. Еще раньше компания Apple рассказала, что разработчики заработали примерно $10 млрд в прошлом году. С учетом отчислений в пользу Apple получается, что доход от продаж мобильного ПО составил примерно $14,3 млрд, в то […] Запись Доходы от iOS-приложений в App Store в 2014 году превысили кассовые сборы голливудских фильмов впервые появилась iPhone, iPad, Mac. Все новости Apple.
Тэги: app, apple, store, yablyk-news, новости
«Сделано в России» — новый раздел магазина приложений App Store 2015-01-27 10:00:26
... раздел магазина приложений App Store впервые появилась ...
+ развернуть текст сохранённая копия
В последнее время политические трения между Россией и США явно не идут на пользу американским компаниям, широко представленным на отечественном рынке. Возможно, это стало одной из причин появления в магазине приложений Apple нового раздела — «Сделано в России». Здесь владельцы iPhone и iPad с российским Apple ID смогут найти игры, программы и другие приложения, разработанные отечественными девелоперами, […] Запись «Сделано в России» — новый раздел магазина приложений App Store впервые появилась iPhone, iPad, Mac. Все новости Apple.
Тэги: app, apple, store, yablyk-news, новости
Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №144 (19 — 25 января 2015) 2015-01-26 19:12:16
Мы никуда не пропали и все так же предлагаем вашему вниманию подборку с ссылками на полезные ...
+ развернуть текст сохранённая копия
Мы никуда не пропали и все так же предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости.
Читать дальше →
Тэги: api, css, css3, group, html, html5, javascript, jquery, zfort, блог, браузеры, веб-дизайн, веб-разработка, дайджест, компании, новости, ресурсы, сми, ссылки
[Из песочницы] Получаем список участников сообщества ВКонтакте определенного пола и возраста 2015-01-26 12:06:33
На создание данной статьи я был вдохновлен публикацией «Получение участников сообщества vk. ...
+ развернуть текст сохранённая копия
На создание данной статьи я был вдохновлен публикацией «Получение участников сообщества vk.com за считанные секунды». Моя статья написана новичком и отражает опыт решения одной задачи. Основная цель написания этой статьи для меня — собрать мнения, отзывы и критику примененного подхода от более опытных коллег. Кроме того, надеюсь, что кому-то приведенная здесь информация будет полезна.
Не так давно в одном из тестовых задания на вакансию младшего php-программиста мне попалась простая, но интересная для меня задача.
«Сделайте скрипт на php, который возвращает список id пользователей «ВКонтакте», разделенный символами перевода строки, которые являются мужчинами старше 25 лет и состоят в группе vk.com/habr».
Мой вариант решения под катом.
Тэги: api, curl, file_get_contents, php, вконтакте, группы, участники
Главная / Главные темы / Тэг «app»
|
Взлеты Топ 5
Падения Топ 5
|