Статьи

На нашем радаре: закрытия, авторские права и лучшие приложения 2014 года

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

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

Демистифицирующие замыкания

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

Обсуждение демистификации JavaScript-замыканий, обратных вызовов и IIFE содержало много ценных комментариев и показало, что способ, которым мы говорим о замыканиях, может сбивать с толку.

Нажмите, чтобы присоединиться к обсуждению.

Использование фотографий с других сайтов

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

Существует множество сайтов с фотографиями, на которых можно купить права на использование определенных изображений, а в Поиске картинок Google даже есть выбор прав на использование, чтобы вы могли искать изображения, которые вам разрешено использовать.

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

Нажмите, чтобы присоединиться к обсуждению.

Нажмите здесь, чтобы проверить обсуждение и присоединиться к себе.

Внедрение зависимостей нарушает инкапсуляцию

Длительное и порой противоречивое обсуждение внедрения зависимостей возобновилось с целью цивилизованного обсуждения того, нарушает ли внедрение зависимостей инкапсуляцию , и есть ли случаи, когда внедрение зависимостей (DI) может быть бесполезным.

Из обсуждения кажется, что если вы намереваетесь держаться подальше от DI, то в конечном итоге вы получаете жуткое действие на расстоянии , когда у класса есть секретные неизвестные зацепки в другие области, о которых вы не знали.

Трудно найти хорошие примеры против DI, так как использование этого метода приводит к переносимому коду, который может принести пользу многим людям в разных ситуациях. Кажется, что действительно есть несколько вариантов, когда вы хотите увеличить повторное использование кода и снизить затраты на обслуживание.

Вот некоторые из наиболее полезных ссылок на статьи, которые появились в этом обсуждении:

Нажмите, чтобы присоединиться к обсуждению.

Лучшие приложения 2014 года

И наконец, на этой неделе возобновился интерес к лучшим приложениям 2014 года . Некоторые думали, что Google Inbox был слегка перегружен, но с другой стороны, Google Now в целом был весьма впечатляющим.

Sunrise был отмечен как впечатляющее визуальное приложение о погоде, а Jelly был интересным способом задавать вопросы на визуальные темы.

Твои мысли

Это все на этой неделе, мы надеемся, что вы нашли время присоединиться к некоторым ярким разговорам, происходящим на форумах SitePoint.

Вы сталкивались с другими интересными обсуждениями, которые стоит показать? Приходите и поделитесь своими мыслями.