Перегляд за місяцем: August 2009
Билдеры - близнецы братья
Известно, что Coldfusion Builder и Flex Builder написаны на основе Eclipse. Этот замечательный факт имеет еще более замечательные последствия. Оба приложения распространяются как плагин к Eclipse и как standalone приложение. Имея одну Eclipse можно поставить оба билдера в нее как плагины. При этом не запрещается использовать остальные плагины - PHPEclipse, Subclipse, etc. Если один из билдеров - standalone, можно поставить в него другой билдер как плагин ! Вобщем, CF Builder + Flex Builder = (CF+Flex)Builder = PROFIT !
Анонсовано The For ColdFusion Foundation (4CFF)
На минулій CFUnited Джейсон Делмор анонсував 4CFF, пізніше про це також повідомив у своєму блозі.
Маніфест фонду звучить наступним чином.
The For ColdFusion Foundation (4CFF) є некомерційною організацією, покликаною допомогата ColdFusion спільноті в будь-якій доступній формі. Первинними напрямками роботи є: створення співтовариства професіоналів світового рівня; надання підтримки OpenSource спільноті задля створення гарного програмного забезпечення на ColdFusion.
Якщо ви зацікавлені дізнатися про те, хто ми є та як плануємо допомагати, завітайти до розділу "Про нас" та "ЧаПи". Якщо ви зацікавлені в тому, щоб приєднатися до фонду, долучіться до груп обговорення і ми надішлемо вам дані щодо приєднання відразу як підготуємо їх. Якщо ви бажаєте стати спонсором, зв'яжіться з нами.
Більше можна буде прочитати на сайті 4CFF, зокрема побачити, що серед організаторів присутні чимало знайомих облич.
Чекатимемо на розвиток подій, сподіваюся з цього вийде щось путнє.
Про Adobe MAX 2009 з гумором
Щойно вляглися хвилі відгуків після CFUnited, а спільнотає вже починає готуватися до нової великої події: Adobe MAX 2009. Як водиться, Бен Форта опублікував список доповідей про CF 9.
Серед інших виділився Філіп Керман (Phillip Kerman), котрий зроби відео-пародію Бівіс та Батхед їдуть на MAX.
Випущено Railo 3.1
Не так давно ми повідомляли про вихід бети, а ось вже й реліз готовий.
Серед оновлень найцікавішими є наступні
- Підтримка Fusion debug
- Підтримка BlazeDS (AMF3)
- Кастом теґи на базі CFC
- Розширення (extensions) та підтримка власних глобальних функцій
- Встановлення часових зон в контексті сторінки
- Тернарний оператор
- Кеш в кластері
Про ці та інші можна прочитати в офіційному повідомленні.
Презентации с CFUnited 2009
Не всем так повезло посетить одно из главных событий Coldfusion-сообщества в году. С другой стороны, в 21-м веке не обязательно лично присутствовать чтобы знать о чем говорилось на конференции. Нежадные люди выложили почти все презенташки с докладов на CFUnited 2009, достаточно просмотреть их и немного погуглить чтобы раскрыть для себя новую тему полностью.
- Адам Леман (Adam Wayne Lehman) с обзором прошлого года в жизни сообщества и, как без этого, рассказом о Coldfusion 9;
- Райан Стюарт (Ryan Stewart) о связке Coldfusion 9 и Flex 4;
- Шон Корфилд (Sean Corfield) о Coldfusion в облаке;
- Марк Филлипс (Mark Phillips) о руководстве проектами (голос + презентация);
Презентации как можно заметить сделаны с помощью SlideSix (который бегает опять же на Coldfusion) - на их сайте можно найти еще несколько презентаций с CFUnited 2009.
Голосуй !
Руководитель проекта Coldfusion Адам Леман (Adam Wayne Lehman) приглашает поучаствовать в голосовании за баги и новые фичи Coldfusion Builder в публичном трекере.
Лучшие Coldfusioneros
На проходящей в эти дни конференции CFUnited объявили победителей народного конкурса Community Achievement Awards - CFEmmy - награда для звезд Coldfusion-сцены. Как сообщает Sean Corfield,
- Лучший Coldfusion твиттер: Raymond Camden (@cfjedimaster)
- Лучший Flex твиттер: Ryan Stewart (@ryanstewart)
- Лучшее коммерческое приложение на платформе Adobe: acrobat.com
- Лучшее open-source приложени на платформе Adobe: ColdBox
- Лучший Coldfusion блог: Ben Nadel
- Лучший Flex блог: flex.org
- Лучший RIA блог: Raymond Camden
- Лучший новый Coldfusion блог: Marc Esher
- Лучшая книга: CF8 WACK (кто бы сомневался ;-)
- Лучшая документация: CFQuickDocs
- Лучший подкаст: CFConversations
- Лучшая соцсеть для Coldfusion: Coldfusion Meetup
- Лучшая соцсеть для Flex-разработчиков: Flex Coders
- (...and the Oscar goes to) Лучший участник Coldfusion-сообщества: Raymond Camden (на втором месте Ben Nadel)
Статті про основи ORM/Hibernate в ColdFusion 9
Марк Мендел (Mark Mandel, compoundtheory.com) опублікував цикл статей, що висвітлюють основи ORM в Centaur.
- Introducing ORM in Adobe ColdFusion 9 beta на Adobe DevNet.
- ColdFusion 9 ORM - Explaining Hibernate Sessions
- ColdFusion 9 ORM - More on Flushing Hibernate Sessions
- ColdFusion 9 ORM - Explaining Hibernate Object State
Сподіваюся, на цьому етапі він не закінчить цю справу та продовжить висвітлювати цю перспективну та цікаву тему.
Новини CF-OpenSource v3
Слідом за виходом на орбіту Adobe Wave почали з'являтися проекти/компоненти для комунікації з нею.
Інкапсуляція функціоналу трансляції (Broadcast) в Adobe Wave. Дозволяє надсилати повідомлення за обраними темами.
Компонента має заявлений аналогічний до попередньої функціонал.
Ми вже писали про мінімалістичний фреймворк FW/1, а у нього вже з'явилися послідовники, котрі викладають приклади додатків.
Приклад двигунця для блогу, що базується на FW/1.
Інструмент для керування ресурсами багатомовних додатків. Має засоби імпорту таких ресурсів з Java та Flex. Має бути вельми корисно.
Розширення, що дозволяє використовувати маски для IP для налаштувань дебагу в адміністраторі. Підтримуються маски кількох видів: 192.*.*.*, 192.168.1-10.1-120, 192.168.*.1-120.
І на додаток – ще один фреймворк. Цей є просунутою надбудовою до ColdSpring, що реалізує неявний виклик (implicit invocation).
CSI та CFUnited 2009
Сподобалася акція від Intergral під назвою команда ColdFusion Server Investigation, що безпосередньо за назвою та стилем перекликається з відомим телесеріалом. Такий банер з'явився на сайтах, де компанія рекламує свої продукти та послуги, такі як Fusion Reactor.
Ця акція є рекламою сесії CFUnited 2009 "Who killed ColdFusion?".
P.S.: Нам за рекламу не заплатили, тому даємо посилання тільки на конференцію :)
Щодо швидкодії створення об'єктів
Минулого місяця тривала (й триває досі) хвиля дискусій, що були породжені появою ORM в CF9. Якщо бути точним, реалізацією ORM за допомогою CFC-об'єктів.
Багато хто з розробників піддав сумніву доцільність цього кроку, небезпідставно стверджуючи про те, що створення об'єктів в CF є витратним та повільним процесом, бо потребує ряду операцій та витрат, наприклад сама компонента та кожен метод є окремим Java об'єктом, створення областей видимості та ін. Докладніше про це питання можна прочитати ув одного з інженерів Adobe в замітці ColdFusion ORM and CFC Performance.
Нас же зараз цікавлять приклади та порівняння. Цією справою не полінувалися зайнятися кілька ентузіастів:
- ColdFusion 9 Object Creation Performance
- ColdFusion 8, 9 and Railo Object creation speed test
- CFC Creation Time in ColdFusion 8/9, Open BlueDragon 1.1 and Railo 3.1
І показали вельми цікаві результати, зокрема здивувала значна перевага Railo. Зрозуміло, що це лише один з аспектів швидкодії, котрий сам по собі не може бути базою для висновків.
Зауважу також, що обговорення питання проходить в гілці Object creation performance in CF 9: any better?