Форум программистов, компьютерный форум, киберфорум
Web-мастеринг
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.53/38: Рейтинг темы: голосов - 38, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 18.07.2007
Сообщений: 22
1

Cold Fusion: ваши вопросы - наши ответы.

18.07.2007, 17:18. Просмотров 7153. Ответов 65
Метки нет (Все метки)

С удовольствием отвечу на все ваши вопросы касательно разработки web сайтов на Cold Fusion 4.0, 4.5 (5.0). Мощнейший скриптовый язык ( и дорогой к тому же , только мало распространен
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.07.2007, 17:18
Ответы с готовыми решениями:

Требуется Cold Fusion программер
Интернет-магазину <a href='http://003.ru'>003.ru</a> требуется программист Cold Fusion, работа...

Наши достижения, ваши предложения
Скоро еще чем-нибудь меряться будем)))

Ответы на вопросы
1. Назовите три типа команды безусловного перехода. 2. Какой может быть длина перехода в разных...

Вопросы - ответы
Здесь предлагаю размещать ссылки на полезные и очень полезные материалы с форума. После просмотра...

65
0 / 0 / 3
Регистрация: 27.03.2012
Сообщений: 5
18.07.2007, 19:35 2
> только мало распространен

может, потому что дорогой?

Кстати, что у него есть такого, чего нет у других? Например, если сравнивать с ASP?
0
0 / 0 / 1
Регистрация: 26.03.2007
Сообщений: 127
18.07.2007, 22:23 3
PHP - это действительно мощнейший скриптовый язык, (к тому же бесплатный), и очень распространен.
0
0 / 0 / 0
Регистрация: 18.07.2007
Сообщений: 22
18.07.2007, 22:28  [ТС] 4
А CreateObject() на PHP можно?
0
0 / 0 / 3
Регистрация: 27.03.2012
Сообщений: 5
18.07.2007, 22:50 5
Не, давайте сначала Cold Fusion обсудим....

