2010-02-19 5 views
4

Один мой клиент имеет свой сайт, разработанный с использованием coldfusion ... Теперь я хочу перенести этот сайт с coldfusion to asp.net ... Как веб-разработчик, я знаю, что это возможно, но вы хотите знать несколько вещиПеренос из ColdFusion в ASP.NET

  • проблемы/Изучение кривых, участвующих в переходе от coldfusion to asp.net ...

  • Какие факторы я должен следить за во время миграции?

+0

Связанный: http://stackoverflow.com/questions/57768/how-should-you-go-about-learning-asp-net-after-life-as-a-coldfusion-developer –

+0

@jorn Я asp.net разработчик, а не разработчик ColdFusion ... –

+1

В чем причина перезаписи? Я не хочу звучать суровым здесь, но на сайте есть проблемы или вы собираетесь обвинить его в переписывании от языка, который он знает, только потому, что вы не знаете или как CF? Вы посмотрели на Blue Dragon, двигатель CF, который работает на платформе .net? http://www.newatlanta.com/products/bluedragon/j2ee_dotnet.cfm – kevink

ответ

3

Удивительно, но это ситуация, в которой я играл с этим, - это некоторые советы.

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

Вышеупомянутые являются результатом работы над плохо разработанным приложением CF. Тем не менее, с точки зрения функциональности и работоспособности - это богатый, полный возможностей и удовольствие для работы.


EDIT

я нашел следующие ресурсы, которые могут представлять интерес, если вы не нашли его уже


Если я думаю чего-нибудь большего Я буду обновлять ..

+2

Префиксы «cf» предшествуют владению Adobe CF, а Macromedia , Это всего лишь способ дифференцировать теги CF из HTML-тегов. Фактически, один из ранних букв CF назывался «Horizon», и все теги были с префиксом «hz». Когда CF 1.0 был выпущен, все теги имели префиксы «db», которые были изменены на настоящий префикс «cf» в CF 2.0, когда Allaire все еще принадлежал этому продукту. –

Смежные вопросы