发布网友 发布时间:2022-04-23 19:10
共5个回答
热心网友 时间:2023-10-13 18:11
建议选择JAVA,理由如下:
Java跨平台开发能力强。在Java的世界一直有一句话:“一次编写,到处运行”,所以在哪里写代码都没问题,当然,专业程序员都更喜欢Linux和Unix。
相比之下,.NET在面对非微软系统平台的移植,一直都是一大弱项。
Java安全性能强。作为一个最初设计就借鉴了多种主流语言存在问题的语言,Java充分的考虑到了安全性问题,将所有的代码是用暗箱保护,并对内存调用设置了很完备的监测、紧急处理方式。
代码精简,语言健壮。通过调用组件,即可完成绝大部分的软件行动,并且代码错误的时候,可以通过调试完成修正,而不同于C系列的语言,必须编译才能DeBug。
针对你的状况和忧虑,做几点评价:
待遇方面,.NET和JAVA有所差距,但高级程序猿之间差距不大,目前最火的是PHP和IOS开发。
你英语不好,那么无论是学哪种语言,后期都会非常艰涩,因为英语不决定编程能力,它会极大的影响你翻阅谷歌、官方文档的能力。
任何语言都有用处,而且你还年轻,别想一辈子都待在小城市,那样的人不适合做程序员,适合当文员。
数学不好,影响的是数据结构、AI,以及逻辑能力,在基础领域是没有大影响的,你有足够的时间弥补这方面的缺点。
热心网友 时间:2023-10-13 18:11
建议选择java JAVA跨平台 应用更为广泛 学习java主要是向网页编程这方面(jsp)发展 java也可以实现windows编程 但不是它的特长 如果想往windows编程发展 那就建议学习.net和c# .net很强大 当然不会只是做桌面应用 其实各种编程都很强大 都有各自的优势 但我们不需要全部掌握 只需精通一门就行 至于它们的关系、、、这么说 c++,c#,c,vb都是编程语言 是一种编程工具 .net是微软推出的WEB服务平台,允许应用程序通过 Internet 进行通讯和共享数据。用VB,C++,C#都可以开发.net的应用程序。C#是.net的正统语言,专为.net而设计的。总而言之,您的提问也是为了搞清自己的发展方向,是为了以后工作,我可以肯定的说,发展哪方面都行,只要你自己感兴趣,但要找到好工作,你必须熟练掌握你学得知识,最好精通,只要学到本领了,不愁找不到好工作。热心网友 时间:2023-10-13 18:12
选java就可以了,原因,第一java用处比.net广泛。第二,java的功能要比.net强大。第三,java跨平台,有发展前景。而且java和.net十分相似,但java要比.net难,你学好java后.net自己看下就会了热心网友 时间:2023-10-13 18:12
争论这些已经没有意义了,每种语言都有自身的优势,.net易上手,微软的东西都是很人性化的,光msdn就够你看的了,相比JAVA少的可怜的示例,.net学的快,但是微软又希望将所有东西都绑死在自己的windows平台,在跨平台方面显然不是JAVA的对手热心网友 时间:2023-10-13 18:13
还是选择Java吧,感觉.net没有Java有前景,而且周围招聘的都只见Java,不见.net,而且Java可从选择的很多,Android javaweb等等