Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Which language should I learn VB.Net or Java?

Status
Not open for further replies.

scottyjohn

Technical User
Nov 5, 2001
523
GB
Hi all,
Im a telephony systems designer implementer working on CTI solutions. I was wondering which of the progrmming languages out there would be best for me to learn, both in terms of assisting me in understanding development of softphone / CTI desktop applications and also in terms of marketability of my own CV in the future? Any comment would be greatly appreciated!

John
ski_69@hotmail.com
[bigglasses]
 
I would say either C++ or Java. I don't see .NET having much penetration into the telephony market for a couple of years.

Chip H.


If you want to get the best response to a question, please check out FAQ222-2244 first
 
I had an interview at a market leader in the area of computer/telephony integration and in their case, the TAPI drivers and COM objects that they exposed were written in C++ and the actual admin/monitoring applications were written in Delphi, and they had no plans to change in the foreseeable future. However this is just one company, not sure how widespread this practise is.

John
 
If for some reason you forsaw some .NET framework in your future, I'd skip VB and go with C#, maybe C++.

I'm still curious to see just how far all of this .NET business is going to go myself.

My main reason for talking my employer into getting VS.net was because I think MS is going to start pushing things towards .NET.

I could be wrong.
 
I don't know if it is good or not, but my company went from java to .net. I think because it is "faster to develop in" or some BS like that. Personally, I don't think that is a good move. We have many AS400s and I think we should develope in somthing that will run on both platforms.... but to each their own. It won't be my fault when my server is up and kicking, and thier .net servers are down do to a virus.

Okay, that wasn't very nice. Here is my real opinion, I don't know anythink about the telecomunications market, but I think for optimally you should go with something cross-platform like java/c/c++/(maybe c#). This way you don't lock yourself into one platform. .net will lock you into Windows only programming and your possibilies will be limited (this is comming from an AS400 programmer who knows mostly RPG).

iSeriesCodePoet
iSeries Programmer/Lawson Software Administrator
[pc2]
See my progress to converting to linux.
 
if all goes well you can have the best of both worlds

java would prob be the way to go, for now, they have a java hook for dot net so it will be easy to switch.

basic, in general is not as good at low level io stuff, this may change very rapidly, ms has some good info on acessing active x though vb.net. vb tends to have a faster development time than c (although many will argue)

to get at the hardware level i think c would be better


if it is to be it's up to me
 
I'm not a programmer at all. But it seems like Java is in more demand, at least in Ohio.

 
Java would be a good choice, but .Net will have it's advantage simply because the next Windows platform is based on the .Net franmework.

<sidenote>C/C++ is crossplatform? Since...?</sidenote>

01000111 01101111 01110100 00100000 01000011 01101111 01100110 01100110 01100101 01100101 00111111
The never-completed website:
 
... okay... not binary cross-platform. But if you know C/C++ on one platform, you know it on all. Also, (I have heard) that if it is written right, all you need to do is recompile.

iSeriesCodePoet
iSeries Programmer/Lawson Software Administrator
[pc2]
See my progress to converting to linux.
 
iSeriesCodePoet,

In my limited experience, I have had C code on Unix using some quite low level stuff compile on Sparc Solaris and Linux, plus simple programs that only used ANSI code has also worked on DOS.

John
 
Probably the only reason to go to VB.net is if you're going to interact with Microsoft products, like Word, Excel, Access, etc. It handles some of the work automatically.
 
just piping up on behalf of Delphi developers everywhere.

You could add Delphi to you options, then you can develop .NET, Win32 or whatever, even for UNIX (Kylix)



Tracey
Remember... True happiness is not getting what you want...

Its wanting what you have got!
 
Don't forget that the original poster needs a language to do computer-telephony integration.

Chip H.


If you want to get the best response to a question, please check out FAQ222-2244 first
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top