写了 N 久 php ,主要写原生代码,使用过简单的 CI 框架和 wordpress 开发过产品,也学过 yii 但没有做出完整的产品。
最近听说 Laravel 很强大,于是看了一点点。
感觉 Laravel 和原生 php 区别太大,相当于学一门新语言。
既然要付出学习成本并且成本还不低,那么我是学 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 1
真是莫名其妙, 我是很讨厌 "原生" 这样的词儿, 尤其是还拿来和框架对比的时候
--- 语言相关 : 语法(糖), 特性, 规范, 技巧 等 语言无关 : 计算机基础知识, 编程范式, 设计思想等 而框架, 通常是在语言相关的基础上, 做了很多语言无关的设计. 好吧 打完这么多 才发现都特么废话 . . . |
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 |