我是一个没使用过复杂框架的 phper,我该继续写原生 php 呢,还是学 Laravel 呢还是学 java 呢?

2016-01-04 01:11:40 +08:00
 gdtv

写了 N 久 php ,主要写原生代码,使用过简单的 CI 框架和 wordpress 开发过产品,也学过 yii 但没有做出完整的产品。
最近听说 Laravel 很强大,于是看了一点点。
感觉 Laravel 和原生 php 区别太大,相当于学一门新语言。
既然要付出学习成本并且成本还不低,那么我是学 Laravel 呢还是改行学 java 呢?

我的目的是根据客户的要求快速开发网站,不用考虑我的公司用什么编程语言。

6014 次点击
所在节点    PHP
28 条回复
xuhaoyangx
2016-01-04 01:46:40 +08:00
语言是一门工具,需要什么学什么
qqjt
2016-01-04 01:56:43 +08:00
学 java 怎么快速……
hbkdsm
2016-01-04 03:18:28 +08:00
当然 laravel
sfree2005
2016-01-04 06:14:37 +08:00
Laravel 。你有原生 php 做基础,应该很快就上手了,一边看文档一边做,一两个项目下来就 OK 了
lianyue
2016-01-04 06:15:50 +08:00
同原声的 嗯 有文档 需要什么查什么 半个月就差不多了 laravel
imnpc
2016-01-04 07:59:10 +08:00
PHP 的开发快啊
建议学习下 laravel
visonme
2016-01-04 09:12:17 +08:00
我是因为喜欢原生写法,所有一直在坚持,对于框架还是要学习的,对一个框架的学习可以很大程度提高自己书写原生代码的水平
Scholer
2016-01-04 09:26:54 +08:00
『 Laravel 和原生 php 区别太大』
Scholer
2016-01-04 09:27:46 +08:00
Laravel 都是 PHP 写的,也没啥扩展语法。可能只是和你认知的 PHP 差别大
xiamx
2016-01-04 09:29:36 +08:00
OP 用哪个舒服就用哪个,开心就好,
enda
2016-01-04 09:45:21 +08:00
"感觉 Laravel 和原生 php 区别太大,相当于学一门新语言"
enda
2016-01-04 09:47:07 +08:00
"感觉 Laravel 和原生 php 区别太大,相当于学一门新语言"
这句话我不是特别赞同,不管是 php 的任何框架(yaf 除外),都是 php 代码写的,只要你 php 基础好,基本上看看框架的规范就行,如果 php 基础不好,那可能就和看新语言一样了
lamCJ
2016-01-04 10:47:22 +08:00
我感觉 框架这东西本来就是对公司有利 所以大多数公司需要什么就学什么吧 没有必要纠结

而且只要基础扎实 学什么框架应该都不难 很多实现只是细节不同 解决问题的思路大都一致

学什么语言也一样 关键看谁更适合实际问题吧
markmx
2016-01-04 10:53:10 +08:00
不建议继续 PHP  然后是学习其他的类似的语言的。开阔眼界和思路 在回来继续搞 PHP 。。
jarlyyn
2016-01-04 11:05:51 +08:00
你只是学会了编程而已。

什么叫原生?任何框架还能引入非原生的东西?

还是你把套模板当成原生了?
500miles
2016-01-04 11:56:48 +08:00
真是莫名其妙, 我是很讨厌 "原生" 这样的词儿, 尤其是还拿来和框架对比的时候

---

语言相关 : 语法(糖), 特性, 规范, 技巧 等

语言无关 : 计算机基础知识, 编程范式, 设计思想等


而框架, 通常是在语言相关的基础上, 做了很多语言无关的设计.


好吧 打完这么多 才发现都特么废话 . . .
eightqueen
2016-01-04 12:37:55 +08:00
php 没精通,千万别入 java 大坑。
123123
2016-01-04 15:27:41 +08:00
Laravel 和原生 php 区别太大

我也想吐槽这句
libook
2016-01-04 16:24:31 +08:00
学思想吧,思想是通用的,通常我都是学习或设计出思想之后看用什么语言||框架||库||模块实现起来方便我就去学那些东西。
主要了还是用来解决问题,只要能解决问题,什么语言框架啥的都无所谓。
一种现存的语言||框架||库||模块都有自己的特性,要不然早被其他东西取代了,你要看他们的特性是否符合自己设计||学会的思想,适合就可以用。

早就不搞 PHP 了,所以给不了 PHP 相关的建议;但我的建议入新不入旧,找点新技术学一学对找工作相当有帮助,现在新技术需求量大且工资高。

另外提前打一针预防针,入 java 的坑要谨慎, java 的技术体系极其庞大,需要学习超多知识、理解超级抽象的思想、熟悉超多库,基本要做好投入毕生精力的准备,否则就一直处在小试牛刀的阶段,有的人用了 5 年还没有深入了解 java ,倒不是因为有多难,是因为没时间||精力||兴趣去了解。

广告:学 Node+Koa+Angular+react+MongoDB 吧~
usapla
2016-01-04 16:26:15 +08:00
@eightqueen 兄台,何出此言

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/248072

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX