学习PHP还是游戏开发?
说实在的,现在的web开发确实很火,但总觉得对我来说没有什么吸引力。说到底,不过是做个网站嘛,有什么意思?就算做个淘宝网,算很牛了吧,那又怎么样,不过就是实现一些交互操作的网站罢了,总觉得,没有动力。
其实,从内心深处,还是觉得做游戏很有意思。玩游戏更有意思,做出漂亮的游戏效果才是非常帅的。尽管一次又一次的,我觉得自己要现实一点,多多学习一些Java啊PHP之类的东西,做些更普通的东西更实用的东西,但是,但是学了一点就实在是没有动力了,唉……
到底,接下来的道路,我要何去何从?
那么,我现在从理想与现实两个角度分析一下吧,也许会有帮助的。
首先,就现实的角度来看,熟练使用Java或者PHP确实很好找工作,而且选择非常宽泛。相应地,看游戏市场,则小不少。国内做游戏的稍有规模的就那么几家,而且基本是以做网络游戏为主,单机游戏恐怕只有育碧一家。实在是……不过,如果基础比较扎实,算法之类搞得不错的话,其实也有还少公司可以选择,比如一些做搜索引擎的公司。从这个角度讲,如果做游戏,并且算法做得好,就业面也是比较宽的。而拿PHP来说,尽管它是使用非常广泛的技术,但是其进入门槛还是比较低的(就我已知的而言),许多看似复杂的功能例如cookie、验证码生成,都只不过是几行代码的工作。PHP已经把最常用的功能封装得非常好了。所以,我可以斗胆地猜测一下,真正PHP的开发,难点并不在语言本身的熟练程度,而在于根据用户需要所设计的整个软件架构。这些东西,主要还是软件工程设计模式,并不是PHP所独有的,开发游戏也需要这方面的技术,也有这方面的问题。那么,PHP是否必须要学,答案已经很明显了。如果手头有着急的web项目,那么可以学习PHP,而且因为学了就是为用,所以也很有动力。否则,PHP、Java的学习可以先放一放。计算机的基础学习可能更加重要,比如算法之类。或者是你最喜欢的方向,比如游戏开发。熟练地做出一些游戏,再学习PHP之类并不是特别难的事情,上手也容易。还是那句话,最难的东西,并不是语言本身,而是开发的思想等等。
其次,就理想角度来看,做出一款出色的游戏,它带给我的成就感远远超过做出一个大规模的网站(即使是校内网级别的)。所以对我来说,孰轻孰重已经很明显了。
呵呵,真的是,人过了一个阶段,就容易迷惑的。毕竟编程开发的方向这么多,诱惑也这么多,语言多如繁星,技术如雨后春笋,一不小心就会落伍
相关文档:
分页功能的实现是每种WEB开发语言必须要实现的功能。PHP也好,JSP也罢。我准备用两个方法来阐述PHP+MYSQL实现分页的功能。
一、分页程序的原理
分页程序有两个非常重要的参数:每页显示几条记录($pagesize)和当前是第几页($page)。有了这两个参数就可以很方便的写出分页程序,我们以MySql数据库作为数据源, ......
array_flip
交换数组中的键和值
$arr1 = array('a'=>1,'b'=>2,'c'=>3,'d'=>4);
$array = array_flip($arr1);
showArr($array);
/*
Array
(
[1] => a
[2] => b
[3] => c
[4] => d
)
*/
array_key_exists
检查给定的键名或索引是否存在于数组中(也可用于对象 ......
session的作用域是在一次会话中起作用,所以在一次会话中,可以用Session来存储保存所需要的值,如实现购物车,客户是否登录的验证等等。在使用前首先要开启session
<?php
session_start();
?>
考虑是否可写入session
<?php
if (isset($_POST['userid'])){
$_SESSION[' ......
现在我们开始介绍新闻的列表和删除了。
新建立一个文件listnews.php,内容如下:
< ?php
require_once('../inc/config.php');
//包含配置文件
?>
<html>
<head></head>
<title>新闻管理</title>
<body>
<div class="newstitle"></div>
<div class="ne ......