C#和Java的选择----------诸位体谅我的心情,不要扔砖啊~~

kezhon 2008-07-15 02:51:48
我学了些C#,当然还不深,并且非常浅层地接触过Java。

业界多有认为Java强大安全的,并且一般都认为诸如“巴西全民医疗系统”之类的超大系统,Java毫无疑问是最佳选择。

那C#呢,它有什么优势?

按说C#是吸取了Java的有点摒弃其缺点创作出来的,那C#应该具有Java的一切优点吧?那C#做大系统怎么样?

但是毕竟Java开源,有那么多资料。但是C#有没有在未来开源的可能?

但还有说法认为Java已经日渐显露其年迈的身躯了,而且Java多弥漫着学院派的思维,很多看似巧妙出彩的设计其实实际价值并不大,这点跟C#比是不如的。

不同的方向都有很远的路要走,我该选哪个投入我所有的精力呢?(语言是相通的这种说法在此不欢迎,尽管我也深为赞同)
...全文
529 23 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyfly_lucky 2008-07-16
  • 打赏
  • 举报
回复
喜欢什么就学什么;

就怕你学的不精,学精了到哪都能立足拿高薪!
coldwinter_stone 2008-07-16
  • 打赏
  • 举报
回复
另外一个视角是:
Java 在多种操作系统上都有支持,
而.Net的C#只能在Windows上.

你以后的行业定位如果在大型的企业/银行解决方案,请选择Java吧.

如果你去开发桌面系统或是中小企业应用,C#是不错的选择.
liuxiuming 2008-07-16
  • 打赏
  • 举报
回复
.net还是不错的,毕竟是ms。
zhangzhiye 2008-07-16
  • 打赏
  • 举报
回复
都学呗,有一门精通的另一门了解的
就会上手快些
yinzhenzhixin 2008-07-16
  • 打赏
  • 举报
回复
两个都不好,C语言最好。
conan304 2008-07-16
  • 打赏
  • 举报
回复
进来看看大家的说法
flylovejings 2008-07-16
  • 打赏
  • 举报
回复
他们两个各有千秋,业界是JAVA程序员待遇稍微好点,但这不是最重要的,
重要的是你用他们那个能做高效的东西,有价值可寻
zsf8764 2008-07-16
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 flyfly_lucky 的回复:]
喜欢什么就学什么;

就怕你学的不精,学精了到哪都能立足拿高薪!
[/Quote]

严重同意
gts2pro 2008-07-15
  • 打赏
  • 举报
回复
各有千秋的东西,干嘛非要比来比去的呢。
自己的认同是最重要的,你认为你对哪个工具比较认同,选它。
都不是很熟悉?没关系,公司的理念决定产品的走向,微软?SUN?找到合适自己的,比自己去适应更重要。
kkai189 2008-07-15
  • 打赏
  • 举报
回复
不好评论哪个更好,这个要看自己的理解
kezhon 2008-07-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 mohugomohu 的回复:]
看来你并不喜欢程序,只是读的是这个专业所以才来混一下
[/Quote]瞧你那酸溜溜的嘴脸,你完全可以再装得更像一点。
GhostAdai 2008-07-15
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 kingdomgps 的回复:]
我是搞.NET的,不过我推荐你搞java
因为很多java开源的项目文档不全,攻克起来很占时间,但一旦攻克了,就是资本
.NET的东西资料太多了,微软的文档做得太好了,你研究了半天搞定一个东西,只因为你没看到某一份文档里的某一句话
搞起来会很郁闷的
而且很多东西搞熟悉了也不能当资本用。。。
[/Quote]

中间两句分析见解非常独到,严重同意一下!资料太全看来不一定是好事,唉~~这个世界啊!天啊!地啊!阿门……
gibbon2000pro 2008-07-15
  • 打赏
  • 举报
回复
都有用,都需要学
注册失败 2008-07-15
  • 打赏
  • 举报
