![]() Most concerns around libraries exist in application architecture, as most complex applications consist of a variety of components. Libraries are usually compile-time dependencies. One kind of component is a library, which tends to run in the same memory address as the calling code and communicates via language function call mechanisms. ![]() Modules imply logical grouping, while components imply physical partitioning.ĭevelopers find it useful to further subdivide components based on engineering practices, including build and deployment considerations. Components are the physical packaging of modules. Modules in turn may be packaged in different physical ways. Modularity describes a logical grouping of related code. ![]() Different platforms offer different reuse mechanisms for code, but all support some way of grouping related code together into modules. First, let’s untangle some of the common terms used and overused in discussions about architecture. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |