关于选择PHP和Rails
首先
在YYPHP活动中,有很多参与者刚刚开始学习PHP和编程。因此,我们经常会收到这些初学者的问题。
「学习Rails和学习PHP,应该选择哪一个?」
我想从我作为近一年在实际工作中处理Rails的经验中,对这个问题提出我的观点。
得出结论
提前说明结论的话
如果要完全独自开始学习,最好从Ruby on Rails开始。如果周围有熟悉其他语言的人,两者都可以。
是的。
如果完全独自开始学习的话,我会推荐Ruby on Rails。
教材非常充实。
-
- Progate
- RailsTutorial
据我所知,PHP没有真正的适用于实际开发学习的教材,因此自学会有些困难。
根据规则制定的实施方针
Rails 的实现基于各种规则,包括 REST(表现状态转移),因此即使是初学者也能够进行开发,而无需完全理解为什么需要分割文件,以及这个处理应该写在哪里等问题。
在Ruby中,面向对象的易懂性
在PHP中,数字1仅仅是一个数值字面量,而在Ruby中,数字1却被处理为一个真正的对象。因此,当我们想要获得前一天的日期时,我们可以更直观地编写表达式。
PHP的优点
我认为,正如之前所写的那样,Ruby on Rails之所以受到初学者的关注,是因为它能够让任何人编写易于理解的代码。
现在,让我们来看一下学习PHP的好处在哪里。
环境搭建的简易性
我认为初学者在编程方面会遇到的一个问题是环境设置。如果是PHP的话,只需要在Xampp上启动Web服务器,就可以立即开始了,非常方便。此外,最开始可以直接在HTML文件中编写PHP代码,使其运行并发布,这对于向企业展示自己非常有效。
案例的丰富性
由于PHP是一种专注于Web内容开发的语言,因此被广泛使用。无论是云外包还是其他项目,PHP的案件数量非常多,在许多企业中,对于没有经验的人来说,入职门槛并不是很高。