回复
我是搞.NET的,不过我推荐你搞java
因为很多java开源的项目文档不全,攻克起来很占时间,但一旦攻克了,就是资本
.NET的东西资料太多了,微软的文档做得太好了,你研究了半天搞定一个东西,只因为你没看到某一份文档里的某一句话
搞起来会很郁闷的
而且很多东西搞熟悉了也不能当资本用。。。
a16696945 2008-07-15
  • 打赏
  • 举报
回复
看自己将来从事的工作吧,刚开始有时间还是多学习多研究点基础东西比较好~数据结构,算法~多用c,c++
Jueyoung 2008-07-15
  • 打赏
  • 举报
回复
要说最热的, 好跳槽的 java 要 优于 .net
银行的项目一般都是java的。
我个人由于工作原因 从java 转到 .net

选那个技术, 没什么区别, 但你要规划好自己以后要在哪里混。 自己准备做什么。 .net java 仅仅是工具而已。
royal1 2008-07-15
  • 打赏
  • 举报
回复
自己学习选哪个都无所谓,都差不多。而对于开发者来说,应该要选择一个适用于目前信息系统,并能乘上启下的技术及相配套的工具。
我以前是做java的,后来因为要做一套ERP系统,并要衔接旧的VB进销存系统,所以选择C#.net,属于身不由己临阵倒个戈~
cooolchen 2008-07-15
  • 打赏
  • 举报
回复
语言只是表达思想的工具。选择c#或者java,其实都一样。

只要精通一门,之外的很快可以上手。
宝_爸 2008-07-15
  • 打赏
  • 举报
回复
net 类库也开源了
mohugomohu 2008-07-15
  • 打赏
  • 举报
