NoMa, Вам подходит
Ringo.
ОПП он просто шарит.
ну это при условии если у Вас есть специалист его уровня.
Один раз была задача, где кэширование в принципе не возможно, постоянное изменение котировок, естественно без перезагрузки страницы, и построение графиков в реальном времени.
rng сделал на джойнах, запрос длинной с километр, что типо (я обрезал иначе длинная заявка очень, но принцип ясен):
PHP код:
SELECT eveUnits.displayName AS UNIT, dgmTypeAttributes. * , dgmAttributeTypes. * , invTypes.typeName AS Skill, invTypes.typeID AS SkillID
FROM `dgmTypeAttributes`
LEFT JOIN `dgmAttributeTypes` ON ( `dgmAttributeTypes`.`attributeID` = `dgmTypeAttributes`.`attributeID` )
LEFT JOIN eveUnits ON ( `dgmAttributeTypes`.`unitID` = `eveUnits`.`unitID` )
LEFT JOIN `invTypes` ON ( `dgmAttributeTypes`.`attributeName` LIKE 'requiredSkill_'
AND dgmTypeAttributes.valueInt = invTypes.typeID )
WHERE `dgmTypeAttributes`.`typeID` = '{$result['typeID']}' AND `categoryID` IS NOT NULL ORDER BY categoryID
Лично я таких запросов не понимаю - это сложно для моего мозга. А
rng умеет их как-то оптимизировать.
И мало кто их вообще понимает, надо было подделать не много, дак многие отказывались увидав такие штуки

, я бы сам отказался если бы увидел такую заявку

.
Ну а по всем остальным пунктам, во всем он рубает и AJAX и jQwery - очень часто мне помогает, когда я встаю на ручник особенно если есть JS ...