网页游戏开发什么是前端和后端端分别用到哪些技术

后使用快捷导航没有帐号?
只需一步,快速开始
请完成以下验证码
请完成以下验证码
主题帖子荣誉
成熟鱼友Ⅱ, 积分 628, 距离下一级还需 172 积分
成熟鱼友Ⅱ, 积分 628, 距离下一级还需 172 积分
查看: 33034|回复: 63
& 累计签到:68 天连续签到:0 天
马上注册加入鱼C,享用更多服务吧^_^
才可以下载或查看,没有帐号?
本帖最后由 不二如是 于
06:17 编辑
请帖哥会陆续为大家带来通俗易懂的前端开发知识,今天作为开头讲讲什么是前端什么是后端,通俗来讲,凡是通过浏览器到用户端计算机的统称为前端,相反存贮于服务器端的统称为后端,在我们实际的开发过程中前后端开发人员默契配合十分重要。
Web页面的结构、Web的外观视觉表现以及Web层面的交互实现都属于前端。前端开发十分注重视觉设计,所以做前端的审美能力是必须的。前端开发的职责是什么?根据需要有不同的分工,比如有前端开发工程师、前端架构师、交互设计师、 视觉设计师等,一名合格的前端开发工程师,应该具有一定的审美能力和基础的美工操作能力,能很好的与交互及视觉协作。
前端开发工程师:精通JS,能熟练应用JQuery,懂CSS,能熟练运用这些知识,进行交互效果的开发。资深前端开发工程师需要使用JavaScript或者ActionScript来编写和封装具有良好性能的前端交互组件,熟练使用CSS+XHTML完美输出视觉界面。同时还要对Web项目的前端实现方案提供专业指导和监督并在日常工作之中对新人及相关开发人员进行前端技能的培训和指导。另外,还要跟踪研究前端技术,设计并实施全网前端优化。
那么前端架构师的职责是什么呢?前端架构师更多意义上说像是一个管理的岗位,但是其职责要求却不仅只是管理。前端架构师需要带领组员实现全网的前端框架和优化,还要创建前端的相应标准和规范,并通过孜孜不倦的布道来完善并推广和应用自己的标准和框架。同时,还要站在全局的角色为整个网站的信息架构和技术选型提供专业意见和方案。
后端开发人员:会写Java代码,会写SQL语句,能做简单的数据库设计,会Spring和iBatis,懂一些设计模式等。后端更多的是与数据库进行交互以处理相应的业务逻辑。需要考虑的是如何实现功能、数据的存取、平台的稳定性与性能等。
我们再来看看大公司对前后端人员招聘的要求,通过这个角度看看前端、后端的技术要求:
& & Web前端:
& && &&&1)精通HTML,能够书写语义合理,结构清晰,易维护的HTML结构。
& && &&&2)精通CSS,能够还原视觉设计,并兼容业界承认的主流浏览器。
& && &&&3)熟悉JavaScript,了解ECMAScript基础内容,掌握1~2种js框架,如JQuery
& && &&&4)对常见的浏览器兼容问题有清晰的理解,并有可靠的解决方案。
& && &&&5)对性能有一定的要求,了解yahoo的性能优化建议,并可以在项目中有效实施。
& && &&&6)......
& & Web后端:
& && &&&1)精通jsp,servlet,java bean,JMS,EJB,Jdbc,Flex开发,或者对相关的工具、类库以及框架非常熟悉,如Velocity,Spring,Hibernate,iBatis,OSGI等,对Web开发的模式有较深的理解
& && &&&2)练使用oracle、sqlserver、mysql等常用的数据库系统,对数据库有较强的设计能力
& && &&&3)熟悉maven项目配置管理工具,熟悉tomcat、jboss等应用服务器,同时对在高并发处理情况下的负载调优有相关经验者优先考虑
& && &&&4)精通面向对象分析和设计技术,包括设计模式、UML建模等
& && &&&5)熟悉网络编程,具有设计和开发对外API接口经验和能力,同时具备跨平台的API规范设计以及API高效调用设计能力
& && &&&6)......
& & 从几个公司的招聘要求可以看到,做Web开发,对前端和后端的要求是各自所不同的。而我们目前的实际情况,也和这个差不多,但是,我们无论在知识的掌握程度上,还是知识掌握的宽度上,都是不够的。
(资料来源:)
前后端分离的开发模式
前后端分离的开发模式:系统分析阶段,系分和前端开发人员约定好页面上所需的逻辑变量,进入功能开发阶段,前端开发人员进行前台页面结构,样式,行为层的代码编写,并根据约定好的变量,逻辑规则,完成不同情况展示不同的表现。而后端开发人员,只需要按照约定,赋予这些变量含义,并提供前后端交互所需要的数据即可。
沟通:项目开发之前,尽可能主动的和系统分析师和交互设计师多沟通,确定页面中交互与服务器端交换数据的接口、方式、格式等,让前后端约定更丰满一些。因为她越丰满,后面的纠结就越少。
协作:功能开发过程中,需要建立一个共同调试的环境,方便前后端同学协同开发。
(资料来源:)
开发流程图
dbaa_1b42a015e5df3fd0e30fd.jpeg (18.69 KB, 下载次数: 0)
13:55 上传
844a_3c25def4b423c6af3b7e.jpeg (20.62 KB, 下载次数: 0)
13:55 上传
如果喜欢,请订阅 :
混个脸熟啊!
感谢楼主无私奉献!
感谢楼主无私奉献!
& 累计签到:9 天连续签到:0 天
目前后端我使用的是python实现,前端很麻烦,现在还没掌握要领。
& 累计签到:68 天连续签到:0 天
jakes 发表于
目前后端我使用的是python实现,前端很麻烦,现在还没掌握要领。
python可谓是万能语言,当初想学结果放弃了,这位兄弟可要坚持学,前途无量
& 累计签到:1347 天连续签到:1 天
真是学习到了
& 累计签到:388 天连续签到:1 天
前端后端,都在那端。
& 累计签到:56 天连续签到:1 天
不管什么&&做好了都有前途
& 累计签到:1 天连续签到:0 天
刚学习的前端,看来还需努力。
& 累计签到:8 天连续签到:0 天
真是难得给力的帖子啊。:D
& 累计签到:5 天连续签到:0 天
不管是前端还是后端都好高端啊
& 累计签到:674 天连续签到:1 天
说白了,以玩游戏为比喻。我们在游戏中看到的游戏戏画面,打怪,走路,等操作就是前端,而服务器中存到的数据,就是我们有多少经验,有多少金币数,等就是后端!
这样就好理解,只是比喻呀!不要笑我!
& 累计签到:674 天连续签到:1 天
我只是来看看!希望学习太累的朋友到我们休闲娱乐区吹水阁做客,放松一下心情!怡静欢迎你的来临!
& 累计签到:11 天连续签到:0 天
谢谢楼主分享
& 累计签到:35 天连续签到:0 天
貌似天朝前段开发工资不行!
& 累计签到:674 天连续签到:1 天
强烈支持楼主ing……
& 累计签到:43 天连续签到:0 天
来学习了、
& 累计签到:54 天连续签到:0 天
得到一个小的理解,谢谢lz!
& 累计签到:59 天连续签到:0 天
该学的也太多了吧&&能简单点吗?
& 累计签到:581 天连续签到:3 天
jakes 发表于
目前后端我使用的是python实现,前端很麻烦,现在还没掌握要领。
兄弟你做的web还是中间件平台??
& 累计签到:99 天连续签到:1 天
想要开始学前端
& 累计签到:52 天连续签到:1 天
看看,呵呵。谢谢了啊
小甲鱼强烈推荐
给我一节课的时间,帮你从繁琐的工作中解脱出来!
- - - - - - - - - - - -
极客Python,新课程!!
特效不会给你基本工资,但却能让你升职加薪
- - - - - - - - - - - -
有备无患,念念不忘
移动客户端下载(未启用)
微信公众号
Powered by
Copyright &
&&& All Rights Reserved.今天才明白到前端和后端开发的区别...
晚上熬夜做个Js的lab,点击文字以后输出文字的Tag Name。我苦逼苦逼的现学现做,花了2个小时拼凑成这个东西:Js代码如下:function p2(){& & var body = document.getElementsByTagName('body')[0];& & var eventList = //事件列表,可扩展& & {& & & & popTagName : function()//popTageName事件& & & &{& & & & & & alert(this.nodeName);//Pop!& & & & }& & }& & body.onclick = function(e)& & {& & & & e = e ||//找到事件& & & & var eventName = e.target.getAttributeNode('rel').//通过e找到触发源头& & & & eventList[eventName].call(e.target,e);//触发事件& & }}对应的Html如下:&h1 rel="popTagName"&Quotable Quotes&/h1&&&然后在做lab下一题的时候无意中发现其实可以这样实现同样效果: &&h1 onclick="alert(this.nodeName);"&&Quotable Quotes&/h1&&&&...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
分享这篇日志的人也喜欢
情人节的情人呢?
有想我的吗?
明天就是情人节啦
你说喜欢我明知我中二病
刚睡醒的上(中)午
热门日志推荐
人人最热标签
北京千橡网景科技发展有限公司:
文网文[号··京公网安备号·甲测资字
文化部监督电子邮箱:wlwh@vip.sina.com··
文明办网文明上网举报电话: 举报邮箱:&&&&&&&&&&&&
请输入手机号,完成注册
请输入验证码
密码必须由6-20个字符组成
下载人人客户端
品评校花校草,体验校园广场这里有游戏开发程序员么?前端后端的都行 - V2EX
这里有游戏开发程序员么?前端后端的都行
17:21:33 +08:00 &yuchting
如果有啊,我是说如果,
前端用啥? Unity ? Cocos ?还是 H5 ?
后端用啥? Java ? PHP ?还是 Python ?
1936 次点击所在节点 &
eliteYang 17:45:47 +08:00我们项目前端用 Unity ,后端用 C++
见过别人项目前端用 cocos-2d,后端用 C++
语言不是游戏开发的问题和障碍
顺带给你看下我们开源的游戏服务器
assassinpig 17:49:56 +08:00前 h5 后 cpp
assassinpig 17:54:00 +08:00@
顺道也看了一下
jukka 19:31:07 +08:00我又来安利 Lua 了。
开发游戏的话,语言只需要学 Lua 和 c++。如果不自己写引擎, c++都不需要。
客户端的话,主流引擎都有 Lua bind 。 unity 有 ulua,cocos 也有 lua 。 unreal 是纯 c++,不过你可以自己做 lua bind 。
服务端就很随意了,你可以用 openresty 做短连接,也可以用 skynet 做长链接。
ikaros 23:34:55 +08:00@ 大兄弟,你说下是什么类型游戏啊,是大型的网游还是页游还是轻量级手游还是巴拉巴拉....
fsneak 03:04:01 +08:00有用 Java 的……嗯
eliteYang 09:45:52 +08:00@ 看过这个,还用过,哈哈……
eliteYang 09:46:59 +08:00@ 网游也有公司使用过我们这个框架,我们现在用它来做一款手游,快上线了,适合大多数类型的游戏。
ZzFoo 10:20:03 +08:00前端 h5, 后端 nodejs
这样只用 js 就行了
yuchting 11:52:23 +08:00原来还是有游戏程序员的嘛,虚惊一场,下次问个什么游戏相关的话题,就不怕冷了,嘿嘿
@ 感谢你提供的后端框架,祝游戏大卖!
wdlth 12:42:56 +08:00我师兄做后端的,用 Erlang
mengzhuo 12:58:41 +08:00我司(手游)用
Go + Python
蛤蛤
顺路发招聘~~
mengzhuo 13:03:43 +08:00搞错地址:更正一下
yuchting 13:16:39 +08:00@ 看到你的头像我秒懂, Glu 牛逼哇~~引擎自研的?
eliteYang 13:24:18 +08:00@ 多谢
mengzhuo 13:45:55 +08:00@
我说的是后端啦,服务基本都是公司内部写的
有兴趣的小朋友可以来哈哈哈
第 1 页 / 共 1 页&
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到
上打开本讨论主题的完整版本。
是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
is a community of developers, designers and creative people.页游,mmorpg 一类的游戏服务器后台一般架构是什么?请推荐需要学哪些技术
08:29:23 +08:00 · 3616 次点击
要去做相关的服务器后台开发,但是之前没做过,熟悉python, c/c++, 求指点!
7 回复 &| &直到
13:39:11 +08:00
& & 08:49:14 +08:00 via Android
用啥都有
你熟悉的有
firefly,boost,skynet
erlang,Java,node JS也不少
& & 08:51:22 +08:00 via Android
一般来说,到公司后会有现成的游戏引擎。
一般都是实现业务逻辑。
见过的游戏后端架构 C和 Python、Erlang、Java。存储一般来说会使用MySQL、Memcached。
& & 08:57:34 +08:00
这里面介绍的是一种比较经典的MMORPG的架构。
一般游戏的架构涉及两种,类似web的,高并发但低响应低交互;以及ARPG那类,对响应要求很高但在线人数上去后会做一定程度的隔离。
& & 09:40:29 +08:00
纯php页游制作者表示帮不上楼主了。
& & 09:41:33 +08:00 via iPhone
& & 10:24:11 +08:00
架构每个公司都不太一样,但很多又都差不多的意思
& & 13:39:11 +08:00
谢谢各位!
& · & 1859 人在线 & 最高记录 3541 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.0 · 63ms · UTC 03:45 · PVG 11:45 · LAX 19:45 · JFK 22:45? Do have faith in what you're doing.什么是网页的前端和后端开发_百度知道
什么是网页的前端和后端开发
今天面试了家公司说什么是否可以完成一个网页的前端和后端开发
前端开发指的是打开看的见的?
后端又是什么呢?是指数据库?还是其他什么的 好晕啊
我个人是学java的,实在是工作难找,网站设计也去应聘了
就是说给我一个网站,问我几天可以搞定,就是...
我有更好的答案
Web前端:顾名思义是来做Web的前端的。这里所说的前端泛指Web前端,也就是在Web应用中用户可以看得见碰得着的东西。包括Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。Web后端:后端更多的是与数据库进行交互以处理相应的业务逻辑。需要考虑的是如何实现功能、数据的存取、平台的稳定性与性能等。
网络工程师
前端应该是指前台的设计,HTML,ASP,PHP,JSP,,CSS等,这些都是必需的.祝你下次面试成功.Net,文字编辑,版面设计等,需要掌握Dreamweaver,Flash,Fireworks,Photoshop,Freehand等工具.后端开发应是指后台程序设计,包括数据库设计,动态代码编写,XML当然他们说的也不专业,包括动画制作,图像处理,SQL,一般需要掌握下面几种语言和数据库:ACCESS,VBscript 或Javascript.如果你是专门搞网页的话,你还需要掌握AJAX技术
本回答被提问者采纳
前端就是前台显示,比如打开一个网站你看到的就是前端。后端就是网站信息管理(信息或新闻发布、修改、删除)俗称后台管理。
为您推荐:
其他类似问题
您可能关注的内容
网页的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 网页后端开发 的文章

 

随机推荐