Linux за българи: Форуми

Нетехнически теми => Идеи и мнения => Темата е започната от: b2l в Oct 25, 2011, 09:25



Титла: Въпрос за Business Logic Layer
Публикувано от: b2l в Oct 25, 2011, 09:25
Искам да попитам при разработката на web приложения къде е най-добре да бъде разположена бизнес логиката? Т.е. вчера спорих адли бизнес логиката трябва да е в базата под формата на съхранени процедури или  трябва да е описана от сървърния език.


Титла: Re: Въпрос за Business Logic Layer
Публикувано от: rcbandit в Oct 25, 2011, 09:46
И аз си мислех до скоро така но се оказа че се слага между базата и presentation layer. Процедурите нямат богата бъзможност за работа със стрингове както може всеки един език.



Титла: Re: Въпрос за Business Logic Layer
Публикувано от: senser в Oct 25, 2011, 10:08
Зависи и от базата, която ще се ползва също така - в MySQL според мен е почти невъзможно да изградиш пълноценна логика с наличните инструменти, докато това съвсем не е така при Oracle, а отчасти и PostgreSQL


Титла: Re: Въпрос за Business Logic Layer
Публикувано от: b2l в Oct 25, 2011, 10:16
Процедурите нямат богата бъзможност за работа със стрингове както може всеки един език.

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

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