Автор Тема: Въпрос за Business Logic Layer  (Прочетена 2005 пъти)

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Въпрос за Business Logic Layer
« -: Oct 25, 2011, 09:25 »
Искам да попитам при разработката на web приложения къде е най-добре да бъде разположена бизнес логиката? Т.е. вчера спорих адли бизнес логиката трябва да е в базата под формата на съхранени процедури или  трябва да е описана от сървърния език.
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

rcbandit

  • Напреднали
  • *****
  • Публикации: 144
    • Профил
Re: Въпрос за Business Logic Layer
« Отговор #1 -: Oct 25, 2011, 09:46 »
И аз си мислех до скоро така но се оказа че се слага между базата и presentation layer. Процедурите нямат богата бъзможност за работа със стрингове както може всеки един език.

Активен

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
Re: Въпрос за Business Logic Layer
« Отговор #2 -: Oct 25, 2011, 10:08 »
Зависи и от базата, която ще се ползва също така - в MySQL според мен е почти невъзможно да изградиш пълноценна логика с наличните инструменти, докато това съвсем не е така при Oracle, а отчасти и PostgreSQL
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Въпрос за Business Logic Layer
« Отговор #3 -: Oct 25, 2011, 10:16 »
Процедурите нямат богата бъзможност за работа със стрингове както може всеки един език.

Можеш ли да ми дадеш пример, че нещо не мога да си го обясня това.

А като бързодействие, процедурите по-бързи ли са от php/perl кода например?
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Предотвратяване на layer 2 loop
Системни настройки
never_mind 14 4896 Последна публикация Apr 17, 2008, 09:01
от teleport
Openbravo ще участва на Open Source Business Conference 09
Коментар
obbug 0 1162 Последна публикация Mar 04, 2009, 14:13
от obbug