Идея очень проста, но дает значительные преимущества, по сравнению с кодом без применения данного шаблона, имеет потенциал активно применяться. Странно, но я не встречал ничего подобного в любом трендовом коде для повторного использования, поэтому назвал шаблон «CSN-Ajax» исходя из названия сайта и проекта «SKY Framewok», в котором шаблон впервые появился — CoreSky.Net, в моем проекте. Пример реализации я опишу здесь на основе применения PHP, jQuery и MVC паттерна. Итак, кратко, без комментариев:
Читать полностью »
Рубрика «Разработка веб-сайтов» - 315
Шаблон программирования CSN-Ajax
2016-09-29 в 9:10, admin, рубрики: ajax, coresky.net, CSN-ajax, framework SKY, php, Разработка веб-сайтовДвойная скорость и половина памяти: оптимизация PHP 7
2016-09-28 в 13:10, admin, рубрики: intel xeon, php, PHP 7, Блог компании Intel, высокая производительность, оптимизация, производительность, разработка, Разработка веб-сайтовКлюч к высокой производительности приложений – оптимизация. При этом, чем ниже уровень, на котором код подстраивают под особенности аппаратного обеспечения – тем большего можно добиться. А ещё более впечатляющих результатов можно достичь тогда, когда при проектировании аппаратного обеспечения учитываются особенности кода. Сегодня мы расскажем о том, как идёт работа над ускорением PHP 7, которую совместно, практически непрерывно, ведут Intel и сообщество PHP-разработчиков.
JSX: антипаттерн или нет?
2016-09-28 в 12:14, admin, рубрики: javascript, jsx, react.js, ReactJS, Разработка веб-сайтов, уже в который разДовольно часто приходится слышать, что React и особенно JSX-шаблоны – это плохо, и хороший разработчик так не делает. Однако нечасто объясняется, чем именно вредит смешивание верстки и шаблонов в одном файле. И с этим мы попробуем сегодня разобраться.
Подход "каждой технологии свой файл" использовался с начала существования веба, поэтому неудивительно, что слом этого шаблона вызывает отторжение некоторых разработчиков. Но перед тем, как заявлять "нет, мы так делать не будем никогда", будет полезно разобраться истории и понять, почему JSX пользоваться можно, а смешивать скрипты и html – нет.
Как переписать SDK на TypeScript, обновить платформу и ни о чем не жалеть
2016-09-28 в 7:30, admin, рубрики: edge, h264, javascript, noflash, ortc, renegotiation, TypeScript, voximplant, webpack, WebRTC, Блог компании Voximplant, Разработка веб-сайтов, Разработка систем связи
У нас новая версия WebSDK – v4. Пока это только public beta версия, но она уже стабильна для большинства повседневных кейсов. Мы старались сохранить обратную совместимость новой версии.
А еще обновилась платформа – v3. Там много всего нового и интересного. Все работает быстрее и веселее. О подробностях ниже.
Как видите, у нас дабл страйк! Под катом – что получилось за 6 месяцев перекрестного дебага, непрерывного улучшения и боли. Спойлер: больше никакого древнего Flash. Только чистый WebRTC + ORTC.
Голос и видео для программистов. Как мы создаем конференцию, посвященную realtime communications
2016-09-27 в 8:27, admin, рубрики: intercom, tadhack, voximplant, Блог компании Voximplant, конференция, много тегов не бывает, Программирование, Разработка веб-сайтов, разработка мобильных приложений, Разработка систем связи, хакатонИдея ничего не стоит. Реализация, если о ней не говорить, тоже. Популярно рассказывать о платформе для разработчиков не очень легко, особенно если занимаешься магией с телефонными и видеозвонками. Но мы стараемся! И приглашаем вас 6 октября на конференцию о коммуникациях в реальном времени INTERCOM. В центре ВДНХ, хакспейс "СТАЛЬ". Зачем? Сейчас тема коммуникаций в реальном времени разбита на кусочки, которые мы обсуждаем на отдельных конференциях. Где-то про ботов и мессенджеры, где-то про работу с голосовыми звонками, где-то про видеосвязь. На INTERCOM мы впервые в России собрали кусочки вместе и пригласили интересных спикеров, которые расскажут нам, как все это работает вместе.
Redux Action Creators. Без констант и головной боли
2016-09-26 в 9:35, admin, рубрики: front-end development, front-end разработка, javascript, npm, React, ReactJS, redux, Разработка веб-сайтов
Всем привет! Эта статья будет полезна тем, кто устал использовать constants в Redux (частично показано на превью выше). Под катом я покажу очередной возможный велосипед и как на нем кататься.
PHP-Дайджест № 93 – интересные новости, материалы и инструменты (12 – 25 сентября 2016)
2016-09-25 в 20:11, admin, рубрики: HHVM, laravel, php, PHP 7, PHP 7.1, symfony, yii 2, ZF, Блог компании Zfort Group, Веб-разработка, дайджест, Новости, подборка, Разработка веб-сайтов, ссылки
Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!
Дайджест свежих материалов из мира фронтенда за последнюю неделю №229 (19 — 25 сентября 2016)
2016-09-25 в 19:59, admin, рубрики: angular, css, ES6, html5, javascript, JS, React, анимация, Блог компании Zfort Group, браузеры, дайджест, Разработка веб-сайтов, ссылки, фронтендПредлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда.
Структуры данных для самых маленьких
2016-09-23 в 13:23, admin, рубрики: javascript, Алгоритмы, Разработка веб-сайтов, структуры данныхJames Kyle как-то раз взял и написал пост про структуры данных, добавив их реализацию на JavaScript. А я взял и перевёл.
Дисклеймер: в посте много ascii-графики. Не стоит его читать с мобильного устройства — вас разочарует форматирование текста.
PostCSS. Будущее после Sass и Less
2016-09-22 в 13:06, admin, рубрики: css, html, postcss, андрей ситник, Блог компании Конференции Олега Бунина (Онтико), Клиентская оптимизация, Разработка веб-сайтов, метки: postcss, андрей ситникАндрей Ситник ( Iskin, Злые марсиане)
В 2013 году Holowaychuk анонсировал свой проект Rework в статье «Модульный CSS-препроцессинг с Реворком» (http://tjholowaychuk.tumblr.com/post/44267035203/modular-css-preprocessing-with-rework ).
Как раз тогда я искал какой-то инструмент для того, чтобы сделать автопрефиксер. Когда я прочитал эту статью, я был поражен, потому что это был действительно революционный подход, он менял все. И поэтому первые версии автопрефиксера базировались на Rework’е. Но, к сожалению, Rework – это был Proof Of Concept, это было первое поколение, чтобы доказать, что это вообще работает. Поэтому мы его жестко форкнули, переманили всех разработчиков, устроили маленькую революцию и сделали PostCSS.
PostCSS – это второе поколение модульного процессора.
Читать полностью »