Lets talk OTS2(anyone intrested in OTS2, I beg of you, please read)
I knew there was a reason I was putting off reading up on the OTS2
standards, aside from the fact that I was busy.
And one of the biggest pieces of the I don't like OTS2 is
NetLoadModule's forced usage. Of course there is the option of not
being OTS2 complient, but I would like to comply with it, without being
forced to force the user to get their modules off the web via
NetLoadModule. I'm not saying I dislike NetLoadModule, I think its
concept is quite good, and I have no qualms with using it, however, I
don't want to force the user to get their modules using it.
First of all, Threadedness. Theme makes should have the option to load
their modules using the standard threading method, if they want all
their modules loading at the same time, and in different threads, this
should be up to them. However I do have to applaud the idea that
NetLoadModule loads each in order, but in seperate threads, which allows
for some things that werent previously possible with the older threading
I don't like the idea of my computer needing an internet connection to
get the modules.
I don't want to put down NetLoadModule, I think it is a great idea, but
I also think that it is something that the user should decide whether
they want to use or not. I have never been a fan for instance of
downloader installers, I.E. you go to update windows update it downloads
an installer that downloads the files. I don't like those, and users
shouldnt be forced to use this sort of a thing.
Another problem brought by NLM is it forces the theme developer to use
ONLY the modules on the website. What happens to module developers who
are using beta's, or people they give those modules too, or anyone using
specially modded or made modules that they dont want on the website?