Удивительно, но это ситуация, с которой я играл, поэтому вот несколько советов.
- Как вы, наверное, поняли после того, как, возможно, взглянули на код CF - все языковые конструкции имеют префикс
cf
(Я полагаю, что это может быть не слишком простой способ рекламы Adobe ...) - Архитектура Определить архитектуру существующего приложения CF.Например. Является ли он основанным на MVC с использованием фреймворка, такого как Fusebox.Причиной этого является то, что она может помочь вам определить, каким должен быть результат системы asp в плане архитектуры.
- Соображения языка / синтаксиса - CF довольно легко понять, и, если вы этого не сделаете, онлайн-справочник Adobe есть.CFC (ColdFusion Components) аналогичны классам.
- Переменные - смотрите здесь.Меня много раз сжигали, когда я работал над CF-приложениями.Зная, что такое строка против int.
- Веб-сервисы - CF позволяет очень легко декларировать / создавать веб-сервисы.Проверьте все свои
cffucntion
свойства, чтобы идентифицировать их (access="remote"
) cfquery
- Самое плохое и лучшее в CF imo - это cfquery
.Не сама функция, а как она используется в текущем приложении.CF не имеет ограничений на то, что вы можете сделать, и где вы можете, чтобы можно было найти случайные запросы, разбросанные по всему приложению.Это обоюдоострая функция меч.
Вышеуказанное является результатом работы над плохо разработанным CF-приложением.Однако с точки зрения функциональности и работоспособности - он богат, полон функций и с ним приятно работать.
EDIT
Я нашел следующие ресурсы, которыеможет быть интересен, если вы его еще не нашли
Если я что-нибудь думаюбольше буду обновлять ..