|
查看: 1538|回复: 3
|
可不可以拿VB.NET跟JAVA & C# 來比較?
[复制链接]
|
|
|
如果硬要比較,
那這些語言來寫client server的程式,
有什麼分別? |
|
|
|
|
|
|
|
|
|
|
发表于 1-7-2006 12:28 PM
|
显示全部楼层
原帖由 Angel琪琪 于 30-6-2006 06:10 PM 发表
如果硬要比較,
那這些語言來寫client server的程式,
有什麼分別?
其实各有各的强项及弱点, 就看你的公司要做些怎样的system. 如果你用java 来开发server, 你可以install 在 linux OS而省一笔钱。此外,用java 的话, 你有很多的open source framework 选择,例如: quickServer,JGroups, Apache Mina 等等。
而用C#/VB.net 的好处在于它们都是M$的产品。如果你要开发的system 需要用到 windows API, 那肯定用vb.net/c# 会比较好,虽然java 有JNI(Java Native Interface),但会很费时间去写。
如果你要开发的是real time system, 而speed 及performance为最重要,那肯定用 c/c++ 是就好。
此外,还有一点很重要,那就是你们的team强项是java 啦还是c#/vb.net. 如果没有人精通java, 那java 有再多的好处也是英雄无用武之地。当然如果你们有时间去学,那就不是问题了。
我现公司是用java 开发server,而用 vb.net/c#开发 client. 我们的用户可以选择用 把server install 在windows/linux. 但client 肯定是install 在 windows, 因为是windows based system,因为我们需要用到很多windows API. |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 1-7-2006 08:13 PM
|
显示全部楼层
原帖由 黑木头 于 1-7-2006 12:28 PM 发表
其实各有各的强项及弱点, 就看你的公司要做些怎样的system. 如果你用java 来开发server, 你可以install 在 linux OS而省一笔钱。此外,用java 的话, 你有很多的open source framework 选择,例如: quickSe ...
我還是學生,我在做此方面的研究報告。
謝謝你寫了那麼多,用心的講解給我知道。 |
|
|
|
|
|
|
|
|
|
|
发表于 27-10-2008 01:01 AM
|
显示全部楼层
|
My advise, if u are a fresh programmer, try to learn Java/C#/C++. cause the language syntac is 80-90% same. And is more open source using it. VB/VB.net , the code is not code properly, it very hard to read and maintain. Java programmers are very discipline and more OOP which MS language is lack of. But C# is more to Java style.\ |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|