????
0
0 / 0 / 0
Регистрация: 18.07.2007
Сообщений: 22
18.07.2007, 22:54  [ТС] 6
Я пишу на ASP, JSP, ColdFusion. И я могу сравнивать. ASP vs ColdFusion - это все равно, что писать приложения на VB vs Java )
Если говорить конкретно про ASP, то преимущества следующие: (я в начале про это забыл многоплатформенность - в зависимости от конфигурации это Win, Linux, Solaris, HP-UX, НАМНОГО более быстрая работа с ODBC, сама енжина производительнее ASPшной, устойчивее, с памятью работает не в пример ASP - никаких утечек при работе с сессионными переменными(строго говоря, с тем, что session expiration на ASP реализован более корректно, я спорить не буду; факт он и есть факт). Теперь о том, чего в ASP и близко нет. Встоенная работа с файлами (включая upload), встоенное мыло и POP3, работа с реестром, работа с HTTP and FTP, создание scheduled tasks, enhanced debug information, обработка исключений (это вам не on error goto next , Integrates with key Internet and enterprise technologies, including COM, CORBA, EJB, XML, C/C++, and Java,
возможнось написания расширений не только на C++, но и на Java, Crystal Reports Integration, встроенный индекс сервис (клиенты до сих пор кипятком пис... от убыстрения поиска более чем в 10 раз по сравнению с MS SQL Full text search), вызов шеловских программ и перехват output'а, сериализация(соотв десериализация) структур а-ля XML, работа с логами, залочивание на уровне сессии, приложения и сервера любых объектов, внутренний security sandbox. Да! Чуть не забыл... Это ASPшникам снится в самых сладких снах - Evaluate() ))
0
0 / 0 / 0
Регистрация: 18.07.2007
Сообщений: 22
18.07.2007, 22:58  [ТС] 7
Eval() в ASP есть - обшибся ) Это VBшники плачутся. Ну, спутал я, с кем не бывает.
0
1 / 1 / 5
Регистрация: 30.04.2007
Сообщений: 226
19.07.2007, 15:10 8
Надежный, говорите?..

Недавно весь наш отдел здорово веселился: администратор долго боролся с неустойчивостью ColdFusion-сервера (на windows) -- и поборолся! Он нашел стандартный (то есть входящий в комплект поставки) сервис, который (цитирую по памяти) 'периодически проверяет, не завис ли сервер, и при необходимости перезапускает его'.

Наверное, такая штука (равно как и, к примеру, развесистая система восстановления после сбоев в мелкомягком офисе) действительно серьезно повышает суммарную надежность системы... А вот, к примеру, связка Apache+Resin на production-сервере живет без постороннего вмешательства многие месяцы... Ох, простите великодушно, мы же обсуждали несомненные достоинства coldfusion-а...
0
0 / 0 / 0
Регистрация: 16.07.2007
Сообщений: 458
19.07.2007, 17:02 9
Думаю, интересно вам будет посмотреть данную табличку

'Evaluate ASP Vs. ColdFusion'
http://www.cfm-resources.com/asp_vs_cf.cfm
0
0 / 0 / 0
Регистрация: 18.07.2007
Сообщений: 22
19.07.2007, 17:17  [ТС] 10
А я об чем? Думаю, что когда речь идет не о 'разработаю веб сайт за $100', а о коммерческом девелопменте, то Cold Fusion сэкономит вам массу сил, серого вещества, времени. Заказчики останутся довольны и подкинут вам еще работы
Всяческих успехов! Надеюсь, что здесь появятся конкретные вопросы
0
1 / 1 / 5
Регистрация: 30.04.2007
Сообщений: 226
19.07.2007, 17:19 11
Я бы очень удивился, если бы на сайте с девизом 'Creating a Better ColdFusion Powered Web' сравнение оказалось бы в пользу asp...
0
0 / 0 / 3
Регистрация: 27.03.2012
Сообщений: 5
19.07.2007, 17:23 12
Экономия серого вещества не сэкономит денег заказчика, по причине того, что ColdFusion менее распространен - т.е. специалисты стоят дороже, потом сервер будет стоить дороже, потом еще про поддержку надо будет думать. Хотя, конечно, у каждого свой вкус...
0
1 / 1 / 0
Регистрация: 16.04.2007
Сообщений: 86
19.07.2007, 22:28 13
Я работаю с ASP и работал некоторое время по необходимости с CFML. Субъективно: CFML не заслуживает внимания.
0
alex78
05.08.2007, 19:01 14
На мой взгляд, разработка сайтов на ColdFusion значительно проще и, главное, быстрее, чем при помощи ASP/VB. В особенности это касается стандартных операций, вроде взаимодействия с БД, загрузки файлов, запросов по http протоколу к другим веб-серверам и т.п. - то, что в ASP реализуется через COM, в CF - при помощи конструкций языка. При этом работе с COM ничто не мешает и все, что верно для ASP в плане ее использования верно и для CF.

Пример обращения к БД и вывода полученного рекордсета в зависимости от параметра, переданного в строке URL-запроса:

<cfquery name='GetRec' datasource='MyDSN'>
SELECT ID, Name FROM MyTable
WHERE MyCol > #URL.Col#
</cfquery>
<table>
<cfoutput query='GetRec'>
<tr><td>#ID#</td><td>#Name#</td></tr>
</cfoutput>
</table>

По-моему, быстро и просто.

В России, кроме Ozon'a, практически нет крупных проектов на CF, однако в США, где $2k за серверное ПО не считается определяющим фактором выбора платформы (тем более, что это не очень много на фоне Windows NT Server + MS SQL Server), ColdFusion является достаточно распространенным веб-сервером.

Поэтому, не считаю, что CF не заслуживает внимания.
1 / 1 / 0
Регистрация: 16.04.2007
Сообщений: 86
05.08.2007, 22:36 15
ColdFusion ставится поверх IIS , что потенциально увеличивает уязвимость в плане безопасности.

В Америке естественно серверов под ColdFusion больше чем в России, хотя в процентном отношении к ASP - очень мало, попытайтесь поискать сервера посвященные CFML - всего лишь с десяток более-менее нормальных.

CFML действительно проще для очень простых задач, но вот попытайтесь выполнить хранимую процедуру, в документации написано что это возможно, но как ? в свое время я обыскался примеров и ничего внятного не нашел. А использование COM в CFML, пробовали? А написать какую-нибудь функцию и вызвать ее в cfml? Быстро? Просто?
0
0 / 0 / 0
Регистрация: 18.07.2007
Сообщений: 22
05.08.2007, 22:58  [ТС] 16
Хранимая процедура? Нет ничего проще!
&lt;cfstoredproc ...
&lt;cfstoredprocparam ..
И так далее. В документации все очень хорошо написано. Я вот не могу сказать, возможно ли в ASP вернуть из процедуры multiresultset, а в ColdFusion - запросто.
CFML and COM? Тоже очень просто. Если не использовать совершенно дурацких вызовов типа obj('Property).Value = 'что-то_там', то все прекрасно работает. Я сам, когда возник вопрос: писать шедулер для неотправленных писем или что-то другое, стал использовать CDONTS.NewMail object - вызов, просто, блокирующий, пока не отправит, не отпустит. Хотя, так как реализовано изначально, тоже неплохо - отдельный тред на отправку мыла...
0
0 / 0 / 0
Регистрация: 18.07.2007
Сообщений: 22
05.08.2007, 23:00  [ТС] 17
Да, еще в догонку...
За 2 года работы с ColdFusion ни разу (!) не возникла необходимость в пользовательской функции - язык такой! )) Просто есть несколько вариантов замены и их с головой хватает
0
1 / 1 / 0
Регистрация: 16.04.2007
Сообщений: 86
05.08.2007, 23:10 18
> ни разу (!) не возникла необходимость в
> пользовательской функции - язык такой! ))

ну что сказать, круто...
0
alex78
06.08.2007, 10:28 19
Отсутствие функций по началу смущало (нет возможности провести присваивание в виде MyVar = MyFunction(a,b,c), но в CF имеется возможность создавать Custom Tag, который представляет собой отдельную .cfm страницу и может вызываться как процедура внутри других .cfm файлов. В отличие от включения файла при помощи <!--#include ..., custom tag имеет свою область видимости, принимает и возвращает параметры. Полностью функцию он не заменяет, скорее процедуру. В последней, пятой версии CF появилась возможность определять функции в 'скриптовом понимании'.
alex78
09.08.2007, 18:57 20
Кстати,
бесплатный ColdFusion хостинг: www.freecfm.com
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.08.2007, 18:57

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Ответы на вопросы
Помогите ответить на данные вопросы. В гугле искать ничего нет смысла так как не понимаю о чем...

Ответы на вопросы
тема tcp\ip 2. 1,4 3. 3 7. 3 ? 12. 2,3 ? 13. 1,2 14. 1 8. 1,3 9. 1,2,3

Оракул, или опытный провидец ответит на ваши вопросы
я расскажу ещё про одну импровизационную игру. Она ОЧЕНЬ простая. Первый участник задаёт...

Ищу ответы на вопросы
Прошу помощи в поиске задач(или пояснений) по данным темам(вопросам): Тема 1.1. ВВЕДЕНИЕ В...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.