2011-02-09, 03:37 AM
Barsk Wrote:Hi UncleJohnsBand,
sorry for not replying earlier. Well, for doing something you hate, I am impressed. You did my work already!
But I think that the Apache Axis framework is a tool that greatly simplifies a lot of the hazzles you went through with you low level approach. So I think the 20 times more effort estimate can be readily reduced to somewhere near the MS experiance.
Now for some ramblings. Bear with me
I have no experiance (yet) with either MS WS support or the Axis dito, so I cannot tell wich one is simpler or better. One thing for sure though, and this is from my heart. The Visual Studio environment happens to be great. And all is well. But what happens the day you are NOT satisfied with Visual Studio or the way that MS develops the platform. Or the day you need to buy a license just to build things. Then you are stuck indeed. Or what if you clients (if you have any ) want you to deploy your stuff on Linux? Or you need some other support package or library that .NET does not cover? The Open Source community outside MS is awesome and what has been achieved is fantastic.
My development platform is Eclipse and Java, my deployment platform is Tomcat. My database engine os MySQL. All for free, all top class. And all can be substituted for other components at any time if something else comes up. I just love this world of openness and free choice.
End of rambling!
Had to let it out though It is a shame that MS has not created a real of .NET API for Java. Once they where fully commited to Java and my first project was built on MS J++. But then I guess they felt they lost control and did not earn enough money as there where other free tools so they just stuffed the whole Java plan. That was when I got pissed and looked elsewhere. However I do use Windows OS and such as my primary OS. It is still the best! (or maybe MacOs is the best, but it is too limited for me).
Ohh, that was way OT!
See project mono for .Net on linux(and other platforms).....no worries with cross-platform compatibility.
I think if you look into it Axis is an older implementation of what JAX-WS incorporated into the Java language set directly. At work we have a few AXIS based services....but have since moved to JAX-WS since it is mainstream. The IDE (NetBeans in this case) hides the complexity as does the Axis framework.
Intel Core i7 @ 4.00GHz Skylake 14nm
ASUSTeK COMPUTER INC. Z170-DELUXE
Windows 10 Pro x64
PVR Software: NPVR 5.1.1
SiliconDust HDHomeRun HDHR5-4US Connect Quatro 4 Channel Tuner
Roku Ultra
2 PCH A-100's
ASUSTeK COMPUTER INC. Z170-DELUXE
Windows 10 Pro x64
PVR Software: NPVR 5.1.1
SiliconDust HDHomeRun HDHR5-4US Connect Quatro 4 Channel Tuner
Roku Ultra
2 PCH A-100's