Если вы серьезно относитесь к рассмотрению Ext как опции, вам действительно нужно искать и, возможно, публиковать на их форумах информацию о других, использующих Rails, я знаю, что многие успешно справляются с этим. Я только что натолкнулся на этот пример , который выглядит как довольно полностью запеченное приложение, делающее именно это, так что это определенно возможно.
Не зная точно, что вы пытаетесь сделать, я думаю, что высказывание Ext "нацелено на бизнес-приложения" - это справедливое общее утверждение с точки зрения виджетов, которые поставляются с ним "из коробки". Он в значительной степени ориентирован на Ajax-приложения на основе окон / форм. Тем не менее, Ext Core очень похож на jQuery и другие базовые фреймворки, и все в Ext построено так, чтобы быть сильно расширяемым (отсюда и «ext»). С точки зрения возможности построить из него то, что вам нужно, оно очень мощное и гибкое. Конечно, вы можете легко реализовать Flash Viewer, и существуют плагины, которые будут делать именно это.
Похоже, что у Тоби был плохой опыт работы с Ext, но многим другим он нравится, и он находит его вполне естественным для кодирования. Синтаксис определенно имеет вкус Java / C # в некотором смысле (хотя действительно трудно напрямую сравнить любой JS-фреймворк для статического языка), и он имеет корни в YUI (что еще более многословно). Для кого-то, происходящего из C-ish, он, вероятно, будет чувствовать себя очень комфортно. Если вы более привыкли к Python, Ruby или чему-то еще, то это может быть не так приятно, я не знаю. Что-то, что вы должны попробовать сами.