现在最流行的java开发语言言是啥啊?java还行吗?

Java和其他编程语言最大的不同是什么?【java培训吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:91,874贴子:
Java和其他编程语言最大的不同是什么?
Java和其他编程语言最大的不同是什么?
java培训高项目实战,个性化java培训课程!企业项目式培训!预约免费试听!NIIT专心做java培训!java培训咨询点击进入咨询更多!
这都什么年代了还觉得“JAVA开放,C私有”、“JAVA跨平台,C#只能Windows”,做程序员能不能多了解下业界啊……
Java写程序不交钱,C#写程序(只要大过一定程度)要给微软交钱(EDIT:这里交钱不交钱针对企业。我知道VS Community是免费的,但那东西只有5人以下的商业公司能用。你做个稍大的项目都必然会超出他的免费范围)Java语言的设计思路非常非常死板,要求你必须按照某种方式写,无论需要不需要,不可妥协;C#的思路则是在没有歧义的前提下爱怎么写怎么写C#有个几乎可以说是专用的IDE叫做Visual Studio,它是这个星球上没有争议的最好的IDE。这个IDE甩开Java可用的任何IDE无数条街。原因是你用C#得交钱。C#有无比完备的文档库MSDN,无论任何东西都有无比翔实的资料,包括所有解释和例子。这个文档库同样甩开Java无数条街。同样,原因是你交了钱。Java程序大多数情况下不是给Windows用的;C#程序大多数情况下只是给Windows用的C#比Java在语法层面多出很多有用的特性,比如LINQ,比如单个方法可以有多个返回值,比如非常简单的反射,比如泛型,比如简单的delegate托Visual Studio的福,C#开发和用户界面相关的东西非常方便(当然一般情况下只能Windows用)。相比之下Java是完全做不了用户界面的。
JAVA和C更新,好用特性更多。但从社区对跨平台协作的重视程度来说,从对架构的支撑力度来说,从网络协议的兼容性来说。还是JAVA吧。用JAVA的思路是,先把骨架搭好,逻辑走通,程序能运行就好。需要性能的时候,针对特定平台用C++些几个界面或者运算模块就好。用C#,那是一上来就盯着性能去。如果团队的合作能力极强,能架构,性能,跨平台通信一起做好,那当然是极好的。但你的团队真那么厉害?
他们只是一种语言,每一种语言都有一定的局限性,因使用的人而异。有的人喜欢用c#,因为有更加智能的开发平台,开发方便,省时省力。有的人喜欢用java,因为java有更好的兼容性,丰富的类库,大量的插件框架等等。我是一名学生,其实我觉得有很大一部分人选择某种开发语言,很大程度上因为刚开始学编程的时候就学了那种,日积月累,使用的更加顺手~
分不出好坏,各有优缺点,择人而定,择公司而定,任何一项技术够好,去哪里都吃香
1.语言特性,两者语法类似,C#feature更多(lambda,delegate,扩展方法等),语法糖也更多,程序员基本可以专注逻辑而不用关注如何实现,而Java语言本身已经快没救了。2.编程工具,C#有号称宇宙第一编辑器Visual Studio,Java以前有eclipse,现在有Intellij,开发效率我个人而言基本差不多。3.应用领域,C#目前主要应用在windows的PC应用,unitity3D,web。Java应用于web,Android,Hadoop等。4.生态环境,个人认为最重要的一点。开源库和框架Java数不胜数,各种层面的解决方案眼花缭乱,C#个人只写过web,比较好用的框架只有asp .net MVC。
java要的人多。。。。。我这是经验只谈
Java程序大多数情况下不是给Windows用的;C#程序大多数情况下只是给Windows用的C#比Java在语法层面多出很多有用的特性,比如LINQ,比如单个方法可以有多个返回值,比如非常简单的反射,比如泛型,比如简单的delegate
C#目前主要应用在windows的PC应用,java应用的广
无锡东方博宜java培训是官方指定的高端java培训,在强大的师资力量的牵引下,无数软件人才走向高薪IT岗位,无锡东方博宜java培训欢迎您的到来.
java强大楼主你真不懂
java应用很广的,其他的语言据说c#的升级版本吧,个人理解
什么流行弄什么就好了,何必纠结这些呢
应该是java的强大我们都不懂哈哈
java比较强大,貌似招的也很多,听说滴
java越学,你就越会爱上他,其他的感觉心好累
贴吧热议榜
使用签名档&&
保存至快速回贴现在美国最流行的编程语言是什么?_百度知道
现在美国最流行的编程语言是什么?
别复制 我问的是现在 懂行情的请回答
我有更好的答案
想必你是在犹豫不知道学那个编程语言好了。在美国,用的最普及最多的。应该是java。国内现在也有这趋势。但是因为需要掌握东西太多。服务器要求等各方面限制。小项目都在向php靠拢。java下面就是c++了。用的最多的IDE应该是vc++了。国内的行情稍微有些出入,现在是java和c#最火爆。可能版权在中国不是问题,造c#的火爆。其他的编程语言用户量也不小。比如vb,php,delphi,等等。可以参考下国外排名。
采纳率:35%
貌似.net现在很火,特别是c#,火不火看你的工作目的的。有的时候用C好,但为了移植性,用JAVA好,开发网站就是PHP比较流行,主要看你做什么。
C/C++和JAVA,不过人气也在逐步下滑
第一的是JAVA,第二的是C++
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
编程语言的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。啊啊啊啊啊啊啊啊啊啊啊啊啊啊 现在最流行的开发语言是啥啊?java还行吗?_电脑网络_问答大全
当前位置:
啊啊啊啊啊啊啊啊啊啊啊啊啊啊 现在最流行的开发语言是啥啊?java还行吗?
猜你喜欢的文章
啊啊啊啊啊啊啊啊啊啊啊啊啊啊最近更新
啊啊啊啊啊啊啊啊啊啊啊啊啊啊 现在最流行的开发语言是啥啊?java还行吗?
来源:网络整理&&&&&时间: 8:46:16&&&&&关键词:啊啊啊啊啊啊啊啊啊啊啊啊啊啊
关于网友提出的“啊啊啊啊啊啊啊啊啊啊啊啊啊啊 现在最流行的开发语言是啥啊?java还行吗?”问题疑问,本网通过在网上对“啊啊啊啊啊啊啊啊啊啊啊啊啊啊 现在最流行的开发语言是啥啊?java还行吗?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:啊啊啊啊啊啊啊啊啊啊啊啊啊啊 现在最流行的开发语言是啥啊?java还行吗?
解决方案1:Java语言一直都很实用,会了java在学其他的都比较容易了。而且java目前也是就业相对最容易的。我个人觉得中软不错,中软培训的过程中也有老师带着做项目,这样也有项目经验了。
以上介绍了“啊啊啊啊啊啊啊啊啊啊啊啊啊啊 现在最流行的开发语言是啥啊?java还行吗?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/wd/4476430.html
上一篇: 下一篇:
啊啊啊啊啊啊啊啊啊啊啊啊啊啊相关图片
啊啊啊啊啊啊啊啊啊啊啊啊啊啊相关文章java开发目前比较流行的框架有哪些 企业分享网
java开发目前比较流行的框架有哪些
来源:网络收集 & 发布时间: &
流行的持久层框架:
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。Eclipse平台下的Hibernate辅助开发工具:【Hibernate Synchronizer】【MiddlegenIDE】
使用ibatis 提供的ORM机制,对业务逻辑实现人员而言,面对的是纯粹的Java对象, 这一层与通过Hibernate 实现ORM 而言基本一致,而对于具体的数据操作,Hibernate 会自动生成SQL 语句,而ibatis 则要求开发者编写具体的SQL 语句。相对Hibernate等 “全自动”ORM机制而言,ibatis 以SQL开发的工作量和数据库移植性上的让步,为系统 设计提供了更大的自由空间。作为“全自动”ORM 实现的一种有益补充,ibatis 的出现显 得别具意义。
一、Java Web层框架——JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket他们各自的优、缺点: 1)JSF 优点: Java EE标准,这意味着有很大的市场需求和更多的工作机会 上手快速并且相对容易 有大量可用的组件库 缺点: 大量的JSP标签 对REST和安全支持不好 没有一个统一的实现。既有SUN的实现,又有Apache的实现——MyFaces。2)Spring MVC 优点: 对覆盖绑定(overriding binding)、验证(validation)等提供生命周期管理 与许多表示层技术/框架无缝集成:JSP/JSTL、Tiles、Velocity、FreeMarker、Excel、XSL、PDF等 便于测试——归功于IoC 缺点: 大量的XML配置文件 太过灵活——没有公共的父控制器 没有内置的Ajax支持3)Stripes 优点: 不需要书写XML配置文件 良好的学习文档 社区成员很热心 缺点: 社区比较小 不如其他的项目活跃 ActionBean里面的URL是硬编码的4)Struts 2 优点: 架构简单——易于扩展 标记库很容易利用FreeMarker或者Velocity来定制 基于控制器或者基于页面的导航 缺点: 文档组织得很差 对新特征过分关注 通过Google搜索到的大多是Struts 1.x的文档5)Tapestry 优点: 一旦学会它,将极大地提高生产率 HTML模板——对页面设计师非常有利 每出一个新版本,都会有大量的创新 缺点: 文档过于概念性,不够实用 学习曲线陡峭 发行周期长——每年都有较大的升级6)Wicket 优点: 对Java开发者有利(不是Web开发者) 页面和显示绑定紧密 社区活跃——有来自创建者的支持 缺点: HTML模板和Java代码紧挨着 需要对OO有较好的理解 Wicket逻辑——什么都用Java搞定二、总结JSF: 如果你想让web应用具有类似桌面程序的功能性,那么JSF的标准规范和大量第三方组件库的支持值得你 信赖。 Spring MVC: 综合了许多不同的技术,这使得它可以被广泛地应用到不同类型的项目中去;它可以被当作web应用开发的一个基础平台。 Stripes: 可以被应用到存在大量复杂数据交互的程序中;有强大的类型转换、绑定和验证功能;可以使管理大的复杂表单以及直接映射它们到域对象变得简单…… Tapestry: 在中到大型项目中,表现突出(当然,你也可以只把它应用到单个页面上),在这些项目中,你可以通过简单地创建新的组件起到杠杆作用。 Struts 2: 通常更适合于那些希望可以真正开始做事并且愿意花费大量时间来学习他们使用的开源工具的小项目组。Struts 2的目标不是那些更喜欢拖放式开发的“扶手椅程序员”。 Wicket: 非常适合于这样的内/外部网应用:UI很复杂并且你希望可以充分利用你的开发者资源。三、评价一个框架好坏与否的标准: Ajax支持 是不是内置了?是否便于使用? 书签能力 用户能否将某个页面收藏起来并且可以方便地返回到该页面? 验证 使用是否简单?是否支持客户端(JavaScript)验证? 可测试性 脱离容器测试控制器,是否足够简单? 提交和重定向 框架如何处理重复提交问题? 国际化 如何支持国际化?控制器利用国际化信息,是否容易? 页面修饰 框架支持哪种类型的页面修饰/组成机制? 社区和技术支持 提出问题,能否被快速地、恭敬地回答? 开发工具 是否有支持这个框架的好的工具,尤其是IDE? 市场需求 学习了这个框架,它能否帮你找到份工作? 岗位数量 在dice.com和indeed.com上,对这个框架技能的需求如何?四、根据标准对以上框架的阐述1、Ajax支持 JSF:没有内置的Ajax支持,需要使用ICEfaces和Ajax4JSF Stripes:没有对应的类库,支持流输出 Struts 2:内置Dojo,有用于GWT和JSON的插件 Spring MVC:没有对应的类库,需要使用DWR和Spring MVC扩展 Tapestry:Tapestry 4.1中,有内置的Dojo Wicket:有Dojo和Script.aculo.us支持 2、书签能力 JSF:可以任意提交——URL甚至不被考虑 Stripes:使用约定,但是你可以不加理会 Struts 2:有命名空间的概念,这使得收藏某个页面并返回变得容易 Spring MVC:允许完全的URL控制 Tapestry:依然存在一些丑陋的URL Wicket:允许装配(mount)页面/URL 3、验证 JSF:默认的国际化信息丑陋,但是配置简单 Stripes和Wicket:用Java类进行验证——不支持客户端验证 Struts 2:使用OGNL完成强大的表达式验证功能;只有在Action上指定了规则,才支持客户端验证。 Spring MVC:允许你使用公共验证器——这是一种成熟的解决方案 Tapestry:有健壮的验证功能——不需自定义就有漂亮的国际化信息 4、可测试性 Spring MVC和Struts 2:允许利用mocks(例如EasyMock、jMock和Spring Mocks)简单地进行测试 Tapestry:测试困难,因为页面类被抽象、具体类被简化 JSF:页面类可以方便地被测试,实际上很像Struts 2 中的actions Wicket:有WicketTester——一个强大的解决方案 Stripes:有Servlet API Mocks和MockRoundtrip 5、提交和重定向 解决重复提交问题的最简单方法是:在提交后重定向 Spring MVC:允许你将参数加到重定向URL上 Stripes、Tapestry和Wicket:有“flash式”的支持 Struts 2:需要一个自定义的解决方案 JSF:需要一个自定义的解决方案,国际化信息很难加入到页面bean中 6、国际化 JSTL的标签使国际化变得简单;如何将国际化信息放到控制器类中,还没有一个统一的标准。 Stripes、Spring MVC和JSF:每个地区使用一个资源绑定文件 Struts 2、Tapestry和Wicket:提倡把每个页面/action用到的资源文件分开 JSF:需要在每个页面上定义资源绑定信息 Tapestry:标签比较可怕 7、页面修饰 Tiles能够用于Struts 2、Spring MVC和JSF中;需要对每个页面进行配置。 SiteMesh能够用于所有的这些框架中(不推荐在JSF、Tapestry或者Wicket中使用);在设置完成后, 只需要很少的维护。 8、开发工具 Spring MVC:Spring IDE,但是只做XML校验,不是一个UI/web工具 Struts 2:Eclipse Tapestry:Spindle,对编码者非常有利
9、市场需求 Struts 1:需求依然很大并且被广泛使用 Spring MVC:越来越受关注,但大部分是因为Spring框架的一些其他特征 JSF:很快地变得流行起来 Struts 2:正在获得地盘,但是相关的工作机会很少 Tapestry:在过去的数年里,受欢迎程度不断增加 Wicket和Stripes:还是未知数JSF:众多IDE支持,并且做得越来越好 Stripes和Wicket:没有任何官方工具
本文地址:https://www.sypz119.com/2799.html
所有问题分类2016年收入最高的5个编程语言,有你的吗?
电子书网站Packt公布了其2016年技术提高报告。它提供的统计数据基于超过 11,000 名 IT 专业人士参与的关于 2016 年收入最高的编程语言的调研。它同时还介绍了流行的 web 框架和主题。
高效的程序员是基于 IT 的企业结构的中坚力量。企业雇用擅长于不同编程语言的人,并支付他们薪水,这样人员才不会被竞争对手撬走。
现在有许许多多的编程语言,数以千计的开发人员在用这些编程语言工作。但是,在薪水方面,学习有些编程语言的人超过学习其他语言的人。Packt,一个电子书网站,发布了 2016 年技术提高的调查报告,涉及来自世界各地的 11500 名开发人员。
该报告描述了领先的 IT 专业人员和开发人员所使用的编程语言的趋势。在受访者中,来自美国的人数最多,其次是英国。
最流行的编程语言
最流行的编程语言
榜首是客户端脚本语言 Java。之所以对 Java 的需求会升级,是因为越来越多的业务应用被转移到 web 浏览器。Python 是一种通用语言,它可以用于从渗透测试到 web 开发。Python 被广泛应用于各种组织,如D-LINK,惠普,飞利浦等。
而既老旧又年轻的C语言也在名单中。C语言主要用于年轻的程序员在学校上手编码的时候。所以,很明显,在企业部门的话C语言专家可能得不到太高的薪水。
然而,这些语言从财务角度来看都不是最好的。尽管它们很成功,但是开发人员并不能从这些语言上赚到最高的薪水。
更赚钱的编程语言都并不大受欢迎。
平均年薪薪酬最高的语言
平均年薪薪酬最高的语言
专家程序员使用诸如 bash 和 Perl 语言。因此,当决定职位薪资结构的时候,这些语言更受企业喜欢。谷歌的 Go($ 50,000)语言俨然已经获得了关注,比更受欢迎的用于为苹果生态系统编码 app 的 Swift 表现更佳。Golang 被设计得更让C语言老将喜欢,其代码一直以来保持着可读性和简洁。
Golang 被设计得更让C语言老将喜欢,其代码一直以来保持着可读性和简洁。它被接受主要是因为速度,快速的编码会话非常便捷。软件工程师以及应用软件开发是这种语言两个选择最多的工作。选择后端 web 开发的也相当多。
流行的 web 开发框架
web 框架中,AngularJS,是图表的佼佼者。然而,相当大百分比的开发人员已经开始或计划转移到几个月前发布的 AngularJS 2。那些不盯着 AngularJS 2 的准备迎接更新的 Facebook 造的 ReactJS。
热门研究主题:
除了编程语言和框架这些东西之外,调查也提及了开发者社区中感兴趣的流行领域
开发者社区中感兴趣的流行领域
机器学习和大数据自去年以来一直是IT行业的热门话题。我们最近看到基于IBM Watson的机器学习如何想出对一种罕见的血液癌症类型进行有效的治疗。
关注微信公众号:编程语言
编程学习8群
有更多(C/C++语言,linux,JAVA语言)高手帮助你解决难题,一起互动,提高大家的编程水平
责任编辑:
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
今日搜狐热点

我要回帖

更多关于 java开发语言 的文章

 

随机推荐