1、浏览器上的插件,你应该是指的如
工具栏之类的。这个应该几乎所有的编译型的语言都可以开发(vb,c++,dephi等等)。记得以前一朋友使用vb做ie的插件的。
2、你所致的”软件“,如果说是只网站程序、
(通过浏览器输入地址来进行操作的)。现在主流的一般使用php、java(jsp)、ruby、python等等(也有其他直接编写cgi的特殊应用)。
3、discuz 、wordpress等网站程序(论坛、blog、内容发布系统)是用php开发的。
一个应用(扩展)其实是压缩在一起的一组文件,包括HTML,CSS,Javascript脚本,图片文件,还有其它任何需要的文件。 应用(扩展)本质上来说就是web页面,它们可以使用所有的浏览器提供的API,从XMLHttpRequest到JSON到HTML5全都有。
应用(扩展)可以与Web页面交互,或者通过content script或cross-origin XMLHttpRequests与服务器交互。应用(扩展)还可以访问浏览器提供的内部功能,例如标签或书签等。
js就行,功能想要强大点,用主流的后台语言都可以写