写了 N 久 php ,主要写原生代码,使用过简单的 CI 框架和 wordpress 开发过产品,也学过 yii 但没有做出完整的产品。
最近听说 Laravel 很强大,于是看了一点点。
感觉 Laravel 和原生 hp 区别太大,相当于学一门新语言。
既然要付出学习成本并且成本还不低,那么我是学 Laravel 呢还是改行学 java 呢?
我的目的是根据客户的要求快速开发网站,不用考虑我的公司用什么编程语言。
![]() | 1 xuhaoyangx 2016-01-04 01:46:40 +08:00 语言是一门工具,需要什么学什么 |
![]() | 2 qqjt 2016-01-04 01:56:43 +08:00 学 java 怎么快速…… |
![]() | 3 hbkdsm 2016-01-04 03:18:28 +08:00 via Android 当然 laravel |
![]() | 4 sfree2005 2016-01-04 06:14:37 +08:00 Laravel 。你有原生 php 做基础,应该很快就上手了,一边看文档一边做,一两个项目下来就 OK 了 |
![]() | 5 lianyue 2016-01-04 06:15:50 +08:00 via iPhone 同原声的 嗯 有文档 需要什么查什么 半个月就差不多了 laravel |
![]() | 6 imnpc 2016-01-04 07:59:10 +08:00 PHP 的开发快啊 建议学习下 laravel |
![]() | 7 visonme 2016-01-04 09:12:17 +08:00 我是因为喜欢原生写法,所有一直在坚持,对于框架还是要学习的,对一个框架的学习可以很大程度提高自己书写原生代码的水平 |
8 Scholer 2016-01-04 09:26:54 +08:00 『 Laravel 和原生 php 区别太大』 |
9 Scholer 2016-01-04 09:27:46 +08:00 Laravel 都是 PHP 写的,也没啥扩展语法。可能只是和你认知的 PHP 差别大 |
10 xiamx 2016-01-04 09:29:36 +08:00 OP 用哪个舒服就用哪个,开心就好, |
![]() | 11 enda 2016-01-04 09:45:21 +08:00 "感觉 Laravel 和原生 php 区别太大,相当于学一门新语言" |
![]() | 12 enda 2016-01-04 09:47:07 +08:00 "感觉 Laravel 和原生 php 区别太大,相当于学一门新语言" 这句话我不是特别赞同,不管是 php 的任何框架(yaf 除外),都是 php 代码写的,只要你 php 基础好,基本上看看框架的规范就行,如果 php 基础不好,那可能就和看新语言一样了 |
13 lamCJ 2016-01-04 10:47:22 +08:00 via iPhone 我感觉 框架这东西本来就是对公司有利 所以大多数公司需要什么就学什么吧 没有必要纠结 而且只要基础扎实 学什么框架应该都不难 很多实现只是细节不同 解决问题的思路大都一致 学什么语言也一样 关键看谁更适合实际问题吧 |
![]() | 14 markmx 2016-01-04 10:53:10 +08:00 不建议继续 PHP 然后是学习其他的类似的语言的。开阔眼界和思路 在回来继续搞 PHP 。。 |
![]() | 15 jarlyyn 2016-01-04 11:05:51 +08:00 你只是学会了编程而已。 什么叫原生?任何框架还能引入非原生的东西? 还是你把套模板当成原生了? |
![]() | 16 500miles 2016-01-04 11:56:48 +08:00 ![]() 真是莫名其妙, 我是很讨厌 "原生" 这样的词儿, 尤其是还拿来和框架对比的时候 --- 语言相关 : 语法(糖), 特性, 规范, 技巧 等 语言无关 : 计算机基础知识, 编程范式, 设计思想等 而框架, 通常是在语言相关的基础上, 做了很多语言无关的设计. 好吧 打完这么多 才发现都特么废话 . . . |
![]() | 17 eightqueen 2016-01-04 12:37:55 +08:00 php 没精通,千万别入 java 大坑。 |
![]() | 18 123123 2016-01-04 15:27:41 +08:00 Laravel 和原生 php 区别太大 我也想吐槽这句 |
![]() | 19 libook 2016-01-04 16:24:31 +08:00 学思想吧,思想是通用的,通常我都是学习或设计出思想之后看用什么语言||框架||库||模块实现起来方便我就去学那些东西。 主要了还是用来解决问题,只要能解决问题,什么语言框架啥的都无所谓。 一种现存的语言||框架||库||模块都有自己的特性,要不然早被其他东西取代了,你要看他们的特性是否符合自己设计||学会的思想,适合就可以用。 早就不搞 PHP 了,所以给不了 PHP 相关的建议;但我的建议入新不入旧,找点新技术学一学对找工作相当有帮助,现在新技术需求量大且工资高。 另外提前打一针预防针,入 java 的坑要谨慎, java 的技术体系极其庞大,需要学习超多知识、理解超级抽象的思想、熟悉超多库,基本要做好投入毕生精力的准备,否则就一直处在小试牛刀的阶段,有的人用了 5 年还没有深入了解 java ,倒不是因为有多难,是因为没时间||精力||兴趣去了解。 广告:学 Node+Koa+Angular+react+MongoDB 吧~ |
![]() | 20 usapla 2016-01-04 16:26:15 +08:00 @eightqueen 兄台,何出此言 |
![]() | 21 dawniii 2016-01-04 17:39:34 +08:00 所指的原生是啥意思 - -。 一个文件包含了 mvc 所有逻辑?然后写很多文件? |
![]() | 22 EchoUtopia 2016-01-04 17:55:44 +08:00 学 java ,我是搞 php 的 |
23 fangwenda 2016-01-04 18:04:37 +08:00 学 python ,然后你会更加深刻理解 python 和 php |
24 movtoy 2016-01-04 18:27:05 +08:00 学 js ,然后老板找你一个人全搞定了 |
![]() | 25 nightspirit 2016-01-05 09:01:53 +08:00 via iPhone 兄弟你做了多久 php 了? |
26 likezun 2016-01-05 10:26:49 +08:00 symfony! |
![]() | 27 jamlee 2016-01-05 14:35:35 +08:00 如果只是开发网站,尝试下学下 drupal 什么都能干,还能顺带把 symfony 也走遍。路人甲飘过哦 |
![]() | 28 Britter 2016-01-08 10:43:42 +08:00 我感觉 laravel 运用到了很多 php 比较新的概念,而且编码规范都是很让人学习到很多的 同时 laravel 基础设施全面,能够很快捷的开发出一个应用来 所以我推荐学习 :P |