Имаме библиотеки, сървиси, плъгини, компоненти, модули, пакети и още някои които не се сещам.
Някои са еднакви с различни имена, но има много мнения.
Библиотеката сървис ли е.
компонентите не са ли и те вид модули.
Модул и пакет за мен са еднакви.
примерно регистрацията е компонент, но друг ще каже че може да е плъгин, трети сървис/модул.
в браузъра календар е компонент, но на backend компонент може да значи друго.
аз поне имам чуството че 10 програмиста ще кажат 15 различни мнения и никои няма да е най правилно
Уа, не знам, как да ти го кажа така, че да не прозвучи твърде много обидно.
Четейки твоя коментар, сериозно започвам да се комплексирам за качеството на родните разработчици. И започва да ме налазва недопустимата мисъл, че случая с Търговския регистър не е защото що е то държавно, всичко е под всякаква критика за некадърност. Просто толкова не струваме.
Слава на небесата, че съм слушател на този podcast от първия му ден, че да мога спокойно да гоня такива мисли.
И все пак съм много нещастен, когато някакви странни хора коментират с лекота, без грам да са подготвени дори по допирателна някаква тема, камо ли по основната.
@ya тея имена са overload-нати и имат по много значения в зависимост от контекста и терминологията установена в проекта. Аз тук го ползвам в смисъл на клас с бизнес логика. Библиотеката не е service по никаква дефиниция. Компонентите наистина са вид модули. Компонент общо взето е нещо дето е reusable, но аз бих добавил особено в GUI програмирането, че е нещо което има state, behavior и може да праща events.
@Stilgar, мерси. Прото в някои случаи е трудно да се разграничат правилно. Cache примерно го водят компонент и не може да праща event примерно, някъде го водят service.
Но да не задълбаваме да не ни се сърдят 🙂
Всъщност не е изключено cache-ът да праща events даже на ASP.NET старият cache можеше да ти вдига event когато маха item от кеша и примерно може да си пуснеш код дето да го напълни пак с актуалните данни.
септември 4th, 2018 at 20:08
Хубав подкаст 🙂
имам идейка за дообсъждане
Имаме библиотеки, сървиси, плъгини, компоненти, модули, пакети и още някои които не се сещам.
Някои са еднакви с различни имена, но има много мнения.
Библиотеката сървис ли е.
компонентите не са ли и те вид модули.
Модул и пакет за мен са еднакви.
примерно регистрацията е компонент, но друг ще каже че може да е плъгин, трети сървис/модул.
в браузъра календар е компонент, но на backend компонент може да значи друго.
аз поне имам чуството че 10 програмиста ще кажат 15 различни мнения и никои няма да е най правилно
септември 5th, 2018 at 19:31
Уа, не знам, как да ти го кажа така, че да не прозвучи твърде много обидно.
Четейки твоя коментар, сериозно започвам да се комплексирам за качеството на родните разработчици. И започва да ме налазва недопустимата мисъл, че случая с Търговския регистър не е защото що е то държавно, всичко е под всякаква критика за некадърност. Просто толкова не струваме.
Слава на небесата, че съм слушател на този podcast от първия му ден, че да мога спокойно да гоня такива мисли.
И все пак съм много нещастен, когато някакви странни хора коментират с лекота, без грам да са подготвени дори по допирателна някаква тема, камо ли по основната.
Желая ти здраве!
септември 6th, 2018 at 01:44
😀 ха-ха
септември 7th, 2018 at 18:49
@ya тея имена са overload-нати и имат по много значения в зависимост от контекста и терминологията установена в проекта. Аз тук го ползвам в смисъл на клас с бизнес логика. Библиотеката не е service по никаква дефиниция. Компонентите наистина са вид модули. Компонент общо взето е нещо дето е reusable, но аз бих добавил особено в GUI програмирането, че е нещо което има state, behavior и може да праща events.
септември 7th, 2018 at 20:33
@Stilgar, мерси. Прото в някои случаи е трудно да се разграничат правилно. Cache примерно го водят компонент и не може да праща event примерно, някъде го водят service.
Но да не задълбаваме да не ни се сърдят 🙂
септември 8th, 2018 at 22:22
Всъщност не е изключено cache-ът да праща events даже на ASP.NET старият cache можеше да ти вдига event когато маха item от кеша и примерно може да си пуснеш код дето да го напълни пак с актуалните данни.