Coldfusion подходит для больших проектов.Не должно иметь значения, что это коммерческое, если у вас нет бюджета, в который он не вписывается.Но если это так, то LiveCycleES намного дороже, поэтому, если стоимость является проблемой, вам, вероятно, придется использовать BlazeDS.
Что касается "настенной" функции для Facebook, то есть несколько вещей, которые вы должны рассмотреть,Стена подразумевает, что у вас есть некоторый софт социального графа.Графические сети не очень легко сделать в больших масштабах с реляционной БД.Я бы посоветовал посмотреть на хранилище NoSQL, такое как MongoDB, Cassandra.Эти параметры будут масштабироваться с гораздо меньшими усилиями, чем сегментирование с базой данных, которая требует большого количества программных разработок только для эффективного хранения всего.
http://www.rackspace.com/cloud/blog/2010/05/12/cassandra-by-example/
У вас будут некоторые проблемы срешить с PHPAMF и BlazeDS, если вы хотите разделить экраны между двумя клиентами.Асинхронный обмен сообщениями не поддерживается ни одним из этих вариантов, поэтому он практически не используется.LiveCycle ES поддерживает такие вещи, чего раньше не было в Blaze / DS.Возможно, вы захотите дважды проверить возможности Blaze / DS, чтобы увидеть, изменилось ли это в последнее время.Один из вариантов, который вы можете посмотреть, это Red5, который поддерживает RTMP / E.
http://www.red5.org/