• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 265
  • Last Modified:

Replacing Java with ActiveX -- a possibility?

I am a web developer working for a large company and I was just assigned the task to learn Java for support of our E-commerce applications (SAP, Haht).  Our company is a Microsoft shop, however, Java is currently being used on our company website ONLY for order entry.  (Therefore, Java is only being used in a small portion of our site.)  I would prefer to eliminate Java and focus on ActiveX since we are a Microsoft shop; therefore, it is one less thing we would have to learn, support, and not worry about Microsoft not supporting it and making it unstable.

Contrary to the increased hype about Java over the past several years, the future for Java looks very gloomy to me based on two major areas of concern:

(1) I must be concerned about Microsoft's direction of Java since they control the Browser and the OS and sit on $40 Billion in CASH.  They control whether the Java VM gets put in the browser or OS.  Internet Explorer has 95% of the browser market.  I recently heard that Microsoft dropped the Java VM from Windows XP.  They obviously want ActiveX to be king and Java to be dead as quick as possible.

(2) I'm equally concerned about the future of Java if IBM buys Sun.  If IBM buys Sun, Java is doomed for good.  IBM has never been good at software, only the hardware.  Just look at OS/2.  We've also seen what happened to Netscape when AOL bought it... they killed it.

I WOULD LIKE TO HERE YOUR COMMENTS TO THESE TWO MAJOR CONCERNS.

-------------

Putting these two major Java concerns aside, please answer these two questions:

(1) What is the oldest version of the Java VM that is typically supported by Java developers?

(2) What is involved to convert Java to ActiveX?

(3) Is ActiveX supported by the latest release of Netscape(I would assume not)?


Please answer these last three questions AND tell me where you think Java is headed.  If you think Java has a future, tell me how that would be possible based on my two major concerns/projections.  Thanks!



0
jmknarr
Asked:
jmknarr
  • 3
  • 2
  • 2
  • +4
1 Solution
 
coreyitCommented:
>>> not worry about Microsoft not supporting it and making it unstable.

Better to scrap all the Microsoft stuff in favor of Java ;)

-corey
0
 
CEHJCommented:
So do we take it that you're not interested in security in your commercial life? If so, MS technology is the way to go. If you are, it's a no-brainer.
0
 
objectsCommented:
Agree with above, scrap the MS stuff and migrate to Java.
0
Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

 
objectsCommented:
And both of your Java concerns are unfounded:

1) Firstly the JVM is being delivered seperately from the browser, and secondly applets are only a small part or what Java can do.

2) Have you ever looked at the Java development work being done by IBM?

0
 
objectsCommented:
If MS wants to get rid of Java so bad then why doesn't it just drop all Java support from it products?
0
 
CEHJCommented:
>>If MS wants to get rid of Java so bad then why doesn't it just drop all Java support from it products?

Don't tempt them objects!
0
 
gadioCommented:
jmknarr,

Some big questions you are asking there.
First let me say that it seems that you are already convinced what your direction is going to be - so you are only trying to get some other opinions before you decide what you already decided.

>I would prefer to eliminate Java and focus on ActiveX
> since we are a Microsoft shop; therefore, it is one less
> thing we would have to learn, support,

I agree to the rational. If you are a Microsoft shop, from the view point of maintenance, and know how in the organization you would make a very safe decision by moving to ActiveX (if indeed the ration now is 95% MS 5% java, if it would be 30% java - I would agree with Objects opinion above).
> and not worry about Microsoft not supporting it and
> making it unstable.
Microsoft stopped supporting Java a long time ago. And look what's happened: Its getting adopted more and more, and turning to be a very main-stream environment. So - I wouldn't worry about MS support at all.

Now about your issues:
1) Microsoft 'support', was not good. The had a version that was complient (if I recall correctly) to jdk1.0. Now, anyone that is doing anything in java uses jdk1.2/3/4 . So I don't belive that taking the jvm out of the XP will have any real affect. The issues about the money that MS is investing are correct. Actually, I would say that their main alternative is the .net and C#. If you look at these new technologys, you will find that the delta of difference in new ideas that they put into it is -->0. Its 99.9% java ideas. Thats is a complement for Sun I think. It shows that they had somthing that the industry needs, and that there is a good chance of it to survive. However the money that MS is putting into it may very well eventually kill java and position the C# as a replacement. Its going to be an interesting fight.
About the ActiveX - it is now not the main fight. The main fight is being fought in the server arena. Its going to be the j2ee vs .NET technologies that will eventually be the main issue. ActiveX is mainly about UI and is not a big issue (IMHO).
2. IBM is currently the most active player in the java arena. I think even more than Sun in some respects. Pay a visit to the alphaworks, you will be surprised of the amount of activity. For example, I remeber that IBM release one or two years ago 6 or 7 different jvms at the same month(!). Its true that they make great things that may end up on the shelf, but the core java has a lot of momentum.


you Q:
>(1) What is the oldest version of the Java VM that is typically supported by Java developers?
I belive 1.1 . But the question is what is typically? On the browser side? Server? They may be different answers.

>(2) What is involved to convert Java to ActiveX?
Take out all the requierments from the current java applet, and just write according to them an ActiveX. If you are going to do that, make sure that your original assumptions are correct - that the server side is not Java, because if it is, I would seriously reconsider the ActiveX idea.

>(3) Is ActiveX supported by the latest release of Netscape(I would assume not)?
I'm not sure. My bet is - no.


Regards,
gadio
0
 
heyhey_Commented:
first EE Java TROLL detected !

> IBM has never been good at software, only the hardware.  Just look at OS/2.

hehe. have you ever used Os/2 vs Windows 3.11
0
 
gadioCommented:
I agree with heyhey. IBM was and still is very good in software and hardware. Their sales capabilities and strategy were not great and thats a different issue (espacially comparing to MS that will put something in a box and sell it - not matter how crappy it is).
0
 
tomboshellCommented:
HA!  I read this question and 20 flame messages flashed through my head, but luckily they went right on out.  Have to stay calm.

You have to be aware of HOW MS got their browser market share and what else is happening.  AOL and Compuserve were also using the IE for their emebedded browser.  That is until Mozilla is finished.  They are on 0.9 (almost finished.)  Compuserve is now starting to use their Geko engine instead of IE.  Once Mozilla has 1.0 out it will be included in the new Netscape and AOL, who owns Netscape, will switch.  That is the post of many threads at many sites.  Once AOL switches their embedded browser those numbers will change.  But it doesn't matter.  A Java plug-in supports all browsers, and platforms.  

If you start putting all your hope into one single technology and technology base, you begin limiting youself and are setting yourself up for a fall.  Therefore, if your company decides to implement a bare-minimum of Java (applets) then you can at-least rest-assured that you are atleast maintaining familiarity with other technilogical solutions.  

tom
0
 
Venci75Commented:
This question has been abandoned. I will make a recommendation to the moderators on its resolution in a week or two. I appreciate any comments that would help me to make a recommendation.
 
In the absence of responses, I may recommend this question to be:
points to gadio

Silence = you don't care
 
Venci75
EE Cleanup Volunteer
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 3
  • 2
  • 2
  • +4
Tackle projects and never again get stuck behind a technical roadblock.
Join Now