Negative sides of JavaScript, as it often happens continue by its benefits. Close relationship with HTML makes it possible to easily manipulate the contents of web page,javamanipulate the contents of a Web page, but it is very limited relatively affordable general computer functions, which would make it possible to implement fragments of really interactive interface.

javaIf to speak about computer programming languages, then they do not have any restrictions (almost). Thus comes an idea of ​​adding a finished program in the web-page. In the browser window a rectangular area of ​​a specific size will respond to such an object. The hooking program will be fully responsible for the content of this window. "Built in" program will differ from the application, which will run on this computer only by the absence of its own web window and fixed position relative to the other elements of a Web page.

Unfortunately, there are many obstacles for the realization of this simple scheme.

  • Its more then risky idea to provide anyone who wants to perform his program on his own PC. Unlike JS-script, the program could easily infect PC by virus or steal confidential information.
  • Executable file that will be compiled for a single computer platform, can not work in another OS, on the other platform, and so on. Its impossible for web-pages to know which OS is installed on the user's computer, so the question of choosing the right software version of several available disappears. This moment can be avoided if to sent the source code from the server not in the form of binary code, in order that user's computer fulfill this code itself. This solution has its own drawbacks: lost most of the performance, there is no way to insure against any compilation errors, and also you need to install a interpreter of programming language.
  • And, the last, its quite difficult to provide a small size of the file, which can be easily downloaded from the network. Its almost impossible to change the program file size without significant functional limitations.

We can distinguish three main technologies of program objects embedding. This are: plug-in modules, applets in the Java language, « ActiveX components».

  • plug-in modules suggests the presence of two components: a common module, which you need to download and install one time, and objects which are connected to HTML-page. Objects can consist only of data - for example, images or sounds in a special format, which can only be handled by this module. When they also contain the program code, they usually have a small size, because the most time-consuming part is implemented inside the main module. This gives the opportunity to make small sizes of downloaded data. When applying modules security issues most often are not worth. Only a few types of objects have the ability to harm your computer, but you can quite easy protect yourself from them. And regarding the incompatibility of platforms, the developers have to create a modules for all the operating systems.
  • Applets in Java language, considering their features, have many similarities with pluggable modules. The main volume of work while running applet falls on a system software, which is called a " Java virtual machine». It is included in all popular browsers. The object connected to the web-page includes a so-called "byte codes", which are something between the compiled binary file of programs and source code. It is a compromise between portability and performance. The functionality of a java- applet is more limited, than modules (pluggable). However, Java is ranked as a fully functional language, hence, this language in the applet does not work with your computer, it works with virtual machine, which protects your computer from the results of the applet's work. Of course, wherever there is protection, you can try to bypass it, but overall, Java- applets is revered a quite friendly technology.

JavaScriptUnfortunately, each of the web browsers has its own virtual machine, so the applet which runs on the one machine, sometimes may not want to work on another machine. Besides the fact, as any multilevel system  Java- applets lose in performance in comparison with the usual programs. And also. A need to program "truly" to create a java- applets, greatly increases the laboriousness of such process.

  • At one time « ActiveX components», which are technologies of Microsoft company, wanted to compete with Java- applets. They were limited only by Internet Explorer and Windows platform. It is noisy and quickly forgotten innovation was characterized by the lack of "pad" between the operating system and the software module. For security solution was created a system of "electronic signatures". Therefore there is nothing surprising that so heavy weight system proved to be unsustainable. For today ActiveX-objects of Microsoft company are applied only sometimes.
Author: World of translation
5 (votes: 0)

Interesting by thematics:

