В проекте на основе PowerBuilder на Microsoft SQL Server более трехсот хранимых процедур. Это клиент-серверное приложение, которое во многом зависит от DataWindow PB.
Теперь есть запрос от пользователей, который, скорее всего, добавит несколько веб-экранов для взаимодействия с системой.
Мы оцениваем Rails (для нашего члена команды) и CakePHP (для соображений производительности / развертывания).
Мы используем ActiveRecord (естественно, на Rails) для других веб-проектов. Однако хранимые процедуры и ActiveRecord плохо взаимодействуют друг с другом.
Хотелось бы услышать ваш опыт и предложения по поводу:
- как минимизировать переписывание (дублирование) хранимых процедур в ActiveRecord
- Помимо того, что мы уже рассматриваем (Rails и CakePHP), каковы альтернативы (скажем, DataWindow.NET ?, LINQ?)
Спасибо!