我是一个没使用过复杂框架的 phper,我该继续写原生 php 呢,还是学 Laravel 呢还是学 java 呢? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gdtv
V2EX    PHP

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

  •  
  •   gdtv 2016-01-04 01:11:40 +08:00 6439 次点击
    这是一个创建于 3573 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

    ---

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

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


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


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

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

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

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

    广告:学 Node+Koa+Angular+react+MongoDB 吧~
    usapla
        20
    usapla  
       2016-01-04 16:26:15 +08:00
    @eightqueen 兄台,何出此言
    dawniii
        21
    dawniii  
       2016-01-04 17:39:34 +08:00
    所指的原生是啥意思 - -。 一个文件包含了 mvc 所有逻辑?然后写很多文件?
    EchoUtopia
        22
    EchoUtopia  
       2016-01-04 17:55:44 +08:00
    学 java ,我是搞 php 的
    fangwenda
        23
    fangwenda  
       2016-01-04 18:04:37 +08:00
    学 python ,然后你会更加深刻理解 python 和 php
    movtoy
        24
    movtoy  
       2016-01-04 18:27:05 +08:00
    学 js ,然后老板找你一个人全搞定了
    nightspirit
        25
    nightspirit  
       2016-01-05 09:01:53 +08:00 via iPhone
    兄弟你做了多久 php 了?
    likezun
        26
    likezun  
       2016-01-05 10:26:49 +08:00
    symfony!
    jamlee
        27
    jamlee  
       2016-01-05 14:35:35 +08:00
    如果只是开发网站,尝试下学下 drupal 什么都能干,还能顺带把 symfony 也走遍。路人甲飘过哦
    Britter
        28
    Britter  
       2016-01-08 10:43:42 +08:00
    我感觉 laravel 运用到了很多 php 比较新的概念,而且编码规范都是很让人学习到很多的

    同时 laravel 基础设施全面,能够很快捷的开发出一个应用来

    所以我推荐学习 :P
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2869 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 14:08 PVG 22:08 LAX 07:08 JFK 10:08
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86