Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.programming > #5406 > unrolled thread

What is the name of main structure in module based application

Started bypavelkastornii@gmail.com
First post2015-04-16 06:54 -0700
Last post2015-04-16 21:40 +0100
Articles 3 — 3 participants

Back to article view | Back to comp.programming


Contents

  What is the name of main structure in module based application pavelkastornii@gmail.com - 2015-04-16 06:54 -0700
    Re: What is the name of main structure in module based application Kaz Kylheku <kaz@kylheku.com> - 2015-04-16 18:33 +0000
      Re: What is the name of main structure in module based application Richard Heathfield <rjh@cpax.org.uk> - 2015-04-16 21:40 +0100

#5406 — What is the name of main structure in module based application

Frompavelkastornii@gmail.com
Date2015-04-16 06:54 -0700
SubjectWhat is the name of main structure in module based application
Message-ID<1841e4d4-58ca-46e2-b8c7-ecc9ca926a0f@googlegroups.com>
There are a lot of programs that are module based. Such programs contains of main structure (that manages modules and and let user work with them). For exampale netbeans. My question what is the name of this main structure? By other words there are modules and X? What is X?

[toc] | [next] | [standalone]


#5407

FromKaz Kylheku <kaz@kylheku.com>
Date2015-04-16 18:33 +0000
Message-ID<20150416111334.194@kylheku.com>
In reply to#5406
On 2015-04-16, pavelkastornii@gmail.com <pavelkastornii@gmail.com> wrote:
> There are a lot of programs that are module based. Such programs contains of
> main structure (that manages modules and and let user work with them). For
> exampale netbeans. My question what is the name of this main structure? By
> other words there are modules and X? What is X?

If the main structures in modules are just called "modules", then the main
sturcture in the main module can be called "main module".

Don't overthink it.

Also, this way of organizing programs has something in common with the Facade
pattern.

http://en.wikipedia.org/wiki/Facade_pattern

The main module has some function which use other modules, which are not unlike
the "doSomething()" function in the diagram.

Therefore, there is justificaiton in calling X the program's "facade".

[toc] | [prev] | [next] | [standalone]


#5408

FromRichard Heathfield <rjh@cpax.org.uk>
Date2015-04-16 21:40 +0100
Message-ID<mgp6mm$epg$1@dont-email.me>
In reply to#5407
On 16/04/15 19:33, Kaz Kylheku wrote:
> On 2015-04-16, pavelkastornii@gmail.com <pavelkastornii@gmail.com> wrote:
>> There are a lot of programs that are module based. Such programs contains of
>> main structure (that manages modules and and let user work with them). For
>> exampale netbeans. My question what is the name of this main structure? By
>> other words there are modules and X? What is X?
>
> If the main structures in modules are just called "modules", then the main
> sturcture in the main module can be called "main module".
>
> Don't overthink it.

With you so far...

>
> Also, this way of organizing programs has something in common with the Facade
> pattern.
>
> http://en.wikipedia.org/wiki/Facade_pattern
>
> The main module has some function which use other modules, which are not unlike
> the "doSomething()" function in the diagram.
>
> Therefore, there is justificaiton in calling X the program's "facade".

Indeed. Nevertheless, not everybody will immediately recognise this term 
with its architecture-derived meaning, as the word has more recently 
acquired a somewhat pejorative connotation.

It might therefore be kinder to call the main module the "interface module".

-- 
Richard Heathfield
Email: rjh at cpax dot org dot uk
"Usenet is a strange place" - dmr 29 July 1999
Sig line 4 vacant - apply within

[toc] | [prev] | [standalone]


Back to top | Article view | comp.programming


csiph-web