Статьи

Недавно в веб-разработке (март ’12 издание)

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

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


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

Nettuts изображение

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

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

Примечания к выпуску
PHP 5.4 здесь! Что ты должен знать

Nettuts изображение

Рельсы раньше имели некую стигму, прикрепленную к некоторому времени назад — печально известные «Рельсы не масштабируются. Теперь есть другой, который угрожает легко переиграть ранее.

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

Подробнее

Nettuts изображение

В результате упомянутой выше уязвимости в Rails Github был взломан, когда Егор получил доступ к коммитам и другие привилегии администратора для каждого репозитория.

Как Егор объявил о своем взломе

Github ответ

Nettuts изображение

Еще больше новостей, связанных с Github, теперь у проекта PHP есть копия для ваших потребностей в Github. Репо, похоже, активно разрабатывает разработчик, как и ожидалось.

Подробнее

Nettuts изображение

О, как пали сильные! За один день в начале этого месяца Chrome обогнал долю IE на рынке. Теперь, однако, дела вернулись: IE набрал 34,8%, а Chrome — 30,9%.

Подробнее

Nettuts изображение

Для Pythonistas, несколько больших релизов в этом месяце.

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

Python 3.3

Джанго 1.4

Nettuts изображение

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

Подробнее

Nettuts изображение

haXe — это новый язык, который можно скомпилировать для всех популярных платформ программирования с помощью своего быстрого компилятора — JavaScript, Flash, NekoVM, PHP, C ++, C # и Java. Это открытый исходный код для загрузки!

Подробнее


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


Full Stack Web Framework для Node.js и браузера. Построен на основе Node’s Connect and Express, по образцу Ruby on Rails. Создан для клиента и сервера с нуля.

Github Repo


Graphene — это инструментальная панель для построения графиков в реальном времени, основанная на D3 и Backbone.

Он был создан для того, чтобы предложить очень эстетичную приборную панель в реальном времени, которая располагается поверх Graphite (но, в конце концов, может быть адаптирована к любому бэкэнду)

Github Repo


heatmap.js — это библиотека JavaScript, которую можно использовать для создания веб-тепловых карт с элементом html5canvas на основе ваших данных. Тепловые карты полностью настраиваемые.

Github Repo


ShellJS — это переносимая (включая Windows) реализация команд оболочки Unix поверх API Node.js. Вы можете использовать его для устранения зависимости сценария оболочки от Unix, сохраняя при этом свои знакомые и мощные команды.

Github Repo


Messenger.js — это библиотека, которая делает сетевое общение через JSON очень простым и безумно быстрым!

Github Repo


Kalendae — это попытка сделать что-то, чего еще никто не мог сделать: сделать сборщик дат, который не сосет. Это полностью переносимо, никаких зависимостей. Нет jQuery, нет прототипа, нет MooTools; просто добавьте скрипт и таблицу стилей, и все готово.

Github Repo


AtomizeJS — это библиотека JavaScript для написания распределенных программ, запускаемых в браузере, без необходимости написания какой-либо логики для конкретного приложения на сервере.

Github Repo


Cassovary — это простая библиотека обработки больших графов для JVM. Большинство библиотек графов, размещенных на JVM, являются гибкими, но не занимают мало места. Cassovary разработан с нуля, чтобы сначала иметь возможность эффективно обрабатывать графы с миллиардами узлов и ребер.

Github Repo


Surface — это библиотека JS, предназначенная для управления одностраничными приложениями (или приложениями Ajaxy). Он способствует разделению компонентов и предоставляет инструменты для навигации между «экранами» и интеграции с историей браузера.

Github Repo


noty — это плагин jQuery, который упрощает создание предупреждений, сообщений об ошибках, ошибках и подтверждениях в качестве альтернативы стандартному диалоговому окну предупреждений. Каждое уведомление добавляется в очередь. (Кроме как рычать как уведомления)

Github Repo


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

Nettuts изображение

Справочный лист о том, как выполнять общие функции в PHP, Perl, Python и Ruby. Чудесно полезно, если вам нужно выучить выгребную яму, которая является PERL.

Подробнее

Nettuts изображение

Последняя версия Apache быстрее, чем Nginx? Узнайте в этой перестрелке!

Подробнее

Nettuts изображение

@fhaard объясняет, почему вы неудачник, если вы слишком эмоционально привязаны к языку программирования. Отличное чтение!

Подробнее

Nettuts изображение

Бенджамин Балтер систематически разбирает множество ложных предположений относительно платформы PHP. Это определенно что-то, что можно связать со вздорным разработчиком Rails в вашем круге общения — каждый, вероятно, связался с этим мифическим бродягом.

Подробнее

Nettuts изображение

Один из тех вопросов, которые мне было слишком стыдно задавать. К счастью, я наткнулся на этот пост StackOverflow, который делает звездную работу по объяснению различий.

Подробнее

Nettuts изображение

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

Подробнее


Ну, вот и все основные изменения, которые произошли в нашей отрасли за последнее время.

Вы хотите, чтобы мы освещали больше стандартных новостей? Фокус на будущих сценариях может быть? Или просто более интересные посты и обсуждения от сообщества? Дайте нам знать в комментариях и большое спасибо за чтение!