回复
看来你并不喜欢程序,只是读的是这个专业所以才来混一下
加载更多回复(2)
[14本经典Android开发教程]-5-linux Android基础知识总结 ------------------------------------------------------- linux ,Android基础知识总结 1. Android编译系统分析 2. 文件系统分析 3. 制作交叉工具链 4. 软件编译常识 5. 设置模块流程分析 6. linux系统启动流程分析 7. linux下svn使用指南 8. LFS 相关 9. linux 内核的初步理解 -------------------------------------------------------- 已上传4本: [14本经典Android开发教程]-1-Android开发从入门到精通 http://download.csdn.net/detail/cleopard/8355245 [14本经典Android开发教程]-2-Android开发手册—API函数详解 http://download.csdn.net/detail/cleopard/8374487 [14本经典Android开发教程]-3-Android SDK 中文开发文档 http://download.csdn.net/detail/cleopard/8380429 [14本经典Android开发教程]-4-Android应用程序开发36技 http://download.csdn.net/detail/cleopard/8380495 剩余9本稍后上传!@或直接从这里寻找@ http://download.csdn.net/user/cleopard/album @更多@ http://cleopard.download.csdn.net/ 福利 http://xuemeilaile.com 17份软件测试文档 http://download.csdn.net/album/detail/1425 13份WPF经典开发教程 http://download.csdn.net/album/detail/1115 C#资料合辑二[C#桌面编程入门篇] http://download.csdn.net/album/detail/957 C#资料合辑一[C#入门篇] http://download.csdn.net/album/detail/669 [Csharp高级编程(第6版)](共8压缩卷) http://download.csdn.net/album/detail/667 10个[精品资源]Java学习资料合辑[一] http://download.csdn.net/album/detail/663 10个C#Socket编程代码示例 http://download.csdn.net/album/detail/631 6份GDI+程序设计资源整合[全零分] http://download.csdn.net/album/detail/625 2014年移动游戏行业数据分析 http://download.csdn.net/detail/cleopard/8340331 一文读懂2014年全球互联网广告新生态 http://download.csdn.net/detail/cleopard/8340303
[14本经典Android开发教程]-7-Android编程入门教程 -------------------------------------------------- 本文为以前已经使用Java编程并想开始为Android平台开发的开发者编写。我试着尽可能地多的"展开",在合适的每个地方放上示例代码。我也试着尽可能多的插入很多图片,因为它们可以活跃学习过程和吸引读者眼球。但不庆幸的,不是每样都编上代码;你不得不学习一些Android平台基础原理来完全理解它。那就是在第一页中描述的。没有必要通读所有的那些描述页,但那样较好些。你可以把它当成一种参考。当在"展开"-过程期间你应该读也被说明了。因此你可以直接从HelloWorld--Android方式开始。 -------------------------------------------------- 已上传6本: [14本经典Android开发教程]-1-Android开发从入门到精通 http://download.csdn.net/detail/cleopard/8355245 [14本经典Android开发教程]-2-Android开发手册—API函数详解 http://download.csdn.net/detail/cleopard/8374487 [14本经典Android开发教程]-3-Android SDK 中文开发文档 http://download.csdn.net/detail/cleopard/8380429 [14本经典Android开发教程]-4-Android应用程序开发36技 http://download.csdn.net/detail/cleopard/8380495 [14本经典Android开发教程]-5-linux Android基础知识总结 http://download.csdn.net/detail/cleopard/8380529 [14本经典Android开发教程]-6-Android驱动开发入门及手机案例开发分析教程 http://download.csdn.net/detail/cleopard/8388019 剩余8本稍后上传!@或直接从这里寻找@ http://download.csdn.net/user/cleopard/album @更多@ http://cleopard.download.csdn.net/ 福利 http://xuemeilaile.com 17份软件测试文档 http://download.csdn.net/album/detail/1425 13份WPF经典开发教程 http://download.csdn.net/album/detail/1115 C#资料合辑二[C#桌面编程入门篇] http://download.csdn.net/album/detail/957 C#资料合辑一[C#入门篇] http://download.csdn.net/album/detail/669 [Csharp高级编程(第6版)](共8压缩卷) http://download.csdn.net/album/detail/667 10个[精品资源]Java学习资料合辑[一] http://download.csdn.net/album/detail/663 10个C#Socket编程代码示例 http://download.csdn.net/album/detail/631 6份GDI+程序设计资源整合[全零分] http://download.csdn.net/album/detail/625 2014年移动游戏行业数据分析 http://download.csdn.net/detail/cleopard/8340331 一文读懂2014年全球互联网广告新生态 http://download.csdn.net/detail/cleopard/8340303
支持向量机源码,可在 www.csie.ntu.edu.tw/~cjlin/libsvm/ 下载到最新版本,该版本是 2013年4月更新的,3.17 版。压缩包里面有源代码和文档。以下摘自前述网站: Introduction LIBSVM is an integrated software for support vector classification, (C-SVC, nu-SVC), regression (epsilon-SVR, nu-SVR) and distribution estimation (one-class SVM). It supports multi-class classification. Since version 2.8, it implements an SMO-type algorithm proposed in this paper: R.-E. Fan, P.-H. Chen, and C.-J. Lin. Working set selection using second order information for training SVM. Journal of Machine Learning Research 6, 1889-1918, 2005. You can also find a pseudo code there. (how to cite LIBSVM) Our goal is to help users from other fields to easily use SVM as a tool. LIBSVM provides a simple interface where users can easily link it with their own programs. Main features of LIBSVM include Different SVM formulations Efficient multi-class classification Cross validation for model selection Probability estimates Various kernels (including precomputed kernel matrix) Weighted SVM for unbalanced data Both C++ and Java sources GUI demonstrating SVM classification and regression Python, R, MATLAB, Perl, Ruby, Weka, Common LISP, CLISP, Haskell, OCaml, LabVIEW, and PHP interfaces. C# .NET code and CUDA extension is available. It's also included in some data mining environments: RapidMiner, PCP, and LIONsolver. Automatic model selection which can generate contour of cross valiation accuracy.

111,095

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