Java对战.NET,战争与和平的游戏-Java基础-Java-编程开发

基于JAVA开发的在线双人联机坦克大战小游戏 这个项目是我大学完成的第一个最自豪的大项目个人项目,纯独立原创完成,工作量可想而知遇到过很多坑,但在自己的摸索中也一个个地解决了,积累了很多经验,也自学了很多东西虽然网上有很多现成的轮子可以直接CV,但当时的自己还有着坚定的多造轮子,少CV的信念。因此这个大项目的完成经历,为我后面代码编写规范、新语言(C++、Python、Html等)的学习都打下了坚实的基础(虽然很多都没学精)。... 阅读详情
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

在软件世界里,Java与.NET无疑是两个旗鼓相当的对手,一再上演着一出又一出你来我往、拼力争夺的好戏。在这种争夺的过程中,有受益者,也有牺牲者。平心静气地想一想,微软和Sun公司都是兵器的制造者,软件人员才是斗士,用户们只好去做受益者或是牺牲品。

真的有那么凄惨吗?事实上,和平的曙光已经出现了。

战争与和平

很多人认为,Java和.NET不是殊途同归吗!为什么又会烽烟缭绕呢?当然是世界级企业之间的商业竞争使然。这场战争常使软件开发人员陷于进退维谷的境地—Java还是.NET,应该选择哪一种开发平台?

事实上,不管选择哪一种平台作为基础,今后都必须面对Java和.NET共存和互操作的环境。这显然不是一件容易的事情,不过和平的曙光已经出现了。

Sun与微软在法律上的大和解算是一道曙光,只是光靠两家公司之间的一纸法律文书究竟能够解决多少问题,需要多少时间,这些都很难说。

不过,还有另外一道曙光!一些软件公司推出的开发工具可以在二者之间架起桥梁。

在这方面,可以留意一下Compuware公司。这家公司的应用开发解决方案倡导应用软件的完整生命周期管理,以往主要依靠Java技术。

最近,他们特别强调,把与Java竞争的.NET技术融入到其原有的产品框架之中。在技术上,Compuware的产品可同时支持Java和.NET两种平台。因此,在Coupuware看来,选择Java平台还是.NET平台已经不重要了,重要的是你要有一套完善、高效的软件代码管理工具。

从.NET入门,用Java提高

新的技术、工具和环境可以让你免除选择Java还是.NET的困扰。不过,即便还没有这些新工具,对于大多数软件人员来说,仍然可以走出高明的妙棋。

其实,Java和.NET两者各有所长。作为软件开发者,完全可以抛开两个厂商之间的矛盾与冲突,让自己成为两种技术融汇贯通的软件高手。

开放性是Java生命力的源泉,它不属于一个单独的公司,尽管Sun在其中起着关键性的作用。众多世界级的公司,例如IBM、甲骨文、BEA等等,都对Java都给予完全的支持。

出自微软的.NET最大的特点就是容易上手。花上两三个月时间,你就可以像模像样地当软件工程师了。相比之下,Java就不那么容易。可是,从软件技术的深度来看,.NET之中有没有分布式事务处理,这个问题仍然被许多资深的软件人员所质疑。

从个人职业发展需求来看,.NET入门那么容易,很快就会满大街都是.NET程序员,你还能期望有多高的薪水呢?

企业选择有不同

从软件人员个人的角度来看,以.NET入门、以Java提高也许是一种循序渐进的最佳路线。但是从企业的角度来看,选择Java平台还是.NET平台,却要用不同的思路来考虑。

从成本效益方面来衡量,.NET平台很容易在短期内以较低的成本开通运行,而且开发、管理人才比较容易找到,费用同样也比较低。但是随着经营规模的扩大,业务种类的多样化,.NET可能就无法胜任了。不过,无论在什么时候,中小企业毕竟占据多数,经营规模、业务种类很可能永远都不会扩大到.NET不可承担的程度。

对于大型企业来说,情况就复杂多了。在整个企业来看,由于现有规模和业务种类已经十分复杂,而且有多年遗留下来的应用系统,Java平台可能是最适当的选择。

但是,大型企业中新成立的部门,单独来看又很可能选择.NET比较合适。因此,两种平台并存将是永久的局面,这也就给Compuware、IONA等公司创造了很大的市场空间,也称为Java和.NET两大阵营之间的“和事佬”。

《小小战争》游戏开发中的Java、Eclipse、C#、.NET与SWT技术应用 本文还有配套的精品资源,点击获取 简介:《小小战争》游戏结合了多种技术,包括Java、Eclipse IDE、C#和.NET框架,并使用SWT构建外观界面。本文将探讨这些技术如何应用于游戏开发中,特别是SWT如何助力游戏界面的构建。Java用于游戏逻辑处理和数据管理,Eclipse用于代码的编写、测试和优化,C#和.NET框架处理与Windows平台的交互和特定功能,而SW... 阅读详情

