java和.net哪个比较好(net和java哪个有前景)
java和.net那个好???
.NET是微软搞的,自然有微软一贯的通病:只能在Windows下运行。可是大型服务器有几个用的是Windows操作系统?不过.NET相对来说入门容易一些,做简单的网络应用比较方便快捷。但是如果做大型应用就会变得很复杂。学.NET可能找工作容易一点点,不过平均工资不如java做的。在.NET里,很多事情.NET已经帮你做了,你只要简单调用就好。
java是SUN的ONE(开放网络环境)的一部分,学起来相对困难一点,除非你有编程基础,特别是面向对象编程的知识。java的好处就是“一次编写,随处运行”的跨平台性和安全性。用J2EE开发大型应用是很方便、合适的,但是如果做中小型应用,不是不可以,只是速度方面会比用.NET慢上不少,相比起来会复杂,很多代码都要自己写的。要精通java没个几年是不行的。
学.NET好还是学JAVA好?
自从.NET问世以来,程序员都很关心的一个问题是“该学Java或.NET”。.NET和JAVA有很多相似之处,貌似也已经成为了软件开发的两个主流方向。到底哪一个更有前景,学习哪一个更易找到工作呢。今天就.NET和JAVA在市场份额、背景支持、发展现状和就业前景方面进行深入剖析,以帮助想学JAVA或.NET编程的童鞋们。
在Java推广初期,由于大家对于Java认知不够,所以对于Java有许多FUD存在。现在微软在推广.NET上,也遭遇到许多FUD,这是微软目前必须力消除的障碍。如果你对于.NET也存有这些FUD,你不妨尝试着去破除这些FUD,就如同七八年前破除Java的FUD一样。你将会发现,就目前来说,.NET是一个非常有潜力的技术,值得投入。
当然,更好是能两者兼顾,但是每个人的时间都很有限,想要兼顾两者,其实不太容易。投入在.NET的时间越多,所能花费在Java的时间自然就少了,反之亦然。在信息爆炸的时代,重要的不是信息的取得,而是信息的抉择。信息太多,时间太少,如果不能慎选适合的技术,只会平白浪费许多时间,斫丧自己的竞争力。
下面,我试图从许多不同的角度,简单地比较Java和.NET。
从市调的观点
三年前学习.NET恐怕有点太早,三年后学习.NET恐怕有点太晚,而现在学习.NET正是时候,不会太早,也不会太晚。学会之后,可以立刻投入市场对于.NET技术的人力需求。分析机构如MetaGroup和IDC皆预测,未来几年市占率会大幅提高。由于「精通」.NET知识可能需要费时两三年以上,技术人员应该尽量提早学习.NET以为因应。
从历史的观点
以史为镜,可以知兴替。如果你了解近二十年的软件产业发展史,你会发现微软挫败的机会很小,即使是在头几场战役失败,也会在整场战争中获胜。换句话说,.NET挫败的机会不大。在Office软件大战中,WordPerfect、AmiPro、Lotus123如今安在?在操作系统大战中,OS/2也已经销声匿迹。在浏览器大战中,Navigator如今只整剩下小小的疆土。你一定可以举出更多这样的例子。
从技术的观点
通常新的技术会比旧技术更好,因为新技术可以从旧技术学到优点,且新技术可以摒除旧技术的缺点。NET比Java诞生的时间晚了六年,许多方面都比Java先进,当然是无庸置疑。
并不是Java这六年停滞不前,事实上,Java一直在进步中,只是有许多缝缝补补、修修改改的地方。例如,XML是在这六年之间出现的技术,所以.NET对于XML的整合可以说是天衣无缝,但Java是后来才把XML整合进来,且整合的程度比不上.NET。
从行销的观点
任何人都不能否定微软行销功力的厉害。平面的行销,包括在电子时报、ITHome等信息媒体,甚至连商业周刊等非信息媒体,都看得到相关的广告。动态的行销,包括PDC、TechEd.、修练讲座、产品发表会?等活动,直接走入人群,接触客户。电子的行销,包括MSDN中英文网站、微软TechNetFlash新闻信?等,提供技术新知。
.NET有什么新的亮点?
当然是ASP,ADO和COM+,还有清晰的架构,并且由于统一的类库,我们为WEB,GUI,MOBILE而开发的应用会很容易的转来转去,不象过去开发,各需要学习不同的知识.ASP终于结束了网页意大利面条式的程序,面向对象和支持多种语言,使构筑强大复杂的WEB应用提供了比JSP更凶猛的功能,让人不得不爱.ADO.NET也抛弃了过去的数据集一Scroll就连数据库进行提交的糟糕速度,代而取之的是多条修改可以一次性提交上去.这样性能会提高多.COM+呢?COM+1.5的特性大家在WINXP上也看见了,比1.0强了很多,未来还不用注册,COPY完就能用,多舒服.至于安嘛,稳定嘛,这话不敢讲.因为盗亦有道,Java也同样如此,无法说谁比谁好.
___而近日从我校就业部得知的上半年就业信息数据分析来看:年初.NET招聘需求占主导,5月底后Java招聘需求占主导,安卓需求持续上扬。而从整个上半年招聘需求来看,企业需求旺盛,我校平均每周举办两次现场招聘会。同时就业部李经理也坦言:只要学员能够顺利毕业,无论是哪个方向,找一份工作是没有问题的。
学java 还是学.NET ?哪个更有前途,,成都学软件的学校也太多了吧,,哪里能学到东西
Java更有前途,更比较容易入门,也比较好就业,因为Java应用更加广泛,除非有一项很大的技术突破能够替代Java。在当下,Java被使用的场景非常多,网站、游戏、办公软件、新零售、云计算、芯片技术、数字经济等多个互联网领域都不开Java,拥有很好的就业前景。就算是小白也可以学会,先学习Java基础,千锋教育就有线上免费视频, 从入门到可以进入项目大概需要好好学习将近一年左右,建议你先深入了解有关java方面的所有资讯,包括前景、就业、行业发展、技术囊括、职业等等,这样才能有目的和方向的学习。如果你想好要学习java,在网上多找一找视频进行学习了解,多看看网上专业人士的学习方法和经验建议。 千锋教育总部位于北京,在18个城市拥有22个校区,讲师均来自一线大厂兼具项目实战与教学经验,千锋教育总部位于北京,在18个城市拥有22个校区,讲师均来自一线大厂兼具项目实战与教学经验,学科大纲紧跟企业需求,拥有国内一体化教学管理及学员服务,与国内20000余家企业建立人才输送合作关系,院校合作超600所,学科大纲紧跟企业需求,拥有国内一体化教学管理及学员服务。
北大青鸟java培训:Java和.net哪个发展好?
最近有朋友向我咨询.Net和Java应该选择哪一个学习?其实从个人就业角度出发,先了解下自己所在地区对net和java招聘需求及薪资,然后决定学习哪一个。
从目前行业角度来说java会比net好,但是随着net这两年在移动端及跨平台上的发展,目前在一线及it环境好的地区net的需求也在不断增长。
那么到底选择哪一个来学习?今天java课程就和大家说说!.Net和Java是国内市场占有率最高的两门技术,对于准备学习编程语言的初学者来说,.Net和Java是初学者首先考虑的两门技术,一次很多人都不知道该如何选择。
学java的朋友认为java好,学.net的童鞋认为.net具有优势,下面为大家具体分析一下,两者的优劣势,方便大家更好的选择。
1.首先从工作职业说起:Java的工作职位一般情况下是.net的3倍,但是学习java的人比学习.Net的人高出3倍,因此.Net职位的竞争激烈程度低于Java。
2.学习的难易程度:.Net入门快,在.Net中微软为开发人员提供了一套最佳的技术架构搭配、集成的开发环境,用微软的技术架构开发出的系统就可以保证最好的效果,而Java开发人员要去学很多开源框架再去学习搭建技术架构、开发环境,如何要比.Net慢很多。
因此.Net的学习周期短,而Java的学习周期长。
但是不能说.Net就要比Java简单,在工作中还是要不断的学习进步,才能满足项目上的需求。
3.学习的参考资料:学习.Net有大量的中文资料可以参考,因此除非研究很高深的领域,否则中文资料基本能满足开发者的需求;而Java则英文资料比较多,一般好的开源框架都是老外研究出来的,有的几乎没有中文文档,所有如果你的英文很差建议学习.Net,英文非常好的学员学习Java就会很轻松。