计算语言及游戏相关基础知识.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算语言及游戏相关基础知识

常见语言及其基础知识:C/C++、Java、C#(.NET)、php、Javascript(js)、python、objective-C、perl等等。各个大厂都有自己的主打语言,具体和公司具体业务和早起创始团队的技术语言有关,比如腾讯主要是C++,阿里主要是php转到Java,新浪、网易、雅虎、facebook等主要是PHP,京东、大众点评是.NET转到Java,携程等类似旅游网张早期是.NET(去哪儿是Java)。总体说来,语言也有轻重之分,重语言(Java/C++/C/C#/GO等等),轻语言(python/ruby/js/html等等,大部分是脚本语言),轻重各有优劣,重语言繁杂但稳定,轻语言灵活但可靠性没重语言高。一般偏核心偏底层的多用C++保证稳定可靠性。Java(特性:跨平台、复用性、易修改):主要分三类:Java SE(J2SE)、Java EE(J2EE)、Java ME(J2ME)J2SE:标准版,中小型软件应用,多用于C/S结构。J2EE:企业版,大型企业系统(Java web、CRM、OA等等)★ 这是我们接触最多的种类。J2ME:微型版,面向嵌入式开发,eg.手机程序,游戏etc.Java常见使用场景:各种后台系统(电商、erp等等),游戏服务器,WEB开发etc.传统的Java Web应用程序是采用JSP+Servlet+Javabean来实现的,这种模式实现了最基本的MVC分层,使的程序结构分为几层,有负责前台展示的JSP、负责流程逻辑控制的Servlet以及负责数据封装的Javabean。但是这种结构仍然存在一些问题,所以出现了Java三大常用框架:Struts、Hibernate和Spring,一般都是使用Struts2+Spring+Hibernate(ibatis)整合,前端用jquery或者其他类似框架。对于简单的系统,有时用Spring MVC一个框架即可。Java知识框架:Java基础:◆Java原理和使用,包括基本的语言、语法知识和API◆JSP+Servlet,Java Web开发的基础服务器:◆WebLogic的原理、使用和配置◆Tomcat:轻量的JavaWeb容器,和WebLogic功能类似,使用简单、方便、免费、开源,但不支持EJB◆JBoss:类似于Tomcat,功能更强,支持EJB这三种应用服务器至少掌握其中的一种是很必要的。框架:◆Struts、Spring、Hibernate◆Tapestry:这是一个新的MVC框架,使用组件式开发,是显示层技术的发展趋势。◆Flex和Laszlo:新的显示层技术,支持富客户端应用,是目前的较前沿的显示技术。◆EJB :EJB的全称是Enterprise JavaBeans,是Java中的商业应用组件技术。Java Web开发周边技术:◆HTML、Javascript、CSS、XML、XSLT,这些是开发中经常使用到的,应该熟练掌握。开发工具:◆Dreamweaver、Eclipse或Jbuilder、PL/SQL数据库:◆Oracle必须会用、SQLServer掌握、MySQL可以在自己学习时使用。软件工程:◆可以理解UML设计和使用UML进行简单设计。C++常见用处:系统开发,引擎开发,算法,数据结构,游戏客户端/服务器,图形图像,虚拟现实,仿真,多媒体,CAD,编解码,通信,编辑器,数据库等等。C常用于开发一些实用工具,嵌入式、底层驱动,操作系统,图形图像,游戏客户端/服务器,通信,中间件。C#(.NET平台):和Java极其类似的语言,大部分用处都一样(各种系统、游戏服务器、web开发等等),只是选择不同而已。WCF为Windows Communication Foundation,是Microsoft为构建面向服务的应用提供的将众多通信技术集成到一起的一个分布式通信编程框架。WPF是Windows Presentation Foundation,微软发布的Vista操作系统的三大核心开发库之一,是新型的开发windows桌面应用的框架,其主要负责的是图形显示,是一款图像引擎。winform开发c/s(client/server),webform开发b/s(browser/server)。而wpf和mvc分别是winform和webform的升级版。ASP.NET基于.NET Framework的Web开发平台,具备开发网站应用程序的一切解决方案,包括验证、缓存、状杰管理、调试和部署等全部功能。(asp(Active Server Pages)动态服务器网页,由微软公司开发的服务器端运行的脚本平台)。PHP: PHP(原始为Personal Home Page的缩写,后改为Hypertext Preprocessor,中文

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档