Перегляд за місяцем: November 2009
Новини CF-OpenSource v8
Оновлення продуктів та додатків
Додаток для CF Builder, що дозволяє розробникам обмінюватися зразками коду безпосередньо з IDE.
Google Language Tools Extension 1.0
Додаток для CF Builder, що дозволяє перекладати частини коду на інші мови за допомогою перекладача Google.
Позиціонується як систем для незалежної від фреймворків розробки на CFML, фактично створюючи додатковий шар абстракції, коли з іншими додатками взаємодіють лише контролери.
Проста реалізація чату служби підтримки.
Amazon S3 Explorer & ColdBox Plugin 1.0
Реалізація взаємодії з сервісами Amazon S3 засобами CF, базується на фреймворкові ColdBox.
Додаток, що забезпечує взаємодію з програмно-апаратною платформою Arduino, використовує змішаний CF/Java код для взаємодії з сокетами.
Додаток на ранній стадії розробки, що планує реалізацію взаємодії з API Livestream, сервісу для публікації потокового аудіо та відео.
Реалізація whois на чистому CFML, позиціонується як заміна раніше популярного CFX_Whois.
Реалізація взаємодії з поштовим сервером на CFML. Поки в ранній стадії розробки (незважаючи на вказаний номер версії).
Різні новини та повідомлення
Mach-II Simplicity (1.8) is now GPLv3 with Classpath Exception. Woot!
Нова версія фреймворку буде розповсюджуватися під новою ліцензією.
New CodexWiki tracker and repository
Розробники повідомляють, що роботу поновлено та розповідають про деякі оновлення, зокрема про переїзд коду на хостинг Assembla та появу рахунку в Twitter.
New ColdBox repository homes and tools
Аналогічні попередньому записові події відбулися й з усим фреймворком ColdBox.
ColdBox 3.0.0 Beta 3 Revision Updates
Водночас готується реліз нової версії ColdBox, бета вже версію можна завантажити.
Galleon ColdFusion Forums 2.2.9
Реймонд Кемден повідомив про вихід оновленої версії форуму.
Fusebox XML Flowchart Generator
Незважаючи на погані новини зі стану розробників Fusebox, життя спільноти продовжується. Barney Boisvert повідомив про випуск генератора блок-схем для файлів конфігурації Fusebox (підтримується тільки XML синтаксис).
Поповнення команди FW/1
Як повідомив у своєму блозі Шон Корфілд, команда фреймворку FW/1 збільшилася до двох чоловік.
Другим став Раян Коґсвелл, дуже активний учасник обговорення додатку та автор кількох корисних патчів.
Здається, настав час пильніше придивитися до цього фреймворку.
Нове розширення Railo: Ram Resource
Railo продовжує перегони з CF9 в плані функціональності, та робить це якісно і ефективно.
Цього разу вони порадували першою інформацією про VFS (віртуальна файлова система). Вона надає базові можливості створення директорій, запису та читання файлів. Також доступна можливість переглянути існуючі ресурси в адмінці контексту.
Треба зауважити цікаву перевагу реалізації VFS, що обмежені тільки поточним контекстом, що корисно задля безпеки. В CF9 є певні проблеми з цим, пов'язані зі спільним доступом до пам'яті, так що навіть рекомендуєтсья вимикати це розширення на shared хостингах.
Тодд Рафферті опублікував докладне ЯкЦе в офіційному блозі Railo, що докладно пояснює як встановити та користуватися цим новим розширенням.
FuseNG -- ненароджене дитя
Незважаючи на певний оптимізм, проявлений спільнотою кілька місяців тому з приводу спроби переродження Fusebox, породжений заявою головного розробника останнього Адама Хаскеля про початок роботи над FuseNG, мріям не було суджено здійснитися. Суть подій була в тому, що компанія Teratech гальмувала розвиток Fusebox, через що фреймворк поступово відставав від розвитку подій в галузі, тому Адам зробив спробу витворити гілку проекту, повністю підтримувану спільнотою, аби надати проектові другий шанс.
На жаль, виявилися правими скептики, що не вірили в успіх цієї ініціативи.
Як повідомив Адам в своєму блозі, він не має наснаги підтримувати фреймворв, котрим сам не користується.
Фактично це означає поступове вмирання Fusebox, точніше продовження цього без особливих шансів на воскресіння.
Шкода, він досі є моїм першим та улюбленим фреймворком.
Application.cfc на CFScript
Всі CF-розробники знають про Довідку з Application.cfc від Рея Кемдена, що довгий час є дороговказом для учасників спільноти.
Стів Блейдс зробив аналогічну річ для CF9, написану на чистому CFScript.
Railo 3.1.1.017 Preview
Наближається час релізу Railo 3.1.2, тим часом розробники виклали попередню (preview) збірку. Вона, фактично, представляє собою майже повний набір оновлень та виправлень, що нас очікують в новій версії.
Найбільші оновлення наступні.
- Railo Cache (поки експериментальна підтримка), справді потужної можливості, котра дозволятиме дуже зручно та ефективно кешувати будь-які об'єкти як за допомогою власного двигуна RamCache, так і за допомогою відомої системи EHCache, надалі планується підтримка інших існуючих систем кешування.
- Деякі зміни в політиці безпеки в сторону посилення безпеки доступу до налаштувань серверу.
- Згенеровані ключі (нарешті!) для доданих в базу рядків.
- CFDUMP як HTML, теґ переписано як CFC.
- Новий атрибут terminateOnTimeout в CFEXECUTE.
Про ці та велику кількість дрібніших оновлень написано в блозі Railo.
Новини CF-OpenSource v7
Андреа Камполоньї повідомив про реліз його додатку, що реалізує EM-парадігму (events based) для CFML.
Update to CFML Framework Skeletons – Eclipse Plugin
Роберт Бернс повідомив про оновлення свого корисного додатку для Eclipse, що допомагає створювати скелети проектів для різних фреймворків. В цьому релізі були додані FW/1 та LightFront.
ColdBricks 1.1 Update: Custom Resource Libraries & Extension Modules
Оскар Еревало повідомив про деякі оновлення ColdBricks CMS, котрі є підготовкою до стабільного релізу 1.1.
Випущено оновлення популярного CF-блогу, багато з яких зачіпають клієнтську (JavaScript) частину.
Розширення для Adobe ColdFusion Administrator, що дозволяє виконувати прямі запити (тут -- queries) до колекцій Verity та Solr (в залежності від версії серверу)
Спроба реалізації CRUD-додатку, з доволі широким спектром можливостей.
CFML кастом теґ-обгортка для включення на сторінку FLV, MP3, MP4 та AAC файлів з використанням JW FLV Player.
Дуже рання версія схожого продукту, з опису навіть докладно не зрозумілі його можливості :)
Проста реалізація REST апі для Fusion Reactor, фактично поки підтримує тільки читання метрик сервера в XML форматі.
Реалізація кешування в CFWheels за допомогою додатку Cachebox.
Простий та маленький wiki-двигунець.
Клон рубі-фреймворку Sinatra, поки в ранній стадії розробки.
Інтерв'ю з Jeremy Allaire, спів-творцем ColdFusion
Один з батьків платформи ColdFusion дав цікаве інтерв'ю онлайн-виданню ComputerWorld, в якому розповів про причини та історію виникнення технології в далекому 1994 році, походження назви та інші цікаві історичні деталі, зокрема про наслідки поглинання Macromedia.
Цікавим є згаданий факт, що останні два роки є найуспішнішими для платформи, як з точки зору значного збільшення спільноти, так і з точки зору прибутковості для Adobe. Наслідки успіху CF8, мабуть. Що ж буде з CF9? Плюс, не забуваймо про вільні альтернативи, здорова конкуренція завжди корисна.
Рекомендується до ознайомлення.
P.S. У відгуках до статті класична CF-драма про "вмирання" технології :)
