软件开发专业选择java还是.net?-特讯家园-3GQQ家园-腾讯家园-3G家园
登录特讯家园与朋友互动、家族族斗、秀萌炫酷、流行小说、好玩游戏赢豪礼!

.【活动-高考记忆】分享高考记忆 重温中式梦核
家园>玩家交流区>软件开发专业选择java还是.net?
软件开发专业选择java还是.net?
即将分班,好多人都选了Java,但是我想学.net,好纠结呀!


介绍一下两个程序的关系吧!
【java】
1.
Java是跨平台的,而且Java开发的安全性最高,线程很好控制,运行速度是依据框架而定的,如果用Struts开发Web它的速度会比较平均,但是用JSF它的启动很慢,但是一旦加载完毕后,速度飞快,只要不清楚浏览器记录,它就会永远保持此速度.但是Java也存在许多问题,比如开发速度及其缓慢,搭建框架时需要弄许多配置文件。
2.
java是跨平台的,意味着"一次编写,到处运行".编写完了可以再linux和ux也可以一字不改的放在windows运行,.net只能在windows运行,但是windows广泛,所以也占有率高。
3.
java安全性,运行环境是一个封闭环境,像沙箱一样,如果下载一个程序有破坏性,沙箱能判断出并起到保护作用.使得很多对安全性要求高的使用java,如:军队,金融,航空等。
4.
java是健壮的,如果编写过程中,错一个标点符号,能及时的发现修改。不像c语言,汇编等,不能及时发现类似标点之类的错误,风险很大。
5.
java简单强大,不需要一个一个自己编写,直接调用组件即可,所以功能是很强大的。

【.net】
而.net的应用则比较偏向于效率上:
1.
.NET是微软的王牌,不能跨平台,运行时,速度和Java基本不相上下,但是.NET的开发速度很快,但是安全性总是.NET开发者的瓶颈,在有就是在.NET中的线程很难控制.
2.
.net的编程效率高,只需要鼠标拖拽即可实现
3.
.net运行效率高,不能跨平台,所以都是自己的东西,效率高.
4.
性能上,中小级的运用,.net效率更高一些.浏览下载速度更快.但是百万级后不如java。

ps:注意事项
从短期内而言Java仍然是企业级开发的强手货,.NET因为安全性可后期的可维护性差所以不被大企业广泛应用,但是如果是开发非B2B那样需要高安全性的项目,还是.NET比较合适,毕竟中小企业承受不了那样开发缓慢和费用高昂的Java软件。其实:java和.net都有各自的好处,不论是哪种编程语言或者技术,都没有好坏区别,学精一门,总没有错。而且Java与.net都是面向对象的语言!所以学会一门!可以非常的容易的可以学会另外一门!

我应该学哪一门好呢?9.5晚上要分专业方向了
靓号......家园小系—小天 2015-09-02 15:24:30
推帖.一键分享.收藏.复制本帖链接.举报该帖
回帖列表 返回帖子列表  打赏TA  点赞
6 楼.小天专电脑 好棒,以后成为一个网络工程师或者黑客 电脑高手什么的,很酷^_^

关于选专业的话,你的内心应该有一个声音会告诉你的,注意聆听 看最后一句话的意思是可以学会两门吗?.终相念 ζ 敢爱敢恨、桃子°2015-09-02 21:16:38 回复
5 楼.1.雨季以过2015-09-02 17:05:56 回复
4 楼.同2楼  小陌愁°Lomoヽ.2015-09-02 16:18:20 回复
3 楼.这个。。。  欧米咖° 2015-09-02 16:03:51 回复
2 楼.抓阄,投硬币十方2015-09-02 15:54:58 回复
1 楼.java╮(╯▽╰)╭.终相念 ζ 。2015-09-02 15:28:58 回复
全部回帖(6)


家园>玩家交流区