Dynaverse.net

Off Topic => Engineering => Topic started by: Nemesis on December 12, 2008, 06:24:46 am

Title: Developers should port add-ons to IE because . . . its harder?
Post by: Nemesis on December 12, 2008, 06:24:46 am
Link to full article (http://www.theregister.co.uk/2008/12/11/firefox_to_ie_port/)

Quote
Is there a good reason to build a browser add-on for Internet Explorer as well as Firefox? Yes, according to Microsoft IE evangelist Joshua Allen. Building an add-on for IE is so difficult, he said, your browser app competitors won't even bother.

"It's harder to write apps for IE - so it's a harder market for competitors to get into," Allen told developers this morning at Add-on-Con, a Mountain View, California, mini-conference dedicated to, yes, building browser add-ons.


Quote
Allen acknowledged that add-on makers are more likely to launch their tools on Firefox, a platform that offers real developer tools. He even said that launching on Firefox is the way to go because Michael "TechCrunch" Arrington is more likely to review your product. Arrington - blogging's king maker to start ups - is a Mac man, and Macs don't run IE.

But Allen is happy to say IE 8 will solve the developer tools problem. And he insisted that although porting add-ons to IE is annoying, it can be done. "With Firefox, you've got this more enthusiast audience, more of a controlled test bed. It's a good place to try out ideas before porting them to Internet Explorer," he said.


:banghead: :banghead: :banghead:

I suppose he must be addressing those who make add ons for use on specific websites or internally within a company.  Most of the popular addons to Firefox are non commercial.
Title: Re: Developers should port add-ons to IE because . . . its harder?
Post by: toasty0 on December 13, 2008, 12:22:15 pm
Link to full article ([url]http://www.theregister.co.uk/2008/12/11/firefox_to_ie_port/[/url])

Quote
Is there a good reason to build a browser add-on for Internet Explorer as well as Firefox? Yes, according to Microsoft IE evangelist Joshua Allen. Building an add-on for IE is so difficult, he said, your browser app competitors won't even bother.

"It's harder to write apps for IE - so it's a harder market for competitors to get into," Allen told developers this morning at Add-on-Con, a Mountain View, California, mini-conference dedicated to, yes, building browser add-ons.


Quote
Allen acknowledged that add-on makers are more likely to launch their tools on Firefox, a platform that offers real developer tools. He even said that launching on Firefox is the way to go because Michael "TechCrunch" Arrington is more likely to review your product. Arrington - blogging's king maker to start ups - is a Mac man, and Macs don't run IE.

But Allen is happy to say IE 8 will solve the developer tools problem. And he insisted that although porting add-ons to IE is annoying, it can be done. "With Firefox, you've got this more enthusiast audience, more of a controlled test bed. It's a good place to try out ideas before porting them to Internet Explorer," he said.


:banghead: :banghead: :banghead:

I suppose he must be addressing those who make add ons for use on specific websites or internally within a company.  Most of the popular addons to Firefox are non commercial.


Can't charge for something no one will pay for...
Title: Re: Developers should port add-ons to IE because . . . its harder?
Post by: Nemesis on December 13, 2008, 01:35:46 pm
Can't charge for something no one will pay for...

Have you tried any of them? 

Many of them give you elements of control that you may want.  Noscript and Noflash for example let you control whether things like javascript or flash videos run on a case by case basis.  Then there is download helper that lets you download flash so you can play it offline (great for those of us on dialup).  Those are examples of ones that people might very well pay for.  There are many more.

The truth is that like much OSS most of them are written by people to "scratch their own itch" and then shared freely with anyone who wants them.  Shared not because they couldn't be sold but because the creators choose to share them.
Title: Re: Developers should port add-ons to IE because . . . its harder?
Post by: toasty0 on December 13, 2008, 08:19:56 pm
Can't charge for something no one will pay for...

Have you tried any of them? 

Many of them give you elements of control that you may want.  Noscript and Noflash for example let you control whether things like javascript or flash videos run on a case by case basis.  Then there is download helper that lets you download flash so you can play it offline (great for those of us on dialup).  Those are examples of ones that people might very well pay for.  There are many more.

The truth is that like much OSS most of them are written by people to "scratch their own itch" and then shared freely with anyone who wants them.  Shared not because they couldn't be sold but because the creators choose to share them.

LOL...you should take my cookies away for being a bad boy. I knew you'd have to 'explain' open source.   :multi:
Title: Re: Developers should port add-ons to IE because . . . its harder?
Post by: Nemesis on December 13, 2008, 08:26:15 pm
Can't charge for something no one will pay for...

Have you tried any of them? 

Many of them give you elements of control that you may want.  Noscript and Noflash for example let you control whether things like javascript or flash videos run on a case by case basis.  Then there is download helper that lets you download flash so you can play it offline (great for those of us on dialup).  Those are examples of ones that people might very well pay for.  There are many more.

The truth is that like much OSS most of them are written by people to "scratch their own itch" and then shared freely with anyone who wants them.  Shared not because they couldn't be sold but because the creators choose to share them.

LOL...you should take my cookies away for being a bad boy. I knew you'd have to 'explain' open source.   :multi:

You didn't answer if you have tried them. 
Title: Re: Developers should port add-ons to IE because . . . its harder?
Post by: toasty0 on December 14, 2008, 01:21:44 pm
Can't charge for something no one will pay for...

Have you tried any of them? 

Many of them give you elements of control that you may want.  Noscript and Noflash for example let you control whether things like javascript or flash videos run on a case by case basis.  Then there is download helper that lets you download flash so you can play it offline (great for those of us on dialup).  Those are examples of ones that people might very well pay for.  There are many more.

The truth is that like much OSS most of them are written by people to "scratch their own itch" and then shared freely with anyone who wants them.  Shared not because they couldn't be sold but because the creators choose to share them.

LOL...you should take my cookies away for being a bad boy. I knew you'd have to 'explain' open source.   :multi:

You didn't answer if you have tried them. 

Why is that important? You going to strip me of my geek badges is I haven't?
Title: Re: Developers should port add-ons to IE because . . . its harder?
Post by: Nemesis on December 14, 2008, 04:15:00 pm
Why is that important? You going to strip me of my geek badges is I haven't?

I'd just like to know if your attack on them was based on actual experience or just bias.

The original article for example was based on a Microsoft employees recommendations.  Presumably since he is talking about his are of expertise and experience he knows what he is talking about.  If he has any bias it should be pro IE.
Title: Re: Developers should port add-ons to IE because . . . its harder?
Post by: toasty0 on December 14, 2008, 04:28:13 pm
Why is that important? You going to strip me of my geek badges is I haven't?

I'd just like to know if your attack on them was based on actual experience or just bias.

The original article for example was based on a Microsoft employees recommendations.  Presumably since he is talking about his are of expertise and experience he knows what he is talking about.  If he has any bias it should be pro IE.

Nem, please go back and re-read the thread. I was teasing you, but you bit harder then I thought you would to my taunt, and for that, I apologize.
Title: Re: Developers should port add-ons to IE because . . . its harder?
Post by: Pestalence_XC on December 15, 2008, 12:04:18 am
Noscript and Noflash for example let you control whether things like javascript or flash videos run on a case by case basis.

This is already built into IE 5 and newer.. it is the security settings.

Quote
Then there is download helper that lets you download flash so you can play it offline

If you are still using IE 7 or IE 8 Beta 1, then IE7Pro is the add-on you want.. it is an all in one plug-in component for IE that gives all the abilities of FireFox plug-ins and then some more.

I haven't seen and IE 8 Beta 2 compatible version of IE7Pro as of yet.. but I check their site once a month.. speaking of which, I need to check them this month.. its been more than 30 days since I last checked.
Title: Re: Developers should port add-ons to IE because . . . its harder?
Post by: Bonk on December 15, 2008, 05:42:26 am
Noscript and Noflash for example let you control whether things like javascript or flash videos run on a case by case basis.

This is already built into IE 5 and newer.. it is the security settings.

Have you used Firefox with Noscript? There is no comparison in this functionality. Firefox can do the same without Noscript as well, but also in the settings dialogs, and not nearly as flexible.

I think what the original article was trying to say in over-simplified terms, is that Firefox has a lower barrier to add-ons (which include extensions and plugins), because many extensions can be written entirely in javascript or XUL. This is both its strength and its weakness. (I despise javascript) This approach may very well eventually be the downfall of Firefox, as much of the application itself is written in javascript.

Anyway, if you want to create a plugin to Internet Explorer (or Firefox), you're writing a dll in C, C++, C# or VB, and you'll actually have to compile it! The Horror!

Overall you will find better quality plugins for IE because of this, where you will find a lot more firefox extensions of lower quality. Though sometimes a quickie firefox javascript extension is all that is neeeded to do the job where a dll plugin would be overkill.

Definintions:

Addon = A plugin or an extension.
Extension = a firefox javascript/xul addon (which can call a dll if needed)
Plugin = an actual dll with platform native executable code addon.

The difference is not that obvious, and often confused.
Title: Re: Developers should port add-ons to IE because . . . its harder?
Post by: Pestalence_XC on December 15, 2008, 02:54:49 pm
A lot of IE plug-ins can be done in javascript and XML as well.. however IE won't operate sloppy code as well as firefox.

with IE, you actually have to know what you are doing to write a plug-in.. Firefox is great for beginners to create plug-ins.
Title: Re: Developers should port add-ons to IE because . . . its harder?
Post by: Bonk on December 15, 2008, 03:58:18 pm
A lot of IE plug-ins can be done in javascript and XML as well..

Ack! *runs around room screaming*  :multi:

Bloody Javascript... and that silliness known as XML... Ack!  (not to be confused with mozilla's XUL)

I think I should load up lynx again, it always soothes me.  ;D

Title: Re: Developers should port add-ons to IE because . . . its harder?
Post by: toasty0 on December 15, 2008, 08:35:50 pm
A lot of IE plug-ins can be done in javascript and XML as well..

Ack! *runs around room screaming*  :multi:

Bloody Javascript... and that silliness known as XML... Ack!  (not to be confused with mozilla's XUL)

I think I should load up lynx again, it always soothes me.  ;D



Looking at Zuel I think you might enjoy xaml.
Title: Re: Developers should port add-ons to IE because . . . its harder?
Post by: Nemesis on December 16, 2008, 09:40:13 am
Nem, please go back and re-read the thread. I was teasing you, but you bit harder then I thought you would to my taunt, and for that, I apologize.

Read it again yourself.  There is nothing there to indicate one way or the other.  I have discussed with people elsewhere who said the same thing and meant it.  There is no way I can see to tell from just those words if they are in jest or not when others do the same seriously.
Title: Re: Developers should port add-ons to IE because . . . its harder?
Post by: Nemesis on December 16, 2008, 09:49:52 am
Noscript and Noflash for example let you control whether things like javascript or flash videos run on a case by case basis.

This is already built into IE 5 and newer.. it is the security settings.

Quote
Then there is download helper that lets you download flash so you can play it offline

If you are still using IE 7 or IE 8 Beta 1, then IE7Pro is the add-on you want.. it is an all in one plug-in component for IE that gives all the abilities of FireFox plug-ins and then some more.

I haven't seen and IE 8 Beta 2 compatible version of IE7Pro as of yet.. but I check their site once a month.. speaking of which, I need to check them this month.. its been more than 30 days since I last checked.

Firefox 3.x on Linux Mint 5.  I stopped using IE on version 5.x when an update to IE 5 on my machine blocked me from accessing the internet.  The connection was made but nothing would transfer through any program.  Fortunately I had backed up the day before and was able to roll back.  I do very little browsing from Windows machines and all that on Firefox (or occasionally Konquerer).

I don't recall IE 5 having those features on the fly for ALL web sites.  The noflash utility blocks the transfer of flash unless you click on the icon it substitutes for the flash image.  I don't use noscript myself but as I understand it asks you (like a cookie) whether to run the script or not. 

One of the things about it not being all in one is that you can add those components when you want them and if you don't can leave them off.  I'm on dial up and don't want a 20 meg flash downloading, even a 1 meg flash is annoying if I don't have a particular desire for it.
Title: Re: Developers should port add-ons to IE because . . . its harder?
Post by: toasty0 on December 16, 2008, 08:32:41 pm
Nem, please go back and re-read the thread. I was teasing you, but you bit harder then I thought you would to my taunt, and for that, I apologize.

Read it again yourself.  There is nothing there to indicate one way or the other.  I have discussed with people elsewhere who said the same thing and meant it.  There is no way I can see to tell from just those words if they are in jest or not when others do the same seriously.

I thought the history of our debates would've been enough to frame my post. Obviously I was misstaken and have apologized for that error in judgment. You don't want toaccept my apology and instead lecture me about my post...well, Nem, that's on you.

:(
Title: Re: Developers should port add-ons to IE because . . . its harder?
Post by: Pestalence_XC on December 16, 2008, 11:42:15 pm
Noscript and Noflash for example let you control whether things like javascript or flash videos run on a case by case basis.

This is already built into IE 5 and newer.. it is the security settings.

Quote
Then there is download helper that lets you download flash so you can play it offline

If you are still using IE 7 or IE 8 Beta 1, then IE7Pro is the add-on you want.. it is an all in one plug-in component for IE that gives all the abilities of FireFox plug-ins and then some more.

I haven't seen and IE 8 Beta 2 compatible version of IE7Pro as of yet.. but I check their site once a month.. speaking of which, I need to check them this month.. its been more than 30 days since I last checked.

Firefox 3.x on Linux Mint 5.  I stopped using IE on version 5.x when an update to IE 5 on my machine blocked me from accessing the internet.  The connection was made but nothing would transfer through any program.  Fortunately I had backed up the day before and was able to roll back.  I do very little browsing from Windows machines and all that on Firefox (or occasionally Konquerer).

I don't recall IE 5 having those features on the fly for ALL web sites.  The noflash utility blocks the transfer of flash unless you click on the icon it substitutes for the flash image.  I don't use noscript myself but as I understand it asks you (like a cookie) whether to run the script or not. 

One of the things about it not being all in one is that you can add those components when you want them and if you don't can leave them off.  I'm on dial up and don't want a 20 meg flash downloading, even a 1 meg flash is annoying if I don't have a particular desire for it.

In IE, the way it works is in the security settings (Tools>Internet Options : Security tab) lets say you have your basic connection.. the first Icon in the window will allow you to configure your basic web service.. which is Medium Security.. this still allows Flash to transfer through.. Safe sites and restricted sites are your firewalled controlled connections...

Under internet .. if you set Active X Controls to Prompt, then every Active X item will prompt to run.. this includes advertisements on a web page, Java, and Flash / Shockwave / Adobe AIR / Authorware .. plus Active X controls used by Media Player, Quicktime, Real Player, etc.. it will ask your permission for each item to be played / run.

Setting to Disable will completely turn them off on web sites you visit.

In IE 6, to re-enable or to get rid of the prompts, you have to go back into the Security settings.. in IE 7 and 8, it shows up as a yellow bar at the top of your window and you can choode to allow the Active X control to run or not.. plus you can have it run on specific sites and not others, or you can enable full access (Same settings as Safe Zone in the security tab)

Having the option in the display window.. no (IE 5 and 6).. it uses prompts asking for permission.. once you say no, if you do want to see the content, you will have to refresh / reload the page using the address bar.

A bit more secure than running a JavaScript Blocker in your browser.. IE's is integrated into the browser programming, and is checked each month for vunerabilities (which is why Adobe is on v10 now)... However once it is set, only a really good system infection can change the settings.. well that and the system Admin.

Title: Re: Developers should port add-ons to IE because . . . its harder?
Post by: Bonk on December 17, 2008, 05:51:33 am
A bit more secure than running a JavaScript Blocker in your browser.. IE's is integrated into the browser programming, and is checked each month for vunerabilities (which is why Adobe is on v10 now)... However once it is set, only a really good system infection can change the settings.. well that and the system Admin.

Easy there, Firefox has basically the same capabilities built in as well. Noscript just makes it very convenient to access and control. Which is rather handy on bandwidth challenged connections like dial-up.