modular


Modular Extension


I came accross the term Modular Extension as a requirement of an application of I am developing. Any body know what a Modular Extension is all about?
In general, if something is modular it means it's independent to the rest of your application, so that you can switch it on or off as needed, or remove it entirely, without affecting other things.
If something is an extension it means it's not considered a core part of your application, but rather separate functionality that can be developed on its own. Usually, the ability to write extensions implies a relatively well thought-out design and a sophisticated API that allows outside clients to get at the relevant internals of your core application.
Otherwise, though, your question is a little too generic to give a precise answer without more information.
Most probably your employer is trying to tell you that:
They want the application to be easily extended afterwards
They don't want to depend on you forever
They want to deploy (sell) different versions (in terms of enabled functionalities) through simple means (turning modules on/off)
I might mention that all the above points (and much more!) are totally valid business points and there is absolutely nothing wrong with them but for some arcane reason employers are reluctant to express them the way I did.

Related Links

How to Implement Euclidean's Algorithm for Modular Caluculations
Modular Extension

Categories

HOME
eclipse
cobalt
time-complexity
jax-rs
zend-framework
mysql-workbench
newrelic
carousel
nsbundle
dojo
babeljs
retrofit2
special-characters
performancepoint
qpython
reactive-programming
enthought
appcelerator-studio
github-enterprise
naivebayes
favicon
bitnami
capistrano3
azure-iot-hub
symfony-2.8
feathersjs
video-editing
googlebot
gulp-watch
string-concatenation
parcelable
roslyn
strongname
pic32
stackexchange
mat
comparable
gp
panoramas
spring-security4
android-gridview
slacktextviewcontroller
navigator
wurfl
signals-slots
numberpicker
mcustomscrollbar
plr
angular-http
xmldocument
berkeley-db-je
photos
apache-spark-dataset
opencmis
lampp
proget
builder
mschart
trojan
spring-data-couchbase
dt
seq
mathcad
reachability
usart
redbeard-ios
xcode-server
centrifuge
file-uri
watch-os-2
wso2developerstudio
hclust
halcon
realsense
jparsec
lazybones
batik
addressing-mode
spy++
radiant
koala
gwt-openlayers
notorm
jeromq
oocss
printdialog
asdf
dolby-audio-api
android-icons
wp7test
virtual-pc
web-notifications
joomla3.1
dopostback
faye
ilasm
kqueue
htdocs
mysql-error-1205
pylucene
socketserver
lxr
purepdf
fail-fast-fail-early
wysiwym
sqlobject
int64

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App