java.net市场的简单介绍
本篇文章给大家谈谈java.net市场,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、请问一下Java, .Net发展方向和前景;
- 2、java与.net的市场占有率是多少?
- 3、Java和.net的前景市场,就业情况。学习哪一方面有发展前途。
- 4、net目前还有发展前景吗?
- 5、北大青鸟java培训:Java和.net哪个发展好?
请问一下Java, .Net发展方向和前景;
JAVA语言发明已有10年历史,在IBM、SUN等公司的推动下已经比较稳定与成熟,获得了大规模企业的普遍应用。时至今日,J2EE已经发展成为一个覆盖面广,效率高,易用性强的技术平台,吸引了400万开发者,在网络技术遍及全球的的今天,更有17.5亿台设备使用JAVA技术.同时, Mustang版本的J2EE正在紧锣密鼓的开发当中,按照惯例,每2年将发布一个全新的J2SE版本,所以Mustang开发版对应的J2SE6.0版本将在2006年底完成.对于开发人员来说.从技术难度角度, 由JAVA开发转.NET或其它软件的开发较为容易.
.NET则是微软公司目前主推的开发平台,是微软未来操作系统以及长远战略的基础。对于软件开发人员来讲,.NET的技术相对简单,入门较快。由于.NET拥有易学易用、开发迅速的特性,随着它的成熟和完善,使其受到越来越多企业的青睐。 北美一些大型企业(如加拿大Royal Bank, Scotia Bank)纷纷将应用平台迁移到.NET,从而走出了Microsoft之平台与技术只适合于中小企业的阴影。 近一年来,.NET在国内也取得了惊人的发展 - 众多企业纷纷采用.NET作为企业应用开发技术与平台,使用.NET项目之企业数量快速增长,甚至与JAVA一样被银行业、电信业所采用。
专家预测,在这种情况下, .NET的强劲发展还未到来,现今仍然处于发展初期。作为发展初期的.NET开发人员,不仅要求具备良好的.Net基础知识,更要求掌握全面的、高深的.NET专用技术,以适应企业级应用开发。欲在激烈的就业竞争或者在公司众多的Developer 中脱颖而出,除了具备基本技能外,“人无我有,人有我精”无疑是必经的过程。 .NET的兴起与发展为我们提供了崭新的契机。
JAVA与.NET就业需求
信息产业已经成为中国发展速度最快的产业,以每年30%左右的速度增长,IT行业形成了大量的就业机会。近几年,Java/J2EE的就业市场一直都是IT业中需求最热、职位最多,而且整体薪资水准较高。
那么值得关注的是,2005年.Net的就业需求突然之间异军突起,年薪可观等突出优势,不啻为走上软件开发之路的关键选择!
很多正在寻找发展方向的朋友非常关心的是,自己是否适合学习并从事Java/.Net开发工作,也有更多的已有一定基础的朋友关心的是,怎样在竞争中取胜,怎样进一步提高,怎样快速找到软件开发工作。我们可以简单的以一个IT培训机构的就业情况简要分析。
加拿大达内外企IT培训是业界公认的“高端外企IT培训中心”,以学员的高薪、高比率就业赢得了优秀的信誉与品质。以其学员就业情况为例, JAVA方面各企业用人需求长年不断,9月间即36家企业发出用人申请,如果工程师在掌握JAVA语言的基础上,同时掌握C++语言,那么就业选择渠道将更为广泛。普通JAVA工程师平均月薪RMB 4000-6000左右。中心已经毕业的学员已经广泛就业于IBM、华为、摩托罗拉、用友、新浪、搜狐、亚信等一流IT企业。
各企业对.NET毕业学员的需求在6-8月份激增,已累计24家公司需要大量的软件工程师,达内的学员供不应求。并且相关公司多为国内知名外企和新兴外企,薪水也在RMB4000以上。.NET继续风头正劲,达内今年3期.NET就业班学员全部成功就业,令人深感欣慰和喜悦。
不论对现在正在从事软件开发的人员,还是对希望进入这一领域的朋友,JAVA和.NET 都给我们带来了新的机会!好的就业机遇一向都是可遇而不可求的,目前, JAVA和..NET工作机会巨大,诸多行业都在使用,抢占先机,才能始终从容!不论我们做何种选择,都将给我们带来一个美好的职业前途
.net发展初期,后劲很大.
但现在JAVA还是主流
java与.net的市场占有率是多少?
一线城市java占%70,.net占30%。如北京,上海,深圳等。
但是广州比例大约是各占50%。
二线城市的话..net大约占70%,如广东中山。
跟据这个对比一下吧。
Java和.net的前景市场,就业情况。学习哪一方面有发展前途。
在很多网站上,网友都会问一个相同的问题,到底是学Java还是.net,个有个的见解。
自从.Net问世以来,程序员都很关心的一个问题是「该学Java或.NET」。我也在挣扎,该「该继续Java的研究,或者该开始准备培养.NET的知识」。
最好是能两者兼顾,但是每个人的时间都很有限,想要兼顾两者,其实不太容易。投入在.NET的时间越多,所能花费在Java的时间自然就少了,反之亦然。在信息爆炸的时代,重要的不是信息的取得,而是信息的抉择。信息太多,时间太少,如果不能慎选适合的技术,只会平白浪费许多时间,斫丧自己的竞争力。
一 开发效率方面:
对我们来说选择开发工具的最需要衡量的就是这一因素:
表现层开发:J2EE这方面非常欠缺,把这一任务丢给了应用服务器厂商和编程人员,不象.Net拥有很牛的.Net Studio,不过Jbuilder 6已经出来了,支持EJB2.0 也不算太落后,但一直没有解决方案的就是页面用户控件(当然Turbine的Action Event也算一种),缺乏可视化设计和Servlet应用程序框架生成。我期望的一种方式是具有象.Net Studio一样的可以所见即所得的编辑模板(Template),绑定用户按钮事件处理。目前可以通过javascript库,模板库及宏库略微缓解一下Servlet的开发。ASP .Net和Servlet都支持动态更新表现层。
二 XML支持能力:
.Net一直叫嚣的就是我集成了XML和Web Service,但JDK1.4也搞出了XML规范,这方面已经差不多了,不过.Net的易用性好得很,而且就此一家,程序员不必费心思选组件或产品。
在采用XML和XSLT的开发模式中:微软的SQL Server 2000直接提供了HTTP Query到XML数据的功能,不过我用dbxml也能做得这一点嘛,还适用于大多数的主流RDBMS,更牛!这种开发模式应该是未来的方向。
三 理解的两者本质
Java是绑定于一种语言的跨系统的平台,是一个有多家供应商提供竞争性产品的规范。
.net是绑定于一种系统的多语言平台,是一个规范性较弱的垄断性产品。
一个是规范一个是产品,本来就不同。于是.net的发言人说,规范和产品没得比,要比就比具体产品。但,Java天生是规范,这不是Java的错,.net生来是迎战Java的,孤军奋战是他的命。
随便问一个稍有头脑的Java程序员,Java最大的好处是什么,他会毫不犹豫地告诉你:“简洁”。Java为Internet而生,也为自己“简单易用并提高生产效率”的理念而活。
Java讨人喜欢,因为他把家底亮出来,鼓励大家发挥聪明才智帮他进步。那么多开源项目,都在竞争中求发展,对Java的发展贡献巨大。Java作为规范,吸收成果不计出身,善于否定自己、自我扬弃的优点有目共睹。EJB3.0就是一例,EJB是Java 2企业版(即J2EE)的杀手锏,在企业级应用中广受推崇,占据大型企业应用的高端市场。但EJB2.x也因其不易开发、部署受到批评。新近通过的EJB 3.0几乎是对EJB2.x的全盘否定,丢弃了重量级的EJB2.x,引入轻量级开源项目Hibernate的设计理念,公布不久就获得多方支持。为了理想,Java不惜付出代价,要不然哪有Highway帖子里.net设计师的评价:“Java发展到现在,还能相对那么紧凑精干,不容易!”
.net不同,出生于老牌商人世家,什么理念啦,原则啦,对商人来说不重要。重要的是要保住市场,抢占市场。
他的主人以操作系统雄霸桌面电脑,曾经对互联网不屑一顾。当终于发现自己犯了原则错误,不得不迎头赶上时,.net应运而生。.net世交多,要尽量保持亲戚关系,还要让亲戚的支持者原windows平台开发人员保住饭碗,象EJB3.0那种过河拆桥痛下杀手的事情还没干过。新功能要加,历史物件也要留。但他和自家亲戚关系紧密,外人从亲戚家拐个弯就到他家,自在,没有陌生感,也没有路费。人留住了,市场就留住了。至于跨平台,有违家族利益,不符合祖训,所以理论上的跨平台,他不打算认真对待。但中小企业应用的市场,他占住了。
于是呢,Java阵营继续为理想而战,.net阵营继续为市场而战,各得所需,都忙得不亦乐乎。
四 站在用户的立场上
虽然Java和.net奋斗的目标不同,但是都是B/S结构软件市场的生力军。
Java对大中小型系统都适用,只要搭配不同的操作系统、应用服务器等等,大到银行综合信息系统、全国全省的统一应用系统,小到手机游戏,Java可以大小通吃,来者不拒。尤其是中国政府的重要系统,全没有.net的份,为啥?你不给我看家底,我怎么知道你有没有留了后门,改天偷偷溜进我家?
.net照顾中小型应用毫无问题,而且开发速度快,作为用户,付了钱很快能看到回报,当然欢喜。大型应用么,.net是不是真的支撑不了,我不知道,但诸如windows不稳定不安全的评论由来已久,.net建构于这些亲戚的基础上,坏事就脱不了干系。
系统交货早,功能实现,运行稳定,安全性不出纰漏,用户就满意。
跨不跨操作系统,这个考量不重要,哪有没事整天换操作系统的用户?
五 站在开发商的立场上
Java还是.net?继续头疼。
跨平台对开发商是一个巨大的诱惑。一次开发,多个平台使用,降低了迁移成本,有利。但Java的开发工具没有.net顺手,对编码人员的要求比.net要高。
.net培训成本低,上手快。尤其如果开发人员以前都是做windows开发的话,转型成本低得让老板眉开眼笑。
最重要的决定力量是市场。开发商所定位的市场用户的需求和开发上在技术上的历史积累,决定了开发商最终的策略。
六 站在从业人员的立场上
从业人员被市场所驱动,反过来也引导市场。
Java起手的过程比较漫长。Java开发者要做很多DIY工作,才能写出第一个像样的程序。DIY多了,对于从业的基础素质,必有提高。
.net入门快,windows最大的好处“可视化”在.net延续,集成环境好,单步调试强,这是Java团队中下至程序员上达项目经理历来羡慕的地方。做惯了windows和.net下的开发,难免觉得Java下的开发调试实在比较原始:代码大多要一行一行写,单步调试很多时候不可能。
但Java人员的付出也有回报。我还记得当年Pascal编程课和Unix操作系统带给我的思维冲击,那门编程课应该更准确地说成“结构化编程――pascal”。Pascal强调的结构化编程带来了非结构化语言如Fortran之流无法比拟的美和乐趣,Unix崇尚的“小即是美”、“没有消息就是好消息”深入我心。在软件开发这一生产过程中,除了得到维持生计所需的报酬,同时能得到美的享受和满足的心情,实为天赐。Java从业者乐于谈论Java的美,这一点上比.net有福。
结束语
就服务端市场来讲,Java目前在技术先进性上有绝对优势。应用系统需要各个层面的框架(framework),Java都有大量已完成或正在进行的开源项目帮助开发人员更好地完成自己的任务。诸如struts/JSF类的框架,.net没有对应物,而且Java在扬弃的同时保持着相对的稳定。
.net开发效率差不多是Java的三倍(经验数据),致命的诱惑。在Java放弃的客户端程序上,.net是老大,但在服务端,.net还是个小弟弟,有待成长。微软最初想要构建一个新的技术来回应J2EE,但发现一己之力还办不到。于是匆匆祭出com/com+,被绝大多数程序员评为“丑陋繁杂,迟早会被替换掉”。什么时候替换呢?这一替换对应用的影响有多大呢?微软的新操作系统对.net又会有多大影响?拭目以待。
绕来绕去的意思是,我不觉得两个平台有截然的高下之分。在这个互动的世界上,不想被淘汰的竞争者始终保持警惕,努力学习对手的优点。Java的努力之一就是提供更易用的工具帮助开发人员快速轻松地开发Web应用程序。而.net的当务之急是改进架构,完善框架。
还是那句话:没有最好的技术,只有对于具体项目来说最适用的技术。
net目前还有发展前景吗?
.net 在未来的发展还是挺不错的,以前在 “ 如鹏网 ”上看过两个公开课的视频《.Net 就业为什么这么火》以及《.Net 程序员未来的发展之路》,分析的挺透彻的,具体的可以到如鹏网官网上去了解一下,应该会对你有帮助;
具体的可以到 如鹏网 官网上去了解一下,有网络的地方就可以学习,根据自己的时间灵活安排学习进度,有问题随时提问,老师实时在线答疑,有技术大牛亲自授课,口碑非常不错,基本上都是慕名而去的,目前国内.Net 最好的就是如鹏网了。
有详细的课程体系,可以参考一下;
第一部分:.Net 基础
第二部分:数据库开发
第三部分:.Net 高级技术
第四部分:web前端
第五部分:asp.net 核心技术
第六部分:asp.net MVC
第七部分:掌上租项目(技术要点)
第八部分:扩展高级技术
以及.net 的提高课程,包含Entity Framework、ASP.Net MVC、掌上租项目、.Net Core、Linux、多线程、异步编程、NoSQL(MongoDB、Redis、memcached)、MySql数据库、web api、Docker for .net等。
感谢悟空邀请,我作为一个从事多年软件开发的工程师,用过很多技术,当然也包括.net,所以对.net还是有些了解的,我个人认为net目前是没有什么发展前景的,原因如下:
首先,net是微软开发的一个平台,在这个平台上开发应用,需要依赖微软的类库你才能开发,换句话说就是如果微软哪天不管这个平台了,可能net就没有存在的意义了,对于现在提倡的开源共享精神而言,net是不具备的。
其次,net上开发的应用可移植性差,什么意思呢?就是说你在net上面开发了一套系统只能运行在windows系统上面而不能运行其他操作系统上,比如linux系统,这样就限制了你的选择,不能跨平台,有时为了安全高效而需要使用Linux服务器的时候,这时基于net开发的应用将不能被运行。
最后,net主要可以用来开发桌面应用或者是做一些工具,它提供了很多封装好的组件直接拖拽使用非常方便,在其他方面他并没有什么优势,现在大多数企业开发软件系统都是基于java因为它首先是跨平台,其次是它可以友好地兼容第三方组见,也提供了很多优秀的框架等等,所以更多企业选择用Java而不是net。
综上所述,net在未来相对而言是没有什么优势的,越来越的跨平台应用诞生,而这都是net无能为力的,所以net在未来是没有前景的,以上是我的观点,如有不同观点者,欢迎在评论区留言交流,谢谢
本来不想回答编程语言的纷争,感觉很LOW。看了下回答似乎都是黑.net的,作为接触.net使用10多年的老程序员还是来公正的写一下,大家自行甄别。
我VC++用了5年,然后转.net用到现在超过12年,asp、php、js这些也都经常用,别的语言我用的少,不好妄加评论。我用.net完成了3个软件作品和一个正在运营的网站,对我来说足够了。
首先澄清下概念,看有的回答说.net只能用来做网站?.net全称是.net framework,基于这个框架的,不限语言,常见的c#、vb.net、vc.net、asp.net等,当然最有影响的是c#语言和asp.net,c#用做后端,asp.net用做前端。可以说在windows系统下,没有.net干不成的事。如果没有跨平台的计划,.net绝对是首选。
再来说下跨平台,这要分两方面说起:一种是服务端,一种是客户端。
服务端.net做webservice+sqlserver,完全没有问题。唯一值得诟病的是windows服务器和SQLServer的版权费用相对较高,但帮助文档、UI界面、编程工具要好很多,现在的云服务很普及,这点费用不算事。
客户端这个说头多了,当然最理想的解决方案就是一份代码,在所有平台全部完美实现。想要能够运行我想应该问题不大,但是在每个平台下都完美运行,我持保留意见。针对同样的html标准,不同浏览器尚且存在差异,何况是跨操作系统的语言。有人说Java可以跨平台,.net只能Windows。看资料.net core也可以,当然我并没有在.net core下开发的实际项目,但微软的意图就是要打通所有平台。
最后说到发展,每种开发工具都有最适合的应用场景,如果.net core能够成功,我觉得.net一定会有很大发展。至于你自己要学哪个?这要看你公司项目和你自己的方向是否一致,无论是哪个,都要学精才有用。
感谢悟空邀请。
.Net语言鄙人并未接触过。
谈到发展前景,当然也没有合适的发言权。
不过,就近几年IT行业来看。.Net的市场招聘需求还是很不少的。
存在即合理。
所以不管什么语言只要能用其开发出一款很好的产品,那么它的价值就一直存在。
可能.Net语言没有Java语言那么的火,但是每种编程语言本质上都涉及到一种编程思想在里面。
思想只要掌握了,说不定哪天有大牛们能更完美的重构.Net,也许在某个不经意间他就会占据编程语言top3呢。
以上就是个人观点。
.Net目前还有没有发展前景?虽然使用这个的人相对少了,但只要搞精通了怎么会没有发展前景呢。
1、虽然.net平台是微软的管理的平台,也是微软的开发生态基石。 微软肯定要花力气去搞这个的,至于微软是否放弃这个平台不用担心,它不会这样拆自己的台。或者微软哪一天垮了没有人搞平台了,这个是杞人忧天了。这么多用户给他撑着的,不用担心。
2、.net平台也是在发展的。 虽然在开源、跨平台等生态方面被人长期诟病,但好在微软不停的吸收好的内容。也推出自己的开源与跨平台,也搞出来很多这方面的生态,比如:.Net Core、Unity、mono等等。.net不仅开源了,不但可以在Linux/OSX等上跑,还可以做开发。
3、.net还有大把的企业在用,有大把的人在开发。 特别是桌面软件,那几乎就是这个的天下,开发快好用,用其它的平台开发桌面软件也是麻烦啊。除非大量的人不用微软的操作系统,否则.net就会存在下去。企业里面太多的使用桌面软件,虽然Web的也大量使用。
4、.net还有大量的开发者,收入也还不算低。 很多的企业不但使用.net开发桌面软件,也使用它开发Web软件,还是有大量的人员。只是相比较Java等生态好的来说,确实.net开发人员的数量还是少很多了。
如果个人才进入开发行业不久,是以工作作为自己的选择导向,那么选择用Java、Python等还是.net呢就要深思一下了,毕竟涉及到就业问题。一旦选择以后,最重要的是要搞精通了,前景再怎么不好是对别人说的。
1、.Net前景是不错的,因为大家都觉得java好所以都一股脑儿去学java了,反而促使.net的人才更吃香,真正掌握.Net技术的人很少,全国java的培训机构数不胜数,而.net则寥寥无几,以后出去找工作也会更有优势。
之前看过“如鹏网”的免费公开课《.Net就业为什么这么火》,分析的挺透彻的,可以去看一下作为参考(部分课程截图)。
2、学习.Net就是在“如鹏网”上学习的,目前国内.net最好的就是如鹏网了。有网络的地方就可以学习,根据自己的时间来灵活安排学习进度,每个章节的后面都有相应的练习题和面试口才题,需要通过录音的方式来进行提交,有新的课程更新了,也是可以继续来学习的(.net提高),技术大牛亲自授课,口碑非常不错,基本上都是慕名而去的。
3、.Net学习路线
(1)、.Net语言基础
(2)、数据库开发
(3)、.Net高级技术
(4)、web 前端
(5)、asp.net 核心技术
(6)、asp.net MVC
(7)、掌上租项目(技术要点)
(8)、扩展高级技术
需要《.net就业为什么这么火》的 视频及.Net资料的可以在评论区留言哦。
网上两种语言的对比多的很,我这里就不重述一遍了。我现在做的桌面应用,用的.net,非常顺手。我只说适合自己才是真的好。
从技能来说,如果你有精力和时间,你可以试着去学习以下java,看哪个更适合你或者适合你现在的工作,只有你自己去学习去对比才可以发现,一个好的工具能事半功倍,而且你现在年轻,也有平台去学习,毕竟是公司在转型。两方面都会接触到。并且你有.net的底子,学习其他语言不会很难。
从工作来说,java需要的人更多,.net需要的人相对少一点。但是在多年之后成为了大牛,工资差异不大。你想继续学.net也好,去转型java也好,都有饭吃。
最后我在说一下,你还在实习期,年纪应该不大,现阶段是去尝试,而且技多不压身的,不要怕辛苦,你现在学习到的每一样技能,在以后都可能帮上大忙。
.NET
.NET人员很稀缺。一般的的大型企业所选择的开发语言还是Java和.NET的。
坚持学 .NET的理由 转而投向 JAVA怀抱的理由
小结
不管哪一个,适合自己的,才是最好的。
关键是 基础要打牢,学得够深,真正为自己所用,而不是为程序所困。
希望能帮到你,谢谢。
(结束)
自己看看国外的优秀网站,很少是java搞的。著名的StackOverflow就是.net搞的。而且现在部分大公司都开始迁回.net,不过是core。不仅是性能原因,更多的是其他环节,比如ide的无敌,语法的丰富等等
北大青鸟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就会很轻松。
java.net市场的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、java.net市场的信息别忘了在本站进行查找喔。
发布于:2022-11-27,除非注明,否则均为
原创文章,转载请注明出处。