相关推荐

java实现的对战游戏

JAVA实现的小游戏,有界面和血条控制,实现随机放技能,随机胜利

Java对战.NET,战争与和平的游戏

在软件世界里,Java与.NET无疑是两个旗鼓相当的对手,一再上演着一出又一出你来我往、拼力争夺的好戏。在这种争夺的过程中,有受益者,也有牺牲者。平心静气地想一想,微软和Sun公司都是兵器的制造者,软件人员才是斗士,用户们只好去做受益者或是牺牲品。 真的有那么凄惨吗?事实上,和平的曙光已经出现了。 战争与和平 很多人认为,Java和.NET不是殊途同归吗!为什么又会烽烟缭绕呢?当然是世

周公(周金桥)的专栏 2511

java代码写的对战小游戏

帮助初学者简单了解抽象的概念,

使用 Java + WebSocket 实现简单实时双人协同 pk 答题

不同于传统HTTP请求的短连接,WebSocket建立持久连接,极大减少了通信延迟,为实时数据传输提供了理想的环境,极大减少了传统HTTP轮询的延迟,为实时游戏提供了必要的技术基础。在项目中,每一次对局的双方用户的状态信息都将保存在一个hashmap当中,实现一个房间的机制,标记用户的状态为游戏中,防止第三用户加入对局,引发未知错误。客户端将答题信息发送到服务器中,服务器将其广播到对方客户端中。匹配对手,匹配成功后,服务器获取双方的个人信息,以及单次对局中的题目列表,发送到双方的客户端中。

竹林幽深 422

java对打游戏

java课程的大作业,还在进一步完善中。能控制玩家跑动

16款java游戏源码

16款java游戏源码里面有16个由java编写的游戏。放心里面的源代码十分完整。只要有eclipse就能够运行。若想变成.exe文件可以参考用exe4j软件来转换。

JAVA简易对战游戏

当使用普通攻击时,判断角色此刻回蓝有没有超过回蓝上限,如果超过则自动回复到 最大蓝量 如果没有超过,则正常回蓝。继承角色模板,设置自己的攻击属性,重写父类攻击方法,与技能方法。

m0_73728254的博客 1229

Java实现联网对战俄罗斯方块游戏

运行方法:运行\src\waves\test包下面的GamePlay.java文件就可以了。 利用Java GUI、Java Graphics、多线程和网络技术,编写实现联网对战俄罗斯方块游戏。 1、实现俄罗斯方块的基本游戏逻辑。 2、利用Socket编写服务器端和客户端程序。 3、实现俄罗斯方块的联网对战功能。 4、实现计分、音效等辅助功能。 建议使用eclipse打开项目。 没积分的朋友: https://pan.baidu.com/s/1lpZRsVA-p-epPgfmfm5hMg jhnr

java机甲类回合制游戏,2018经典机甲游戏有哪些_好玩的机甲类游戏推荐

战争机甲:战术《战争机甲:战术》改编自Privateer Press的同名桌游,后者是一款奇幻题材战棋游戏(它和Gamesworkshop家的《中古战锤》系列很像),玩家要代表不同的阵营,指挥巨大的机甲人征服对手。至于《战争机甲:战术》则是一款回合制策略游戏,后者同时对应有单机模式与多人对战模式游戏名称:战争机甲:战术英文名称:WARMACHINE: Tactics游戏类型:策略类(SLG)游戏游...

weixin_36294852的博客 2207

STM32 bootloader程序跳转到APP卡死在B_ENDP_ALIGN,原因:有未处理的中断。解决方法:重启系统

Bootloader和App中都用到了串口,定时器等,所以从Bootloader跳转App后未卡死。 后来写的另一个App里没有用到这几个外设,然后就是无限的卡死。 现在Bootloader中跳转App之前将已打开的外设关掉,再跳转至App就不再出现卡死。  if(((*(vu32*)(APPLICATION_ADDRESS+4))&0xFF000000)==0x08000000) {

jingzhixingyun的博客 7921

手把手教你用Isograph Reliability Workbench 14.0绘制可靠性方框图(RBD)

本文详细介绍了如何使用Isograph Reliability Workbench 14.0绘制可靠性方框图(RBD),从软件安装、界面设置到基础项目创建和高级功能应用,手把手指导工程师完成系统可靠性分析。通过实际案例演示,帮助用户掌握RBD建模技巧,提升系统可靠性评估效率。

weixin_26765287的博客 633
上一篇: 用Java实现几种常见的排序算法-Java基础-Java-编程开发
下一篇: .NET 和 Java 之碰撞火花:到底谁快?-Java基础-Java-编程开发
java169
博客等级 码龄18年 27粉丝 2568原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值