首页 / 知识
关于语言不可知:基于浏览器的游戏 – 选择哪个框架?
2023-04-13 02:48:00

Browser-based game - Which framework to choose?我开始开发一个基于浏览器的游戏(我的意思是基于文本,没有Flash或类似的东西),我很难决定使用哪个开发框架。 就需求而言,我现在能想到的最重要的事情就是能够将其翻译成多种语言。 一个好的对象关系映射和从逻辑对象生成表单的方法也会非常好,因为我注意到我总是花很多时间来解决当我改变任何这些东西时出现的问题。 编程语言有点不重要。 我有一些PHP和C#的经验,但我不介意,我甚至想以此为借口,学习一些新东西,如Python或Ruby。 我真正想要的是拥有一个良好而繁荣的社区,以及大量的在线样本和教程来帮助我。
当然这是真的,但是:
然后编写浏览器游戏是一个很好的机会。学习新东西永远不会错,学习PHP的替代品永远不会受到伤害(呃,杰夫?)。虽然Ruby on Rails和Django都不是特别适合编写游戏,但它们仍然很棒。我们不得不在几个星期内为一个项目编写一个小型浏览器游戏,并且Rails工作的魅力。另一方面,所有成功的浏览器游戏都有巨大的工作量,如果你想要很好地扩展,你要么必须获得良好的硬件和负载平衡,要么你需要一个非解释的框架(抱歉,伙计们!)。 我肯定会建议PHP。我已经开发了基于浏览器的游戏(pbbgs)大约10年了。我试过.Net,Perl和Java。 所有这些都有效,但到目前为止,PHP是最好的,因为:
Ruby并不坏,但上次我尝试它时,我很快遇到了扩展/性能问题。我还没有尝试过Python ......也许是时候试一试了。 仅仅是我的两美分,但多年来PHP为我节省了大量时间。 看看django-mmo! 我会建议坚持你所知道的 - PHP是有能力的。 我曾经玩过一款叫做Hyperiums的游戏 - 一种像你这样的基于文本的浏览器游戏 - 它是用Java创建的(它是基于Web的quivalent是JSP?)和servlet。它工作得相当好(它有停机问题,但那些与它在一个漂亮的垃圾服务器上运行更相关)。 至于使用哪个框架 - 为什么不创建自己的框架?花费大量时间预编码决定你将如何处理各种事情 - 例如语言支持:你可以使用短语系统或单独的langauge特定模板。第三方框架可能比您制作的框架更好地测试,但它们不是为特定目的而创建的,它们是为了广泛的目的而创建的。 |
最新内容
相关内容
文本处理用c还是用python
文本处理用c还是用python,位置,培训,包装,对比,字符串,函数,文本,语言,字符,效率,文本处理python与c的对比:如下c++语言:C++语言实现C++中没有python支持r语言吗?
python支持r语言吗?,代码,名称,培训,官网,第一,语言,对象,字符串,方法,后缀,python中可以支持r语言。python提供了一个模块rpy2,可以较好地完python是一种编程语言吗?
python是一种编程语言吗?,放宽,适当,平台,培训,语言,指令,计算机,机器,程序,解释性,python是一种编程语言,Python是一种跨平台的计算机程序设计Python语言中mod表示什么意思
Python语言中mod表示什么意思,环境,培训,表示,语言,结果,负数,语法,符号,两者,规律,python语言中mod表示取模运算符。语法MOD(a,b)通常情况下Python语言专题
Python语言专题,名字,工作,代码,异常,培训,信息,空间,函数,变量,模块,名字空间python使用叫做名字空间的东西来记录变量的轨迹.名字空间只是python到底是什么样的语言
python到底是什么样的语言,教育,软件,人工智能,培训,代码,简介,语言,类型,程序,动态,python是一种面向对象、解释型、动态类型计算机程序设计python语言受欢迎吗
python语言受欢迎吗,代码,工作,业务,活跃,设计,发展,人工智能,培训,数据,语言,python因其简单易用的语法而获得了很多赞誉。该语言强调代码的pythonweb框架哪个好
pythonweb框架哪个好,软件,网站,培训,框架,公开,分析,价值,管理,数据,实时,python在web开发方面有着广泛的应用。鉴于各种各样的框架,对于开发pythonc语言取余和python取余的区
pythonc语言取余和python取余的区别,培训,资料,语言,负数,区别,被除数,符号,除数,规定,余数,今天看书发现python与C的负数取余运算结果不同,python怎么打开浏览器
python怎么打开浏览器,培训,标准,网址,模块,以上,方法,更多,内容,python打开浏览器的三种方法1.通过导入os模块,调用startfile方法来打开浏python标准库中自带的单元测试框架
python标准库中自带的单元测试框架,标准,培训,框架,pythonPython和r语言的区别
pythonPython和r语言的区别,数据,分析,流程,培训,工具,系统,服务,平台,代码,语言,Python与R语言的共同特点1.Python和R在数据分析和数据挖掘