Хранимая процедура, activerecord и альтернативы? - PullRequest
1 голос
/ 01 марта 2010

В проекте на основе PowerBuilder на Microsoft SQL Server более трехсот хранимых процедур. Это клиент-серверное приложение, которое во многом зависит от DataWindow PB.

Теперь есть запрос от пользователей, который, скорее всего, добавит несколько веб-экранов для взаимодействия с системой.

Мы оцениваем Rails (для нашего члена команды) и CakePHP (для соображений производительности / развертывания).

Мы используем ActiveRecord (естественно, на Rails) для других веб-проектов. Однако хранимые процедуры и ActiveRecord плохо взаимодействуют друг с другом.

Хотелось бы услышать ваш опыт и предложения по поводу:

  • как минимизировать переписывание (дублирование) хранимых процедур в ActiveRecord
  • Помимо того, что мы уже рассматриваем (Rails и CakePHP), каковы альтернативы (скажем, DataWindow.NET ?, LINQ?)

Спасибо!

Ответы [ 2 ]

2 голосов
/ 03 марта 2010

Powerbuilder 11.5. Окна данных Webform прекрасно работают с хранимыми процедурами. Он работает точно так же, как клиент-серверный Powerbuilder. Не переписывать вообще.

1 голос
/ 04 марта 2010

Очевидным ответом, если вас интересуют только хранимые процедуры SQL Server, является ASP.NET. Вы могли бы даже рассмотреть IronRuby!

...