Перегляд за місяцем: August 2009
Статті про основи 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?
