Click here to Skip to main content
15,900,724 members
Please Sign up or sign in to vote.
3.33/5 (3 votes)
See more:
Hallo everyone,

I have been developing an ASP.NET web project with my work-mets and the project requires a kind of plugin. In other words, a program which runs on behalf of the client side.

The architecture looks like this: at the client's first browse, the page loads the plugin on the machine and starts doing some stuffs.

Now, my first question is:
1. Is it possible to develop such a program for ASP.NET application?
2. If so, how much is its interoperability like working-ability on different platforms such as: browsers, Operating systems?
3. What is the difference between add-ons and plugins?

The back language is C#, we used.

Thank you,
Posted
Updated 5-May-11 2:27am
v2
Comments
willempipi 5-May-11 8:31am    
Ever heard of Silverlight? Thats basicly what your describing. If you really want to go though with this project and reinvent the wheel, I think you'll have to create a different plug-in for each browser.

Its best explained here, Its exactly what I wanted to convey.

You will get basic Idea about the terminology difference.

difference-between-add-on-and-plug-in/[^]
 
Share this answer
 
When you say "on behalf of the client side" do you mean you want the plug-in to execute on the server to perform some task on behalf of the client. If so this is entirely feasible - make your plug-in a C# assembly that can be run on the server.

If you want it to be client-side, your options are Silverlight (not very portable) - especially with the recent sacking of most of the Mono staff - or JavaScript. Conceivably, a JavaScript page could be loaded in the browser based on user options somehow, but that could be an enormous security risk.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900