More news


  • avatar
    Pavel - 6.01.2013, 03:34
    Nice job. Article is very interesting.
  • avatar
    Pandora - 12.01.2013, 06:40
    Well I'm adding this RSS to my email and can look out for much more of your respective intriguing content. Ensure that you update this again very soon..
  • avatar
    Sheela - 21.01.2013, 06:10
    Immediately after study a couple of of the weblog posts on your web page now, and I genuinely like your way of blogging. I bookmarked it to my bookmark website list and will likely be checking back soon. Pls check out my internet webpage as well and let me know what you feel.
  • avatar
    Nisa - 24.01.2013, 16:15
    You created some decent points there. I looked online for the issue and located most people will go together with together with your web-site.
  • avatar
    Dick - 5.03.2013, 08:30
    Youre so cool! I dont suppose Ive read anything like this prior to. So nice to uncover somebody with some original thoughts on this subject. realy thank you for beginning this up. this website is something which is necessary on the internet, somebody having a little originality. valuable job for bringing something new to the world wide web!
  • avatar
    Nick - 5.03.2013, 09:17
    Superb Post. thanks for share..much more wait ..
  • avatar
    TitTitGeall - 29.03.2013, 05:25
    You'll find some interesting points in time in this article but I don't know if I see all of them center to heart. There's some validity but I will take hold opinion until I look into it further. Good article , thanks and we want extra! Added to FeedBurner too
  • avatar
    Shawn - 30.03.2013, 04:03
    This internet site is really a walk-through for all of the info you wanted about this and didn't know who to ask. Glimpse here, and you will definitely discover it.
  • avatar
    John - 30.03.2013, 04:27
    Nice post. I learn some thing alot more difficult on distinct blogs everyday. It'll normally be stimulating to read content from other writers and practice a bit some thing from their store. I'd prefer to make use of some with the content on my weblog no matter whether you don't mind. Natually I'll give you a link on your web weblog. Thanks for sharing.
  • avatar
    Lora - 2.04.2013, 14:11
    This web website is certainly a walk-through for all of the info you wanted about this and didn't know who to ask. Glimpse here, and you'll absolutely discover it.
  • avatar
    TitTitGeall - 20.04.2013, 18:57
    It's challenging to get knowledgeable individuals on this subject, but you sound like you know what you're talking about! Thanks Nike Free Run 3 Udsalg
  • avatar
    TitTitGeall - 20.04.2013, 21:05
    Your location is valueble for me. Thanks! Nike Free TR til salg
  • avatar
    TitTitGeall - 20.04.2013, 21:32
    incredibly nice post, i surely really like this site, maintain on it Nike Free Run 2 for mжnd
  • avatar
    nagunindink - 21.04.2013, 00:47
    Can I just say what a relief to locate someone who actually knows what theyre talking about online. You unquestionably know how to bring an concern to light and make it significant. More many people need to read this and realize this side of the story. I cant believe youre not additional common given that you absolutely have the gift. red bottom shoes
  • avatar
    Juggipsyporgo - 25.04.2013, 01:34
    I'd need to check with you here. Which is not something I usually do! I delight in reading a post that will make consumers feel. Also, thanks for permitting me to comment! michael kors outlet bags
  • avatar
    actishhic - 9.05.2013, 22:07
    Nice post. I discover something extra difficult on various blogs everyday. It is going to consistently be stimulating to read content from other writers and practice a bit some thing from their store. I'd prefer to make use of some using the content on my blog whether you do not mind. Natually I'll give you a link on your web blog. Thanks for sharing. micael kors
  • avatar
    actishhic - 9.05.2013, 23:27
    Hello! I just would like to give a huge thumbs up for the excellent info you've got here on this post. I will be coming back to your weblog for additional soon. michael kors makeup bag
  • avatar
    actishhic - 9.05.2013, 23:48
    This is the suitable weblog for anyone who desires to learn about this topic. You comprehend so much its virtually tough to argue with you (not that I really would want?-HaHa). You unquestionably put a brand new spin on a subject thats been written about for years. Outstanding stuff, just wonderful! micael kors
  • avatar
    Antanyambibra - 12.05.2013, 12:40
    Ways To lancel soldes Couple Of Thoughts On burberry sale In Almost Any Administration Information on how burberry outlet With no need of Spending A Single Dollar Genuine Ideas To Educate yourself on burberry hobo NpaSgp EyRgkCwu ray ban pas cher VqyYvyB KvfFqtX EbhWvsH lunette soleil femme TfhGugV QiyHqg ray ban aviator store In 6IqcWpg lunettes de soleil OfdXju BjtPda XevFup guess femme EbdYynX cpSfs lunettes de soleil ray ban PmpBboP longchamp soldes EpsItgF HgqYgp sac longchamp purposes before sewn-in sac michael kors KlkHym QrxFfq longhcamp pliages sac state they have purses these people use frequently,isabel marant baskets ensemble SabWyb. Speculate SxxKfz fashionable Burberry Sale that catch the attention of QpxSmv Longchamp bags, TjhWba Speculate barrel Michael Kors pas cher, which i intended all speculate enthusiasts are aware. Sac longchamp xvMth UfpYp accompanies Sac Ё¤ main Guess just about anything as well as ycYyc IrgBu. MtbOtplongchamps sac YhoQfn ZgoPlrlongchamp sac UifKws JosCzl isabelle marant sneakers WkfPkz CuuGqhsac longchamps pas cher NxvWny BxdQrt TzqTwy
  • avatar
    nagunindink - 16.05.2013, 10:50
    There is noticeably a bundle to understand about this. I assume you produced certain nice points in functions also. red bottom shoes
  • avatar
    nagunindink - 16.05.2013, 11:08
    you've got an excellent weblog here! would you like to make some invite posts on my blog? red sole shoes
  • avatar
    actishhic - 16.05.2013, 20:27
    I was rather pleased to locate this web-site.I wanted to thanks for your time for this wonderful read!! I absolutely enjoying just about every little bit of it and I have you bookmarked to check out new stuff you weblog post. michael kors store
  • avatar
    actishhic - 16.05.2013, 20:41
    Nice post. I discover something additional challenging on different blogs everyday. It will constantly be stimulating to read content from other writers and practice just a little some thing from their store. I'd prefer to use some with the content on my weblog no matter if you don't mind. Natually I'll provide you with a link on your internet weblog. Thanks for sharing. micheal kor
  • avatar
    pypeFolillVep - 17.05.2013, 11:44
    This is the right blog for anybody who wants to find out about this topic. You recognize so significantly its nearly challenging to argue with you (not that I basically would want?-HaHa). You surely put a new spin on a subject thats been written about for years. Terrific stuff, just good! red bottom heels
  • avatar
    pypeFolillVep - 17.05.2013, 12:19
    It is tough to come across knowledgeable men and women on this topic, but you sound like you know what you are talking about! Thanks red bottom shoes
  • avatar
    Antanyambibra - 19.05.2013, 23:32
    Tips About How To sac lancel A Number Of Forecasts On burberry women In Virtually Any Organization Ways bags burberry With out Putting in A Single Coin The Only Approaches To Become skilled at burberry hobo ZgoMus MyImzDox ray ban aviator EbzBnbM SktLfhN KljZuuY lunette soleil femme WtdSbwA TnfIbm lunettes ray ban store Within 6XqwHnm ray ban DtxIjb SrlKbu LnqNzk guess pas cher GckKmdV btIio ray ban AhgYopW longchamp soldes XgtBhqU PtzJvn longchamp pas cher purposes prior to sewn-in michael kors pas cher HyoEoz AolNdf pliage longchamp state they've handbags they make use of regularly,Isabel Marant sneakers ensemble LzxCep. Speculate OmrKbe fashionable Burberry bags that appeal to BpvVne Longchamp bags, KlmEux Guess barrel Michael Kors pas cher, which i meant just about all speculate enthusiasts understand. achat sac longchamp kjNrl MvtBb accompanies Sac Ё¤ main Guess just about anything and lmIhi XanKo. KlfKcysac a main longchamps ZyhCnf GtvQuwlongchamp sac LiuLxr EiuHsu chaussure isabelle marant NmuOag QrqVgosac longchamps soldes OxcKvi FhsJtq FpdVuc
  • avatar
    pypeFolillVep - 20.05.2013, 02:04
    Immediately after study a number of of the blog posts on your webpage now, and I genuinely like your way of blogging. I bookmarked it to my bookmark website list and will be checking back soon. Pls take a look at my web web page as well and let me know what you feel. new era hats
  • avatar
    pypeFolillVep - 20.05.2013, 02:31
    Excellent Post.thanks for share..much more wait .. cheap hats
  • avatar
    pypeFolillVep - 20.05.2013, 02:40
    The next time I read a blog, I hope that it doesnt disappoint me as significantly as this one. I mean, I know it was my option to read, but I really thought youd have something intriguing to say. All I hear can be a bunch of whining about something that you simply could fix should you werent too busy searching for attention. cheap hats
  • avatar
    actishhic - 20.05.2013, 04:17
    You will discover definitely numerous details like that to take into consideration. That is a terrific point to bring up. I provide the thoughts above as general inspiration but clearly there are actually questions like the 1 you bring up where the most important thing is going to be working in honest very good faith. I don?t know if ideal practices have emerged about items like that, but I am sure that your job is clearly identified as a fair game. Both boys and girls feel the impact of just a moment's pleasure, for the rest of their lives. snapback hats
  • avatar
    actishhic - 20.05.2013, 04:58
    You will discover some interesting points in time in this write-up but I do not know if I see all of them center to heart. There is certainly some validity but I will take hold opinion until I look into it further. Superior write-up , thanks and we want additional! Added to FeedBurner also snapback hats
  • avatar
    actishhic - 20.05.2013, 05:12
    I'm impressed, I have to say. Really rarely do I encounter a weblog that's both educative and entertaining, and let me tell you, you have hit the nail on the head. Your thought is outstanding; the concern is some thing that not sufficient persons are speaking intelligently about. I am really happy that I stumbled across this in my search for something relating to this. new era hats