|
|
自己搞开发多年,顺便说说大概的套路。9 F. ~! ]6 J$ w! F% [$ C1 a
3 v" m7 C. f5 C$ \% a
首先,开发机一定要的。可以用免费的shell,然后自己用putty登录上去。或者直接装个rhel,方便快捷。
6 a8 `" K% h$ _& S3 y$ `1 Slinux常用的命令就那么几个,熟悉一下。
: K2 T; _% v$ U7 r, D+ Z
/ _! _. h6 Z+ ~9 s# ^编辑器肯定是vim,其他的都不用想了。花一天的时间好好学习一下vim(oreily那本书不错),用一周的时间来熟悉,然后你会爱上vi的 哈哈~~7 x: c; ?4 W5 Q/ n( b ^( V9 s3 Q
apache mysql php python 安装不用多说 按官方的步骤来就行。8 L+ V$ _ [0 x4 C# J: O4 Y$ ~3 t
) L* T) H% f2 Y: y4 {
php 的学习其实很简单。php语法本来就简单,熟悉一下就够了。然后主要要看看各种函数、类的大概功能。官方的php手册必备!!!要英文那个,不要下中文那个又老又垃圾。7 T4 z( _9 U; [1 |& v$ ?$ C
函数里面 也就array、string、stream的比较常用,这些要记牢,其他有个大概印象就行。: z7 v) ^ \: X: B- G8 w5 `3 J# n
连接数据库用pdo,mysql_*就算了,除非你的生产环境是php4,或者没有pdo。
( N% c# ^6 X5 k7 g: \php的函数库很全,你能想到的功能基本上全有了。
j' `8 {$ ]4 f% d! R2 u' p; y, u" X' e8 a' j
php终究只是个脚本,http的基础一定要有,以及php如何和apache通信,php怎么把http请求转成的我们常用的一些变量(比如$_REQUEST),懂了这些开发起来思路就清楚了。有问题就看rfc,那个是权威。+ N, j* D. |. T6 A
! X6 z+ w) r5 w' j. G4 R3 j* \7 _$ u
如果你觉得php水平差不多了,然后就可以开始接触框架了,搞zf就够了,当然还有不少有名的,这里我就不说了。zf是zend支持的开源框架,不错,文档完善。貌似还有认证。: [& {- D9 E: R: O
只有在搞懂php基础的前提下,用框架才能得心应手。zf把一个web app需要的功能基本上都抽象了。很好用,随便看看文档例子就够。5 B, O% o2 K0 d
3 C+ \6 U& B! y D5 A3 {' ]" z
说完php,再来说说mysql,mysql5.1很强大,存储过程 试图 触发 指针 事件都支持了,哈哈哈哈~/ T7 o* R6 S: t; J1 S. L7 g) ^
至于学sql,看看就够了,sql语法不难,本来就是给人看的。呵呵
& u0 v- a. ~# s
0 S, x' Y+ D+ m& e/ o9 ?' _' ]$ Ypython 是个不错语言。很优雅,但学起来会感觉有点吃力。python的文档不友好 相当不友好,连例子都没几个。python的包也是超全,啥都有,但更多是基于类的概念。不像php是过程型的。不过python强大,python可以写apache插件,php就不行,呵呵。, t# K5 j9 T2 f! }+ }+ w
python相对php来说更灵活,毕竟php起初是给web设计的语言嘛,呵呵~~ 用python搞web开发 不得不提django这个强大的框架。很好用。
4 G6 E. ]" a: S. q: G1 M* Q* x
8 ^! @. G, Y* l; ?4 z% L0 ~最后再说说php6。6是个很激动人心的版本,php向一般脚本语言转换,而且支持很多流行的语言特性,比如匿名函数之类的。9 s# Y- N+ c# t5 V! x
0 i) Y' d5 q& W/ f0 @呵呵,就说到这里了~~ |
评分
-
1
查看全部评分
-
|