求开导!java和C#那个更有前途,哪个更适合做网站,开发项目?我需要详解,谢谢!

 我来答
匿名用户
2013-09-10
展开全部
它们都是由C发展起来的。只是JAVA 较常用于网络之中。c#程序执行效率一般要比JAVA高,越复杂的东西速度越快嘛,不过JAVA有很强大的开发工具,而且克服了C#的很多不足,比如自动内存管理.JAVA一般用于开发网络应用程序以及企业计算软件等,这类对速度要求不是很苛刻而且用C#开发的话会很麻烦,JAVA还用于一些嵌入式设备开发如手机等.
c#的应用领域很广而且是不成文的业界标准语言,适用于windows程序设计,PC游戏,嵌入式等,几乎没有C#办不到的事情.另外实时性要求高的系统也绝对要用C/C++/C#.
1学习精通某种语言不等同于精通计算机软件,两者差别很大、很大!
语言只是一个工具,类似于武侠小说剑客的刀和剑,计算机的基础理论的掌握就如一个剑客内功,如果一个剑客没有内功,就算有倚天剑、屠龙刀,也是无法成为武学高手!因此初学者不能一味地将精通掌握某种计算机语言等同于精通计算机软件,这是观念和方法的最大错误!
2仅仅精通某种语言的语法、编码,对计算机领域来说,还谈不上入门
在计算机软件领域,仅仅精通某种计算机语言,是谈不上前途的,甚至入门都谈不上,因此学习计算机是否有前途,不是掌握一门语言,关键是要把计算机有关的学科基础理论掌握好;
3要有前途,需要掌握计算机学科的基础理论
计算机科学的基础理论内容包括,技术基础包括:汇编,数据结构,编译原理,离散数学,操作系统等;应用理论基础包括:软件工程有关的理论基础,如需求工程过程、软件架构、设计方法,项目软件过程管理有关的内容(如与CMMI过程管理有关的实践等);
4如何才能算是把计算机科学的基础理论掌握好—会熟练应用
计算机科学的基础理论掌握好,不是在大学学过这些课程或者考个高分就算掌握好(很多考试其实在学习考完了就还给了老师了),而是在编程实践中能将这些基础理论应用于实践的分析和应用。任何理论基础精通的目的在于应用!也就是说能熟练应用基础理论来分析解决编程开发实践中遇到的问题!
5因此,初学者必须在工作过程中,系统性地学习计算机理论基础
如果仅仅是学习精通某一门语言本身,想依赖语言本身的学习,就想成为软件开发的专家,这是不可能的!也是没有任何出路的!只有学习语言的过程在中,需要进行系统性地学习,什么是系统性地学习呢,就是学习过程中,能够将所掌握的计算机科学基础理论灵活地在实践应用,才有出路,软件开发需要掌握的知识技能很多,这些都不是任何一门语言本身所能够全部包含的。
6真正精通计算机软件的高手,是脱离开语言层面思考问题的,停留在语言层面思考问题.
匿名用户
2013-09-10
展开全部
java和c#语言同属于开发语言。java技术升级频繁,更新交替,技术淘汰较大,C#比java简单,且由微软主导,更新不大,且技术淘汰小,哪怕升级,之前的技术都还可用,工作经验累计较稳定...小子,跟俺学编程?soga
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-10
展开全部
C#,它有条件发展。但问题是你有没有能力
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式