На этой неделе в блогосфере было несколько важных новостей, но больше всего пострадала конференция cf.Objective (). Я не собираюсь ссылаться на эти посты в блоге здесь — я собираюсь подождать несколько дней, пока пыль не уляжется, и чтобы все вернулись домой и высказали свои мысли, а в начале следующей недели провели большой обзор. , Из того, что я видел до сих пор, люди, которым посчастливилось присутствовать, отлично провели время и многому научились.
ТИОБ Маларки
Противоречие изобилует: Индекс сообщества программистов TIOBE решил исключить ColdFusion из списка самых популярных языков программирования на том основании, что это был не язык программирования, а фреймворк, такой как .NET и Ruby on Rails. Очевидно, что в блогах и списках рассылки возникло большое возмущение — слишком много излияний отвращения, чтобы ссылаться на них всех! После повторного рассмотрения TIOBE обновил свои часто задаваемые вопросы, отметив, что CFML — язык разметки ColdFusion, в отличие от Adobe ColdFusion, продукта сервера приложений, — фактически является полным языком программирования Turing и будет включен в будущие списки.
Что интересно в этом инциденте, так это то, что оно заставило сообщество говорить о терминологии, которую мы используем. CFML — это сам язык, реализованный не только Adobe для их серверного продукта ColdFusion, но также New Atlanta в BlueDragon и Railo и проектом Smith в их соответствующих продуктах. Возможно, мне нужно изменить название моего еженедельного раунда на «Неделя в CFML»!
Каркасы
Даг Боуде опубликовал интересную статью о том, почему ему не нравятся платформы ORM (объектно-реляционное сопоставление) , основанные на его опыте работы с Reactor. Несколько других людей отметили, что несправедливо проклинать все ORM, основываясь на одном опыте с одним продуктом. Я полагаю, что, как и во всем, что касается разработки веб-приложений, ваш пробег может отличаться
Ранее на этой неделе я опубликовал опрос — вы используете фреймворк? Я собираюсь оставить это открытым еще на несколько дней, так что, если вы еще не проголосовали, иди, скажи свое слово.
сообщество
MXNA, древняя служба агрегации блогов Macromedia, которая недавно показала свой возраст, была выведена на пастбище, и был запущен новый Adobe Feeds . На самом деле, кодовая база та же самая, но, по словам Бена Форта, была проведена некоторая оптимизация, и теперь новые серверы работают под управлением ColdFusion 8.0.1 для дополнительной скорости внедрения.
Чарли Арехарт продолжает серию публикаций, в которых рассказывает о своих огромных списках ресурсов, используя инструменты ведения блогов , ресурсы по подготовке к сертификации CFML и инструменты отслеживания ошибок / дефектов .
Открытый источник
После долгих ожиданий Open BlueDragon был выпущен в дикую природу как раз к конференции cf.Objective () — поэтому, если вы хотите увидеть, о чем идет речь, скачайте его и попробуйте.
Обновление с открытым исходным кодом Брайана Ринальди включает в себя два новых выпуска и четыре обновления, в том числе новый проект, который фильтрует атаки SQL-инъекций и межсайтовых сценариев, а также ряд обновлений многих проектов Рэймонда Камдена. Брайан также ссылается на множество новых статей и учебных пособий по фреймворкам.
Если вы не смогли поймать его вживую, вы можете посмотреть запись презентации мастера-джедая Раймона Камдена с открытым исходным кодом и ColdFusion.
Код
Некоторые быстрые CFML:
- Джастин Маклин показывает, как узнать, влияет ли переход на летнее время на дату, используя небольшой фрагмент кода Java.
- Бен Надель рассказывает о том, как автоматически удалять вложения CFMAIL с помощью атрибута «remove», нового в CF8
- Раймонд Камден демонстрирует, как можно создать простой пользовательский тег для дублирования функциональности тега CFHTMLHEAD, но для нижних колонтитулов страницы, используя функцию onRequest
Думаю, этого хватит на одну неделю. Как всегда, если у вас есть какие-либо советы, напишите мне (kay на smoljak dot com), оставьте комментарий или пометьте что-нибудь вкусным с помощью для: kay.smoljak (никто никогда не делает этого!). ‘До следующего раза!