Компоненттік объектілердің үлгілерін интернет тарапынан жобалауға арналған (ComponentObjecModel, Com)–бұл Microsoft технологиясының компоненттері, WEB басқару элементтерін және компоненттерін құруға арналған. Бұл элементтерді ActiveX интернет жүйесі ішінде таратады және Internet Explorer–ге жаңа функцианальды мүмкіндіктерді береді. ActiveX басқару элементтері Netscape ауыспалы модульдерін еске түсіреді. Ресурстарды қолдануда қиындық туындамайды. Компоненттер автоматты түрде орнатылып, жүктеледі[10].
Басқару элементтеріне қауыпсіздік шаралары, онша үлкен емес блок кодтары потенциальды түрде жүйде орналасу мүмкін, олар бағдарламаға қиндықтар туғызады. Әрине қолданушы кез–келген сәтте функция орындау үшін түймеше орналастыру мүмкін. Бұл жүйеге және бағдарламаға көптеген қателер тұғызатын болады. Мүмкін бағдарламаның ары қарай жұмыс жасауына күрделілік тұғызады.
WEB беттерге ActiveX басқару элементтерін қолдану кезінде Белгі-кодтық ActiveX сертификаттары.
Броузерде берілген қысқаша хабарлама, қолданушыда компоненттің жоқ екендігін хабарлайды. Бірақта хабарлама шықпас бұрын беттегі қателіктерді алтернативті технологиялар көмегі мен жөнделген болуы қажет. Мысалға, ауыспалы мольдертәгилермен қамтамасыз етеледі.
Ескертпе:Егер сайтқа аталмыш басқару элементтерін қолданатын болса альтернативті Netscape броузерлеріне қолдануды ұсыныс етеміз.
ActiveX басқару элементтерін қолданудағы кемшілігі оның Netscape ауыспалы модульдерін қолдану және белгілі операциялық жүйелер негізінде жұмыс жасау болып табылады. Әр адам әр түрлі оперциялық ортада жұмыс жасайды. Сондықтан олардың барлаығына ортақ жұмыс жасай алатын технология Java болып есептеледі.
Java бағдарламасы SunMicrosystems компаниясының технологиясы Internet базасына негізделген платформалық өңдеу бағдарламаларына қолданады. Өзіндігімен тәуелсіз жұмыс жасай алады ешбір платформаға бағынбайды, бағдарламалык кодты бір мәрте жазуға болады сол жазылған код кез–келген бағдарламалық ортада өз бетінше жұмыс жасай алады. Көптеген сайттарда Java технологиясын аздап қолданады, оларды бағдарламада апплет деп атаймыз Олар тек броузерде орындалып және жаңа функцианальдық мүмкіндіктер косып орындап сол ортада жүктеледі. Java–да апплеттер кодтар арқылы жазылады және машинаға тәуелсіз машиналық байттарда формалық .class файл түрінде компилярланады. Процесс жылдам болған күнің өзінде де бағдарлама өте акырын жүктеледі. Жалпы бағдарлама жасаушылардың пікірі боыншаJava мүмкіндігі мол өте акырын бағдарлама деп айтылады. Шынына келсек Java ақырын емес оның интерпретациялық машина тіліне аударлуы өте күрделі процесс. Бағдарламаны жаңа ортада жүктеседе ол өз ортасы арқылы жүктелетін жағдайы жоқ емес.
WEB беттерге Java–ның апплеттерін қолдану өте оңай. Апплеттер ереже бойнша тұрақты емес. Мысалға, бізді .class файлы берілген болсын. Оны келесі бағдарламалық белгілемелер арқылы жіберуге болады:
Height=”50”
Width=”175”>