7 Переваги і недоліки модульного веб-програмування
Технологія модульного програмування припускає виокремлення групи процедур та функцій з однаковими глобальними даними в окремі файли, які використовуються в інших програмах як окремо компілюючі модулі: модуль графічних ресурсів, модуль виведення інформації на принтер та інші.
Усі змінні в модульних програмах розподіляються на дві частини: відкриті (public), тобто доступні поза модулем в інших програмах, та закриті (private) – доступ до яких може бути тільки в межах процедури. Такий підхід значно поліпшив розробку програм кількома програмістами, кожний з яких розробляв свій окремий модуль, який можна було використовувати в інших програмах. Таку технологію програмування підтримували Pascal, C, С++ та інші. Дані середовища програмування були орієнтовані на користування операційною системою MS-DOS.
Недоліком модульного програмування була обмеженість у розмірі програми. Так, при використанні програмістом понад 100 000 операторів зростала складність міжмодульних інтерфейсів, тому передбачити взаємовплив окремих частин програми було практично неможливо.